Car-tech

Oracle Data Grid Scales .NET to New Heights

c# datagridview automatic scroll

c# datagridview automatic scroll
Anonim

جديد سيسمح إصدار برنامج شبكة البيانات الخاص بـ Oracle بتوسيع نطاق تطبيقات Microsoft.NET إلى نفس البيئات الكبيرة متعددة الملقمات التي تتمتع بها تطبيقات Java البرمجية ، وفقًا لـ Oracle.

مع الإصدار 3.6 من Coherence ، الذي تم إصداره في وقت سابق من هذا الأسبوع ، "يمكننا "دعم جميع منصات الأعمال الرئيسية" ، وقال كاميرون بوردي ، نائب رئيس أوراكل للتنمية. يتميز البرنامج المحدّث أيضًا بلغة استعلام جديدة ومجموعة محسّنة من أدوات الإدارة ، من بين تحسينات أخرى.

التماسك ، أحد مكونات مجموعة Oracle Fusion Middleware 11g ، هو برنامج يمكنه ربط الذاكرة العاملة من خوادم متعددة تعمل كمجموعة كبيرة من الذاكرة الظاهرية ، تسمى شبكة بيانات ، والتي يمكن تشغيل البرامج الكبيرة عليها.

[المزيد من القراءة: أفضل صناديق NAS لتدفق الوسائط والنسخ الاحتياطي]

عندما يتعلق الأمر ببرامج الذاكرة ، يأتي وقت وراحة تاريت أوراكل إلى الأذهان عند التفكير في Oracle. ولكن بينما تم تصميم TimesTen للاحتفاظ بقاعدة بيانات كبيرة ، يتم تحديثها باستمرار في الذاكرة المشتركة ، يمكن لـ Coherence الاحتفاظ بالكائنات في الذاكرة ، مثل رمز البرنامج.

"إذا كان لدي سلسلة من كائنات Java التي توفر التطبيق مع كائن موجه يقول بيردي: "إن التماسك في المعلومات هو أمر مثالي ، فهو يقوم بإدارة نموذج المجال بهذه الطريقة ، دون الحاجة إلى رسم خرائط لتلك المعلومات من قاعدة بيانات علائقية".

هذا النهج يسمح للمنظمات بتشغيل برامج قد تكون أكبر أكثر مما يستطيع أي خادم واحد التعامل معه ، مثل نظام السفر عبر الإنترنت أو نظام التداول الخاص بالبنك.

يسمح التماسك أيضًا بالتكرار ؛ إذا فشل أحد الخوادم ، يمكن أن يأخذ آخر مكانه دون أي وقت توقف. وقال بيردي: "إنها طريقة بسيطة للغاية لاستخدام أجهزة سلعية لإنشاء أنظمة واسعة النطاق ومرنة لإدارة كميات هائلة من المعلومات الحية".

الإصدار الجديد للبرنامج ، أول تحديث رئيسي في عام ، يحتوي 848 تغييرات من الإصدار السابق ، وفقا ل Purdy.

ميزة واحدة جديدة هي إطار عمل جلسة لتضمين القدرة على العمل مع التطبيقات التي تعمل على Microsoft.NET. على الرغم من أن أوراكل قدمت منذ وقت طويل مقابسًا تسمح لخوادم تطبيقات Java بالعمل على Coherence ، فإن الإصدار الجديد يتضمن مكونًا إضافيًا لبيانات جلسة.NET أيضًا.

بشكل عام ، يجب على تطبيقات.NET الكبيرة تخزين حالات جلسة العمل في قاعدة بيانات - والتي يمكن أن تكون بطيئة في بيئات المعاملات - أو عقد جميع جلسات الدولة في الذاكرة العاملة لخادم واحد ، والتي تحد من التدرج وتقدم نقطة واحدة للفشل.

"لقد انتقلنا إلى حد كبير وقال بوردي: "إن نموذج تطبيق جافا عالي الأداء قابل للتطوير إلى.NET". "يمكنك الآن تشغيل مئات الخوادم. يمكنك الاستمرار في إضافة الخوادم وإدارة المزيد من الجلسات."

ميزة جديدة أخرى هي لغة استعلام تشبه SQL تُسمى لغة استعلام التماسك (CohQL).

من خلال تشبه SQL بشكل وثيق ، سيتيح CohQL للمطورين المتمركزين في قواعد البيانات العمل على التماسك بلغة يفهمونها بسهولة أكثر ، بدلاً من الاضطرار إلى المجادلة مع نماذج المجال المعقدة باستخدام لغة إجرائية مثل Java ، والتي قد تكون أقل مألوفة معها.

With CohQL على سبيل المثال ، يمكن لمشغل موقع تجارة إلكترونية أن "يختار جميع عربات التسوق التي أضافت عن طريق الخطأ عنصرًا بسعر خاطئ لأن أحدهم حمّل الكتالوج بطريقة غير صحيحة" ، على حد قول Purdy.

يحتوي الإصدار الجديد على مجموعة من الإدارة الأدوات التي تدعى Coherence Quorum ، والتي تتيح للمسؤولين إدارة القدرات والموارد بسهولة أكبر. ولتحسين الأمان ، يمكن للبرنامج أيضًا إجراء اتصال SSL (اتصال Sockets Layer) من طرف إلى طرف ، وحماية الرسائل من التطفل الخارجي.

يغطِّي Joab Jackson برمجيات الشركة وأخبار التكنولوجيا العامة العاجلة

The IDG News Service

. اتبع Joab على تويتر علىJoab_Jackson. عنوان البريد الإلكتروني لـ Joab هو [email protected]