وماهي أقوى قواعد البيانات التي لهالا قدرة على التحمل
وماهي أقوى قواعد البيانات التي لهالا قدرة على التحمل
Oracle OR DB2
شكـــــــــــــراً
طيب وين جواب الشق الاول من السؤال؟؟؟؟؟؟ ياريت احد يجاوب
أخوي sameh1390 .
سكر عيونك و تخيل التالي![]()
قاعدة البيانات هي عبارة عن عدد من الرفوف ،، و في كل ثانية يدخل 20 ألف كتاب ، أكيد الكتب بتتبعثر ،، و أكيد السيرفر يا إنه ينقع أو يحترق! أو بصير خلل في أحد اللوحات لا سمح الله...
يعني طنش ذي الفكرة![]()
حاول إنك تفكر إنك تقسم القاعدة إلي أكثر من 50 و ما تحت من قواعد البيانات ،، :shy:
أخي العزيز omar alzaabi
هذا التصور لا ينطبق على البرمجيات ، الرفوف قد تتحطم من كثرة الكتب التي عليها ، لكن الأمر يختلف نسبيا في قاعدة البيانات المصممة بشكل جيد
ان قاعدة البيانات المصممة بشكل جيد عن طريق القواعد الرياضية و عمليات الـ Normalization مثل الـ 3NF و الـ BCNF لن تتأثر بتاتا بكثرة الريكوردز و المدخلات فيها ، قد تكون عمليات إستخراج العلومات أبطء نسبيا ، لكن كثرة او قلة البيانات لا تؤثر في قوة قاعدة البيانات و تحملها
عملت قبل فترة على نقل قاعدة بيانات ضخمة جدا وصل عدد الجداول فيها الى 370 و عدد المدخلات الى مليوني بيان مدخل تقريبا ، بإستخدام قاعدة البيانات أوراكل
بالنسبة للـ MySQL فلا علم لي عن قدرتها في التعامل مع كم ضخم من البيانات ، ولكن اعتقد ان اعتماد NASA عليها دليل واضح على قوتها و إعتماديتها العالية جدا !
أكيد طبعاً ممكن أن تتحمل أي قاعدة بيانات هذا الكم من السجلات ..
لكن السر ليس في نوعية القاعدة بل طبيعة البرنامج الذي يتعامل مع هذه القاعدة ..
لو كانت أوامر الإتصال بالقاعدة واإستخراج المعلومات عنها مكتوبة بطريقة متعبة وغير عملية فبالتأكيد سيتأثر السيرفر منها ..والله أعلم ..
مو أي قاعدة بيانات تتحملكل هذا الكم من السجلات, مثلا ال ACCESS لها حد و بس توقف
بالنسبه للmysql تتحمل إذا كان توزيع الداتا على أكثر من سيرفر mysql و المليون ليس بالشئ الكبير جدا بمنتدى webhostingtalk وصل 2 مليون موضوع ولكن مقسمه على 5 سيرفرات
__________________
بشار عبدالله العبدالهادي
شركة كويت نت, مسجّل معتمد من الآيكان
أقسم بالله العظيم لأساعد كل مسلم بخدمات النطاقات إن شاء الله لا تتردد بمراسلتي
تابعني بتويتر
ما أتوقع إن مليون ريكورد راح تأثر على قاعدة بيانات من نوع MySQL
الصحيح .. إنها احتمال تأثر على السيرفر الموجودة عليه قاعدة البيانات وذلك حسب مواصفات السيرفر وقدرته
تحياتي، مبرمج إنترنت![]()
__________________
نحن أمة إقرأ التي لا تقرأ
دات مرة... ساعدت في ايجاد حل لنقل 6 ملايين records من قاعدة البيانات mysql الى اخرى عبر شبكة الانترنت
__________________
The box said: "Requires Windows 98/2000/XP/NT, or better" So, I installed LINUX
مثل ما قال رضا المسألة مرتبطة بالبرنامج الذي يتعامل مع قاعدة البيانات. مثلا access تحملت اضافة 5 مليون ريكورد وما قالت أخ لكن لو ربطتها مع برنامج ولو صغير يمكن تنفجر.
أحد المنتديات .. جدول الـ index .. مليونين وشوي ..!
وشغال بدون مشاكل ...!
__________________
http://www.taqniah.com
اخي الكريم
تقول "Normalization مثل الـ 3NF "
وهل تتوقع ان النظريات في الكتب يمكن تطبيقها على الواقع
ال Normalization
يتم عمله فعلا
ولكن عند الحديث عن ال real world projects
يتم عمل ال Defactoring
وذلك لتحسين الاداء والسرعة
فيتم تقسيم الجدول الى جداول
سواء عموديا بفصل بعض الاعمدة
او افقيا بفصل بعض الصفوف
على حسب البيانات الموجودة في القاعدة
ولاتتوقع ان تعتمد على عملية ال Join في الحصول على البيانات
فهي عملية بطيئة جدا
والحديث يطول عن الموضوعات المتقدمة في قواعد البيانات ....
لكن باختصار لا تتوقع قاعدة بيانات ضخمة يتم اتباع ال Normalization
لابد من عمل Denormalization
__________________
مبرمج جافا
JSP
جافا سيرفلت
لمرسلتي
http://ibh3000.arabform.com
انا مع الاخ بشار والاخ رضا
مليون ريكورد تتحمل لكن لابد من وضعها على اكثر من سيرفر واستخراج المعلومات يجب ان يكون باوامر مكتوبه صح
ما عمري سمعت ان mysql لها حد معين
الموقع هذا بيفيدك كثير
http://www.experts-exchange.com/Databases/Mysql/
__________________
Be Happy
أخي العزيز JP3003 ...
عمليات الـ Normalization يتم عملها اتوماتيكيا في برمجيات قواعد البيانات التجارية الضخمة مثل Oracle و SQL Server من خلال أدوات تسمى Design Optimizers
اما عند الحديث عن نظام قواعد بيانات عادي مثل الـ MySQL ، فإن عمليات الـ Normalizations لا غنى عنها في المشاريع الضخمة ، نعم قد تكون هذه العمليات مفقودة او لم نسمع عنها في مشاريع استخدم فيها الـ MySQL وذلك لأن المشاريع الضخمة جدا ، عادة ، لا يستخدم فيها نظام الـ MySQL
لكن بلا استثناء ، يجب عمل كافة عمليات الـ Normalization بعد تصميم قواعد البيانات ... هذا سيسهل كثيرا البحث عن البيانات و استخراجها ، هذا عدا عن عمليات الـ Indexing و الـ Hashing التي تتنامى اهميتها في قواعد البيانات الضخمة
تحياتي
UP
للرفع و تداول الردود المفيدة .
نبي نتعلم المزيد عن هالامور لو سمحتو
تحياتي![]()
__________________
شبكة قلعة العرب
http://www.arabscastle.com
===============
في دمشق كل شي غير!