المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: قاعدة بيانات شيئية - Db4o
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي لغة جافا JAVA
Feras Nasser
إذا كنت تبحث عن بديل لقواعد البيانات التقليدية Relational Database مثل الــ MS-Sql و Oralce و MS-Access و SQL-Lite وغيرها من قواعد البيانات. أوكنت تبحث عن قاعدة بيانات لا تحتاج إلى صيانة أو كتابة سطر واحد من الــ Sql ويمكن استخدامها في الجافا SE أو EE أو ME او حتى الــ . Net 200.gif 200.gif 200.gif 200.gif 200.gif 200.gif 200.gif البديل هو db4o

عبارة عن مكتبة تمكن المطور من تكوين قاعدة بيانات تخزن كائنات Object. ويتم ذلك بسطر واحد وأمر واحد وهو Set.
للحصول على المكتبة (سواء للجافا أو الــ .Net) قم بزيارة www.db4o.com

والمرفق دراسة مقارنة لبعض الحلول القربية ولكن مختلفة من حيث التطبيقة لأنها ليست Native يستخدم أكثر من برنامج للحصول على نفس النتيجة.
http://polepos.sourceforge.net/results/PolePosition.pdf

وهناك مميزات كثيرة لهذه التقنية راجع الدليل لتعرف مدى قوة هذه القاعدة من خلال الأمثلة.

ملاحظة: جرب هذه المكتبة باستخدام BeanShell لتعرف مدى السهولة
http://www.arabteam2000-forum.com/index.ph...st&p=743597
yadoo86
إقتباس(Feras Nasser @ Jan 6 2008, 04:59 PM) *
إذا كنت تبحث عن بديل لقواعد البيانات التقليدية Relational Database مثل الــ MS-Sql و Oralce و MS-Access و SQL-Lite وغيرها من قواعد البيانات. أوكنت تبحث عن قاعدة بيانات لا تحتاج إلى صيانة أو كتابة سطر واحد من الــ Sql ويمكن استخدامها في الجافا SE أو EE أو ME او حتى الــ . Net 200.gif 200.gif 200.gif 200.gif 200.gif 200.gif 200.gif البديل هو db4o

عبارة عن مكتبة تمكن المطور من تكوين قاعدة بيانات تخزن كائنات Object. ويتم ذلك بسطر واحد وأمر واحد وهو Set.
للحصول على المكتبة (سواء للجافا أو الــ .Net) قم بزيارة www.db4o.com

والمرفق دراسة مقارنة لبعض الحلول القربية ولكن مختلفة من حيث التطبيقة لأنها ليست Native يستخدم أكثر من برنامج للحصول على نفس النتيجة.
http://polepos.sourceforge.net/results/PolePosition.pdf

وهناك مميزات كثيرة لهذه التقنية راجع الدليل لتعرف مدى قوة هذه القاعدة من خلال الأمثلة.

ملاحظة: جرب هذه المكتبة باستخدام BeanShell لتعرف مدى السهولة
http://www.arabteam2000-forum.com/index.ph...st&p=743597


Thanks for this nice API , but I thing Java Developer also preffer to use Java persistence API or Toplink or Hibernate, these library Work much much better than DB4O ,especially when u used in J2EE environment.
Feras Nasser
أعتقد الدعم موجود بشكل أكبر في Java persistence عند تطوير التطبيقات للــEE. وأروكال تعتمد TopLink في حلولها. هناك توجهات كثير والشركات تعتمد وتستثمر في قواعد البيانات التقليدية ليس في الجيل الجديد منها.

كانت فكرتي هي إثارة موضوع Pure Object DB دون الحاجة لإضافة @ أو Annotations للتطبيق. أتحدث عن برنامج تعطية Object أو مجموعة Objects والنظام لقاعدة البيانات يتولى الباقي سواء في دورات الحفظ أو الإسترجاع.

بالنسبة للنقطة الأداء، أجد كثير من الــ Case Studies تتحدث عن استخدام db4o في التطبيقات الحساسة مثل تنظيم معلومات مسارات سكة القطار وغيرها، راجع الموقع الرسمي لمعرفة الـصناعات الي دخلت فيها. http://www.db4o.com/about/solutions/

وأعتقد أن سر نجاحها في هذا المجال سهولة الإستخدام وصغير حجم النظام لقاعدة البيانات.

وتشكر أخي على المرور
Feras Nasser
هذا شرح أولي لكيفية استخدام المكتبة db4o
الرابط للرد

Feras Nasser
First International Conference on Object Databases
في تاريخ 13 و14 من شهر March 2008 سينعقد أول مؤتمر عالمي عن قواعد البيانات الشيئية Objects Databases في برلين
http://odbmsjournal.org/icoodb/index.html


كما ستقوم db4o بإقامة لقاء في برلين أيضا وذلك قبل موعد الؤتمر بيوم http://db4o.com/about/news/events/duc2008/default.aspx
كما ستكون من المشاركين في المؤتمر العالمي.
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.