بتـــــاريخ : 3/1/2011 10:33:20 PM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 1477 0


    النسخة القادمة من Microsoft SQL Server بالاسم الكودي Yukon

    الناقل : elmasry | العمر :42 | الكاتب الأصلى : خضر ترزي | المصدر : www.arabteam2000-forum.com

    كلمات مفتاحية  :

    حتى الان من غير المعروف ما هو الاسم النهائي لهذه النسخة ، الاسم الكودي لها هو Yukon و ربما تسمى لاحقا Microsoft SQL Server .NET او ربما نجد اسم اخر مثل مثلا Microsoft Database Server .NET.

    البعض سوف يستغرب اين ذهبت عبارة ال SQL :) في التسمية السابقة ؟ ، بالطبع انا فقط افترضت انها لن تكون هناك، ولكنه لا يتوفر لي اية معلومات عن ذلك، القرار لكم، انا فقط سوف اذكر ما اخبرنا به Gord Mangione نائب رئيس فريق تطوير SQL Server يوم قبل كتابة هذه الرسالة.

    فرق التطوير بتعمل جاهدة لانهاء البرنامج و حسب المخطط الاولي يجب ان يكون هناك شيئ اولي في غضون نهاية هذا العام حيث سوف يستكمل بناء النظام الجديد و سوف تصدر النسخة التجريبية الاولى بالاسم Beta 1.

    بعد اصدارها سوف تصدر نسختين اخرى و من ثم ثلاثة نسخ مرشحة للسوق بالاسماء RC 1 و RC 2 و RC 3 مثلما يحدث مع كل برامج مايكروسوفت، و بالطبع في النهاية سوف تصدر النسخة RTM و التي تذهب فورا لمعامل النسخ لتكوين اقراص الليزر.

    النسخة Beta 1 سوف تركب في داخل مايكروسوفت و هذه سياسة مايكروسوفت الجديدة، ان يعمل كل موظفي الشركة على نسخ ال Beta التي قيد التطوير حتى تكون مايكروسوفت هي من يختبر نسخها و لاحقا يتم الاختبار مع شركات اخرى مشاركة في الاختبارات و من ثم عندما يثبت النظام استقراره التام سوف يصدر الى السوق.

    احد الموظفين كان بيعلق على ذلك في وقت لاحق متضايق من هذه السياسة "قبل ايام حدث انهيار في احدى نسخ ال Exchange 3000 ، و طار نصف صندوقي البريدي و جلست 3 ايام بدون عمل"

    ال Exchange طبعا هو Exchange Server و سمي بالرقم 3000 لان الراجل كان مغيوظ من فريق التطوير هناك، و ذلك بانهم قاموا بكام اختبار عليه :) "النسخة بيتا واحد من ذلك النظام سوف تصدر في نهاية العام ايضا"

    الشهرين التاليين سوف يخصصا لبناء نظم الحماية و اعادة فحص كل الكود في Yukon سطر بسطر (من تاريخ كتابة الرسالة).

    و لكن ، ماذا يميز Microsoft Yukon عن SQL Server 2000 الحالي، ما هي الاضافات التي سوف تضاف اليه، هل سوف يتغير كثيرا ؟

    بالطبع في اثناء البناء من الصعب جدا تحديد كل المميزات لانه في الحالات العادية هناك قائمة طويلة عريضة من المميزات التي تضاف الى ان يصدر امر ايقاف اضافة مميزات جديدة و بدء اختبار النسخة و تحسين الكود و في ذلك الوقت يصدر Beta 1 طبعا، اي عند فريق التطوير و عدده كذا الف مبرمج :) ، فترة لاضافة مميزات الى نهاية هذا العام.

    و لكن من الامور التي في القائمة التالي.

    دمج ال Microsoft .NET 1.0 Runtime بداخل نواة Yukon و الاستفادة الكلية من لغة MSIL (لغة الالة الجديدة بداخل النظام).

    ان تمكنوا من ذلك فوداعا لعبارات SQL و اهلا و مرحبا بعبارات #C و VB.NET كعبارات مستبدلة لعبارات SQL ، كيف سوف يحدث ذلك لا علم لي ، و لكن هذا ما فهمته.

    ليس هذا فقط، الكل يعلم بان ال Stored Procedure هي كود Transact SQL ينفذ بداخل خادم قواعد البيانات نفسه، و هو اسرع طريقة موجودة لمعالجة البيانات، الكل كان بيشكي بان Transact SQL صعبة، و لكن الامر سوف ينتهي قريبا عندما تتمكن من كتابة تلك الاوامر باية لغة من ال NET. مثل Visual Basic مثلا او كتى كوبول :).

    ال XML و SOAP سوف يدمجا بالداخل الى النواة، و هذا يعني تخزين البيانات يا اما في جداول يا اما في ملفات XML بحيث سوف يقوم النظام باعادة تخزينها بطريقة في قاعدة البيانات تسمح بالتعامل مع البيانات في تلك الملفات بافضل ما يمكن.

    بالطبع XML اليوم موجود في SQL Server 2000 و بصورة كبيرة جدا و لكن الدمج الكامل سوف يتم في Yukon.

    الكل كان بيعتقد بان Yukon سوف يخزن البيانات كلها على هيئة XML و الذي كان بدوره سوف يهبط سرعة النظام كثيرا و لكن تم توضيح ذلك و تم اخبارنا بان العكس سوف يحدث :) البيانات ممكن تخزينها على شكل XML.

    و هذا يعني جداول من انواع جديدة ف XML تخزن البيانات على شكل جداول و على اشكال اخرى و بكلمات اضافية هذا يعني بان نظم قواعد البيانات سوف تتغير و تتنوع في Yukon و هذا بالمناسبة خطوة اضافية الى بناء نظم المعرفة.

    احد الامور الاخرى و هي ان نسخة ما من Yukon ربما مصغرة سوف تستبدل نظام الملفات FAT و NTFS الخاص ب Microsoft Windows Longhorn ، السبب وراء ذلك كما اوضح في مؤتمر مايكروسوفت هو ان الاقراص الصلبة العملاقة قادمة، قرص صلب بسعة 1 تيرابايت اليوم لا يكلف اكثر من 3000 دولار امريكي (1000 جيجابايت، مليون ميجابايت) و الطريقة الحالية ليست على الاطلاق امثل طريقة لادارة تلك الملفات.

    من ناحية اخرى قواعد البيانات بيزيد حجمها، هناك برنامج اسمه SAP انا سمعت عن الاسم و لكن لا اعرف ماذا يفعل بالضبط :) و هو مطلوب كثيرا في كندا بالمناسبة، على العموم به 30 الف او 3 الاف جدول في قاعدة البيانات الخاصة به، و هذا العدد الهائل من الجداول ليست الطريقة المثلى لتخزينه قواعد البيانات بالطريقة التي نعرفها اليوم.

    لذلك سوف ياتي Yukon ليدمج نظام الملفات في قواعد البيانات لتتمكن من استخدام ربما استعلامات SQL او غيرها للوصول الى الملفات و استخدام الفهارس الفرعية في قواعد البيانات من ناحية اخرى، اضافة الى طرق جديدة لتخزين المعرفة.

    من الامر الاخرى هي دمج كامل ايضا ل XML Path و XML Query للتعامل مع البيانات ايضا.

    تعديلات اضافية كثيرة سوف تتم حول ال Log File و طريقة التخزين الاولية للبيانات.

    مكعبات البيانات المجسمة سوف تتوفر على شكل Web Service عبر تكنولوجيا OLAP مع XML.

    ال Notification Services و التي تشبه الرسائل التي تصلك في MSN Messenger سوف تدمج بالداخل و سوف تتوفر نسخة منها ايضا في الاشهر القريبة ل SQL Server 2000.

    بالنسبة لل Notification Services المستخدمة من
    http://mobile.msn.com كانت تدار من قبل 24 جهاز مركزي الى فترة قريبة جدا، قام فريق في مايكروسوفت باعادة تجربة بنائها في SQL Server و اليوم كلها تدار عبر جهاز واحد فقط :) ، و 10 مليون رسالة تنبيه من بريد و غيرها ترسل عبر ذلك الجهاز.


    هذا ما تمكنت من معرفته في مؤتمر Technet في كندا، لان الشخص لم يستقبل اسئلة بالطبع و كان هناك شخص من فريق التطوير يتحدث و بالطبع فريق التطوير لا صلاحيات له لاجابة الكثير من الاسئلة، لما تحدثنا في الاستراحة الاجابات معظمها كانت "انت بتعرف، هذا لا يزال سر بداخل مايكروسوفت:)" و لكن على الاقل تمكنت من توضيح كل التفاصيل السابقة التي كتبتها و تاكيدها.

    هذا هو SQL Server الجديد ، فاين انتي يا اوراكل :P

    كلمات مفتاحية  :

    تعليقات الزوار ()