المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: *عام* قوة SQL Server و عن اكبر مكعب بيانات في العالم
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات قواعد البيانات > منتدى مبرمجي Microsoft SQL Server > أرشيف قسم SQL Server
خضر ترزي
في البداية اذا رغبتم بمعلومات اكثر عن النسخة القادمة Yukon من ذلك النظام فبامكانكم مراجعة هذه الوصلة
http://www.arabteam2000.com/vb/showthread....&threadid=11524

كنت في مؤتمر ل Technet كندا ، البارحة (من تاريخ كتابة الرسالة) و ذكرت بعض الامور التي عجبتني عن SQL Server و حابب اغيظ فيها قليلا محبي اوراكل regular_smile.gif

في البداية احب ان اذكر بان Microsoft SQL Server 2000 اصبح رابع اهم برنامج تنتجه مايكروسوفت ، و بيعت منه العام السابق مليون نسخة تقريبا، اتت لمايكروسوفت مع ال License بدخل فاق المليار دولار، و الذي بدوره سمح لتوظيف الاف المبرمجين و ساعد لتخصيص 6 مليارات دولار للابحاث هذا العام و منها حول النسخ الجديدة.

SQL Server هو احد الانظمة التي تهتم بها مايكروسوفت الى مدى بعيد جدا و التطويرات القادمة سوف تكون كبيرة جدا.

بالطبع هناك نسخ مختلفة من هذا النظام بحسب حجم الجهاز الذي تمتلكه و سعته

احدى النسخ هي Microsoft SQL Server 32bit Enterprise Edition، ركزت على موضوع ال 32 بت لان النسخة 64 بت بدها كمان كام شهر لتتوفر.

هذه النسخة بامكانها ان تركب على جهاز بهذه الواصفات

يمكن ربط 8 الى 32 اجهزة معا ليكونوا جهاز وهمي واحد و تخزين قاعدة بيانات واحدة سوف توزع داخليا على تلك الاجهزة
في كل جهاز من الاجهزة السابقة يمكن وضع 32 معالج بنتيوم متقدم من نوع XEON.
في كل جهاز يمكن وضع ايضا ذاكرة بحجم 64 جيجابايت رام

كل ذلك يمكن ان يشكل نسخة واحدة من SQL Server فقط regular_smile.gif

على العموم هذا ليس كل شيئ، SQL Server 64 بت يختبر الان في احد اجهزة مايكروسوفت بمعالجات Itanium 2 (لم تصدر في الاسواق بعد) مع رام بحجم 128 جيجابايت ، و قريبا سوف يجرى اختبار على جهاز بذاكرة قدرتها 512 جيجابايت رام، و الحد الاقصى سوف تكون لهذه النسخة 23 تيرابايت رام (لم تتوفر في السوق اجهزة كهذه بعد).

معالجات ايتانيوم 1 تسمح لربط 512 معالج بداخل الجهاز الواحد و Microsoft .NET Datacenter يسمح لربط 32 جهاز (لست متاكد كثرا من الرقم، ربما يكون اقل بقليل) معا ليكونا جهاز واحد ، فاين ان يا اوراكل tongue_smile.gif .

الان هناك 20 جهاز مختلف لدى قسم التطوير يحمل معالج Itanium 2 في مايكروسوفت لاختبارات مختلفة.

بالطبع في مؤتمر Technet كندا كانت هناك تكنولوجيا كثيرة جدا و شركات كثيرة و عرضت امور مستقبلية تعمل عليها انتل مثلا مثل Ethernet 10 و 40 جيجابت regular_smile.gif و غيرها ، انا سوف اركز على SQL Server.

احد الامور التي عرضت هي مجموعة شركات عالمية تستخدم SQL Server 2000 انا لم اسجل كل عناوينها بخلاف شركتين لفتت انتباهي ، احدهما Verizon للموبايل في الولايات المتحدة و التي لديها قاعدة بيانات SQL Server بحجم 9 تيرابايت في الخدمة و عليها هناك 70 نظام مختلف.

و شركة Rosetta Genomics و التي لديها قاعدة بيانات بحجم 2 تيرابايت و 20 مليار سطر مخصصة لاختبارات الدراسات حول الجينات البشرية.

اكثر شيئ عجبني لما اتصلنا بمختبرات Microsoft في رندموند في الولايات المتحدة و جربنا مكعب مجسم من البيانات لشركة وهمية، المكعب مكون من معكبات كثيرة جدا مكونة بدورها من جداول مختلفة، حجم المكعب 1.2 تيرابايت و الاحصائات عنه كانت تاتي بصورة فورية عبر OLAP المدمج في SQL Server.

المكعب به جداول تصل الى 7.7 مليار سطر من البيانات.


هذا القليل مما اتذكره فقط ، العرض كانت مدته 9 ساعات ، 8 + استراحات regular_smile.gif ، هذا ما تمكنت من تسجيله، بالطبع عرضت تكنولوجيا الاطباء الجديدة و التي تعمل في ال Tablet PC كومبويتر لوحة و امور اخرى.

