delphi4arab منتديات دلفي للعرب
ما هي أفضل قواعد بيانات يمكن التعامل معها - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4)
+--- قسم : برمجة الويب بدلفي وDelphi .NET و Oxygen (https://delphi4arab.net/forum/forumdisplay.php?fid=29)
+--- الموضوع : ما هي أفضل قواعد بيانات يمكن التعامل معها (/showthread.php?tid=2556)



ما هي أفضل قواعد بيانات يمكن التعامل معها - mouhamadamer - 08-11-2010

السلام عليكم ورحمة الله وبركاته
الأخوة الأكارم
أود إنجاز مشروع في دلفي بريسم وasp.net (إنشاء موقع) ولكن ما هي أفضل قواعد بيانات يمكن التعامل معها هل access أو sqlserver او mysql أو .... وهل من مثال يوضح طريقة التعامل مع قواعد البيانات

مع جزيل الشكر


ما هي أفضل قواعد بيانات يمكن التعامل معها - زكيري عبدالعالي - 25-06-2011

السلام عليكم
اسف على التاخير في الرد لاني كنت منقطع لبعض الاشغال في العمل المهم سابد دروس ان شاء الله في

قواعد البيانات

1-Sql Server
2-MySql
3-EXCEL
4-XML "XMLDOCUMENT"
التعامل مع الملفات النصية
...الخ
---------------------------
الربط عن طريق ADO.net
---------------------------
- اتصال مباشر
- اتصال مباشر
---------------------------
الربط عن طريق ORM
---------------------------
- الهيبرنت
- النتتي فروم ويرك Entity Framework
---------------------------
الربط عن طريط DTASNAP
---------------------------
و هي الميزة التي ينفرد ها البريسم عن السي شارب و الفيبي نت


ما هي أفضل قواعد بيانات يمكن التعامل معها - CMT-10 - 29-06-2011

السلام عليكم

انا سأقول لك رأيي ولا تاخذ به بشكل مسلم على انه الصواب .
ولهذا اقول حسب تجربتي :
اذا كانت البيانات بسيطة ولا تحتاج الى أمان عالي فاستخدم قواعد بيانات Access
اما اذا كان حجم البيانات كبير وتحتاج الى درجة أمان عالية فاستخدم SQL Server

اذا كانت البيانات مهمة الى درجة كبيرة ولا يوجد استعداد لفقدها فلا تستخدم قاعدة بيانات Access .
لانها سهلة العطب .

وبالتاكيد سوف تستخدم ثقنية ADO.net

وسوف تتصل بالبيانات اما في الوضع المنفصل او الوضع المتصل وعليه .

اذا كان كم البيانات التي سوف يتعامل معها المستخدم كبير جدا فلا تستخدم الوضع المنفصل .
لان هذه الطريقة تستهلك كم كبير من الذاكرة ووقت لنقل البيانات الى المستخدم

وبجهاز ذو مواصفات عادية استطاع تحميل 20.000 سجل بصورة في الوضع المنفصل واستغرق حوالي 20 ثانية ولكن ليس من خلال الانترنت .
لان الوقت سيكون اطول بالتاكيد واستهلك حوالي 2 او ثلاث ميغا بايت.

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

والله الموفق