اريد معرفة آلية عمل قواعد البيانات العملاقة
هل يكون على كل جهاز في الشبكة قاعدة بيانات صغيرة تصب في قاعدة بيانات مركزية على السيرفر
ثم عندما يتم الاستعلام هل يستعلم من قاعدة البيانات المركزية ام يقوم بعمل نسخة منها على الاجهزة الاخرى؟؟؟؟؟؟؟؟؟؟
اريد معرفة آلية عمل قواعد البيانات العملاقة
هل يكون على كل جهاز في الشبكة قاعدة بيانات صغيرة تصب في قاعدة بيانات مركزية على السيرفر
ثم عندما يتم الاستعلام هل يستعلم من قاعدة البيانات المركزية ام يقوم بعمل نسخة منها على الاجهزة الاخرى؟؟؟؟؟؟؟؟؟؟
هناك انواع و طرق كثيرة لبناء هذا النوع من قواعد البيانات ، حسب البنية التحتية التكنولوجية التي ستعتمد عليها
في مايكروسوفت و نظام Windows 2000 Datacenter يعتمد على تركيب مزودات قواعد البيانات على اجهزة تحمل النظام السابق و على كل منها مجموعة كبيرة من المعالجات و الذاكرة و الاقراص الصلبة بحيث يمكن تركيب 32 معالج بسرعة 1000 ميجاهيرتز لكل منهما معا في جهاز واحد حتى تصل سرعة الجهاز التقريبية بين 30 الى 32 الف ميجاهيرتز (بالطبع للوصول الى السرعة القصوى يجب كتابة الكود بطريقة تجعله يتفرع الى المعالجات المختلفة)
و يمكن تركيب حوالي 64 جيجابايت ذاكرة رام لكل جهاز
و من ثم تركيب Microsoft SQL Server 2000 Enterprice على هذا الجهاز
بالطبع ان لم تكن السرعة كافية فيمكن استخدام تكنولوجيا العناقيد و ربط حتى اربعة من الاجهزة السابقة معا عبر الياف ضوؤية فائقة السرعة لتكوين جهاز واحد مكون من اربعة عناقيد قادر على معالجة البيانات بسرعة تصل في اقصى حالاتها الى 128 الف ميجاهيرتز و بذاكرة تصل الى 256 جيجابايت رام
بالطبع حتى هنا تنتهي قدرة Windows 2000 Datacenter للتحكم في كل المعدات السابقة ككتلة واحدة ، فهذا اقصى شيئ يمكن الوصول اليه في عملية تشبيك العتاد.
و لكن معظم مؤسسات الابحاث و التي تحتاج الى سرعات اعلى و ذاكرة اضخم لعمليات المحاكاة لا تكفيها المواصفات السابقة لذلك تتدخل هنا تكنولويا DCOM أو TCP/IP او RPC او غيرها ولكن في الاغلب DCOM لانها الاسهل في التعامل في هذا النظام المعقد.
و بواسطتها يمكن تشبيك المئات من الاجهزة السابقة معا و تركيب نسخ SQL Server عليها و تقسيم قاعدة البيانات الى اجزاء صغيرة مقسمة في هذه الاجهزة و بناء البرامج المختلفة للتعامل مع قاعدة البيانات هذه
النسخة القادمة على ما اظن من ويندوس ستتعامل مع تشبيك 64 معالج معا او ربما اكثر ، المشكلة الاساسية هي شركة انتل حيث ان معالجاتها لا تدعم عمليات التشبيك الفائقة بصورة جيدة ، و لذلك تاتي تكنولوجيا .NET و التي ستفك ايدي انتل لتبدع على راحتها في اعادة تصميم معالجاتها
تبقى نظم قواعد البيانات العملاقة محدودة (مع قدرتها العالية) محدودة امام "العملاق الازرق" الخاص ب IBM و الذي يحتوي على 1024 معالج مشبكين معا للحصول على اقصى سرعة ، ولكن مع التشبيك السابق فقواعد البيانات تنتقل من مرحلة قواعد البيانات العملاقة الى قواعد البيانات السوبر عملاقة :)
[عدلت بواسطة خضرترزي ت:19-05-2001 س: 10:33 PM]
استاذ خضر
لم تجاوبني بخصوص الاستعلام في حالة مثل هذه هل يكون من قاعدة البيانات المركزية على السيرفر مباشرة ام له طريقة اخرى
الاستعلام دائما يجب ان يتم من طرف قاعدة البيانات المركزية ، طالما توفر خادم قواعد بيانات ، حيث ان تنفيذ الاستعلامات احد اهدافه الرئيسية
في الاجهزة الصغيرة لا يجب ان تكون هناك نسخة من قاعدة البيانات الا عند الضرورة القصوى ، ربما بعض البيانات العامة بهدف ابقاء الجهاز فعال لو انقطع الاتصال مع الجهاز المركزي
الاستعلامات تنفذ من طرف الجهاز المركزي و النتيجة ترسل الى المستخدم
في حالة قواعدة البيانات العملاقة قد تنفذ الاستعلامات مرة واحدة من طرف الجهاز المركزي و تبقى في جزء من قاعدة البيانات ، فقد يصل الاف الطلبات لتنفيذ استعلام ما للجهاز المركزي و قد يتم تعديل البيانات مرة يوميا ، لذلك يمكن برمجة الاستعلامات لتنفذ مرة واحدة و تحفظ من قبل الجهاز المركزي و تحدث نفسها اليا فقط عند تحيث البيانات في الجداول ، حتى يمكن فهرسة الاستعلامات نفسها
السلام عليكم
الاخوه الكرام انا اريد ان يكون هناك اتصال بين جهازين محمل عليهك
sql server 200
لانشاء مشروع التخرج وانا لا اعرف الطريقه فارجو منكم من يساعدنى فى حل هذه المشكله حيث انى غير متمرس فى ال sql server
ولكم جزيل الشكر
الأخ medo1976
بفرض وجود شبكة بين الجهازين (بالطبع) توجد طريقتان لإنشاء اتصال بين ال SQL Server instance
1- من خلال البرنامج query analyzer:
بمجرد تشغيلك له (أو من اختيار connect من قائمة file) ستأتيك نافذة تطلب منك إدخال اسم الSQL Server instance واسم الدخول إليها وكلمة السر. املأ هذه الخانات كالآتي:
SQL server: رقم ip أو اسم الجهاز الآخر.
يفضل استعمال SQL Server authentication، أدخل اسم المستخدم وكلمة السر الخاصين بالinstance في الجهاز الآخر.
اسم المستخدم الافتراضي هو sa بدون كلمة سر.
2- من خلال البرنامج enterprise manager:
اضغط باليمين على SQL Server group. اختر new server registration.
ستأتيك خطوة ترحيبية، اضغط next لتأتيك خطوة تستعرض لك أسماء الأجهزة التي يستطيع جهازك "رؤيتها" عبر الشبكة، اختر الجهاز الذي تود التوصيل معه، واضغط next
وواصل حتى فيه حتى آخر خطوة لتجد ظهور الجهاز الآخر وجميع ما يحتويه من "خيرات" وقواعد بيانات وكأنها موجودة في جهازك أنت.
فكر بطريقة أخرى
اخى sql
انا عاوز اعمل مشروع التخرج عباره عن داتا بيس لمستشفى
وعلى الاقل بين جهازين فهل من الممكن ان تساعدنى لانى مضغوط هذه الايام والانتحانات بعد ايام
الربط بين قاعده البيانات على الجهازين عن طريق ال sql server
فهل ممكن تقول لى الخطوات الربط بالخطوات حيث انه ليس عندى خبره فى عمليه الربط الشبكى وانا باستخدم جهازين بدون هب
ارجو المساعده
وشكرا لك
Sorry for writing in English, becuase I am sitting in front of a PC that doesn`t support Arabic.
if you mean how to connect 2 PCs without a hub,search in networks section:
فكر بطريقة أخرى
هذا الموضوع مغلق.