كل هدفي كان انه من الصعب الان بعد كل ذلك ان ياتي شخص امامي و يخبرني بان SQL Server هي قاعدة بيانات للشركات الصغيرة او ان دمج Microsoft Acess XP مع SQL Server 2000 هي لعبة اطفال regular_smile.gif ، الارقام و الشركات المستخدمة لانظمة مثال كافي لغاية teeth_smile.gif teeth_smile.gif teeth_smile.gif
مصلح الحريصي
بعد هذا الشرح لا أظن بان هناك من ينتقد Microsoft SQL Server وهذا شيء ممتاز أن تكون لغة Microsoft SQL Server بهذه القوة0
عموماً شكراً أخ خضر دائماً تأتينا بما هو نافع وجديد أتمنا لك مستقبلاً باهر مع Microsoft SQL Server
محمد طاهر
اعتقد أنه علي جميع مستخدمي أكسس الاستعداد لتعلم العمل علي واجهة أكسس ، مع خلفية SQL
هذا بالطبع فى حالة البيانات الكبيرة نسبيا ، و لكن من باب التعلم حتي فى حالة عدم وجود بيانات كبيرة علينا ان نتعلم التعامل مع SQL
فمعظم المشاركات تدور حول أكسس-أكسس ، و نأمل ان يأخذ أكسس-سي كيو ال حظا أوفر منا جميعا قريبا
خضر ترزي
تذكرت امر اضافي البارحة رئيته في المؤتمر ايضا.

هناك اضافة من مدة طويلة متوفرة على انترنت و هي XML 3.0 ل SQL Server 2000 بالطبع XML مدمج بدرجة ما في SQL Server اي ان لو جربت الامر التالي على حدول ما فسوف تجده يعمل
select * from table1 for XML auto
او ربما يعمل teeth_smile.gif

على العموم لاضافة دعم اكبر ل SQL Server ل XML فانت بحاجة الى البرنامج السابق من http://msdn.microsoft.com

الشيئ الذي اعجبني من البرنامج السابق هو تحويل الجداول و الاستعلامات الى Web Services و لمن لم يعرف ال Web Services بعد فهي طريقة جديدة لتقسيم البرامج

تخيل انه بتبني برنامج جزء منه على السيرفر و جزء على الجهاز العادي ، الان الجزء الذي بتضعه على الجهاز المركزي كان ممكن سابقا ان يكون ملف DLL و تخزنة ك DCOM لتستخدمه في برنامجك.

الطريقة رائعة ولكنها واجهت مشاكل خارج الشبكة على انترنت، اي كيف تتصل بهذا الملف ال DLL من الخارج من انترنت الى داخل شبكتك مرورا بالجدار الناري الذي ربما لا يسمح الا للمنفذ 80.

الطريقة توفرت بال Web Services و هي ان تجعل برنامجك يعمل من خلال بروتوكول HTTP و يتبادل البيانات من خلال XML بحيث يقوم ال Internet Information Service 5, 5.1, 6 باستضافته

بكلمات اخرى لو الجزء الذي في برنامجك الموجود في السيرفر اسمه xyz فسوف يتعامل معه برنامج بالشكل الحالي
http://Your_server/xyz و يمرر له المتغيرات و ياخذ النتائج XML

الاان الموضوع تطور، بامكانك ربط جدول و تحويله الى Web Services regular_smile.gif جميلة اليس كذلك ، تخيل سوف يصبح الجدول http://www.yourserver.com/table1 regular_smile.gif العنوان وهمي طبعا الهدف الفكرة.
بحيث اذا لديك صلاحيات طبعا سوف تصل للجدول من خلال انترنت من خلال متصفحك او برنامجك الجديد سوف يصل اليه

و امكانية اخذ البيانات من هذا الجدول عبر ال url الى فيجوال بيزك .نت يحدث ب 3 اوامر فقط لتعمل ربط كامل له بجدول في نموذج.

ال Web Services رائعة حقا و حسب ما فهمت Yukon ياتي كله ك Web Service ايضا، اي انه لا داعي لتصدير الجداول و الاجرائات جدول جدول ، فبالاضافة الى الوصول لهم عبر ADO.NET و ADO و DAO و JDBC لمحبي جافا ، سوف تصل اليهم عبر XML و XML Path من المتصفح من خلال IIS6 ، جميل اليس كذلك

بالطبع هناك اضافة لتحول قاعدة بيانات Access الى Web Service مع اني لم اجربها من قبل سمعت عنها و اظن موجودة في microsoft.com/office بالطبع يفترض ان يتوفر في جهازك IIS5 او IIS5.1، اي windows 2000 or XP.

و سوف يدمج بلكامل في Access 2004 او NET. و لمحبي سي شارب (خبر غير اكيد) سوف يتمكنون من التعامل مع البيانات من خلال هذة اللغة من Access
seahmad
أسعدك الله وبارك فيك
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.