35 محركات قاعدة بيانات مفتوحة المصدر

المقالة التي أعدوها رائعة في WebResourcesDepot يخبروننا فيه عن الاحتمالات العظيمة التي لدينا عند الاختيار محرك قاعدة بيانات في حقل المصدر المفتوح.


كما هو موضح في المقالة ، ربما تعرف البدائل الرئيسية (بعضها تجاري):

كما هو موضح في هذا النص ، من الطبيعي أن تكون هذه الخيارات منتشرة جدًا: فهي موثقة جيدًا ، وهناك مجتمع كبير من المستخدمين وراءهم جميعًا و تتكامل بشكل كبير مع غالبية أنظمة إدارة المحتوى في السوقبالإضافة إلى كونها متوفرة في شركات الاستضافة الرئيسية. لكن هناك عالم كامل من الاحتمالات يتجاوز تلك الخيارات.

يظهر ذلك المادة المذكورة أعلاه، والتي سأقوم ببساطة بإجراء تعديل عليها وأنصحك بزيارتها. البدائل الـ 35 مفتوحة المصدر في هذا المجال هي التالية ، وقبل كل شيء ، اسمحوا لي أن أعتذر عن الترجمة. لست على دراية بالعديد من المصطلحات التي تم تناولها في المقالة ، لذلك ربما أفسد بعض الوصف:

MongoDB

إنها قاعدة بيانات مفتوحة المصدر عالية الأداء وقابلة للتطوير وخالية من المخططات (أعتقد أن هذا يعني أنها ليست قاعدة بيانات علائقية تقليدية ، على الرغم من أنني لست متأكدًا تمامًا) وموجهة للمستندات (مخططات بيانات من نوع JSON). هناك برامج تشغيل مُعدة لاستخدام قاعدة البيانات هذه من لغات مثل PHP و Python و Perl و Ruby و JavaScript و C ++ وغيرها الكثير.

مفرط

Hypertable هو نظام تخزين بيانات موزع عالي الأداء مصمم لدعم التطبيقات التي تتطلب أقصى قدر من الأداء وقابلية التوسع والكفاءة. لقد تم تصميمه ونمذجته على غرار مشروع BigTable من Google ويركز بشكل أساسي على مجموعات البيانات واسعة النطاق.

اباتشي CouchDB

كما في حالة MongoDB ، يهدف هذا المشروع إلى توفير قاعدة بيانات موجهة للمستندات يمكن الاستعلام عنها أو فهرستها في وضع MapReduce باستخدام JavaScript. يقدم CouchDB واجهة برمجة تطبيقات RESTful JSON يمكن الوصول إليها من أي بيئة تدعم طلبات HTTP.

neo4j

إنه محرك استمرارية للمعاملات بالكامل في Java يخزن البيانات باستخدام الرسوم البيانية ، وليس الجداول. يوفر Neo4j قابلية تطوير هائلة. يمكنه التعامل مع الرسوم البيانية لعدة مليارات من العقد / العلاقات / الخصائص على جهاز واحد ، ويمكن تحجيمها عبر أجهزة متعددة.

رياك

Riak هي قاعدة بيانات مثالية لتطبيقات الويب وتجمع بين:

  • متجر ذو قيمة مفتاح لامركزية
  • خريطة مرنة / تقليل المحرك
  • واجهة استعلام HTTP / JSPN سهلة الاستخدام.

أوراكل بيركلي ديسيبل

إنه محرك قاعدة بيانات مضمن يوفر للمطورين ثباتًا محليًا سريعًا وفعالًا بدون إدارة. Oracle Berkeley DB عبارة عن مكتبة ترتبط مباشرة بتطبيقاتنا وتسمح باستدعاءات الوظائف البسيطة بدلاً من إرسال الرسائل إلى خادم بعيد لتحسين الأداء.

أباتشي كاساندرا

من المحتمل أن تكون Cassandra واحدة من أشهر مشاريع NoSQL في السوق. إنها قاعدة بيانات موزعة من الجيل الثاني ذات قابلية عالية للتوسع يتم استخدامها من قبل عمالقة مثل Facebook (الذي طورها) و Digg و Twitter و Cisco والمزيد من الشركات. الهدف هو توفير بيئة متسقة ومتسامحة مع الأخطاء ومتاحة للغاية لتخزين البيانات.

أعطها

أعطها هو مخزن من نوع القيمة الرئيسية في الذاكرة لسلاسل البيانات التعسفية الصغيرة (نصوص ، كائنات) من نتائج استدعاءات قاعدة البيانات أو استدعاءات واجهة برمجة التطبيقات أو عرض الصفحة. إنه موجه نحو تسريع تطبيقات الويب الديناميكية من خلال تخفيف الحمل على قاعدة البيانات.

فايربيرد

Firebird - لا ينبغي الخلط بينه وبين Firefox - هي قاعدة بيانات علائقية يمكن استخدامها على أنظمة Linux و Windows وأنظمة UNIX المختلفة ، وتوفر أداءً عاليًا ودعمًا قويًا للغة لـ الإجراءات والمحفزات المخزنة.

رديس

Redis هي قاعدة بيانات متقدمة وسريعة ذات قيمة رئيسية إنه مكتوب بلغة C ويمكن استخدامه كمخزن ، قبل قاعدة بيانات تقليدية ، أو بمفرده. يدعم لغات البرمجة المختلفة ويستخدم في مشاريع شائعة جدًا مثل GitHub أو Engine Yard. يوجد أيضًا عميل PHP يسمى Rediska يسمح بإدارة قواعد بيانات Redis.

HBase

HBase هو متجر موزع موجه نحو الأعمدة والتي يمكن الإشارة إليها أيضًا باسم قاعدة بيانات Hadoop. يهدف المشروع إلى تقديم طاولات ضخمة من "بلايين الصفوف وملايين الأعمدة". يحتوي على بوابة RESTful تدعم خيارات XML و Protobug وتشفير البيانات الثنائية.

مفتاح

إنه متجر من نوع القيمة الرئيسية مع نسخ متناسق ويعمل على أنظمة تشغيل Windows. يوفر Keyspace توفرًا عاليًا عن طريق إخفاء فشل الشبكة والخادم والظهور كخدمة واحدة عالية الإتاحة.

4 مخزن

4store هو محرك تخزين قاعدة بيانات واستعلام يحافظ على البيانات بتنسيق RDF. تمت كتابته في ANSI C99 ، وهو مصمم للعمل على أنظمة UNIX ، ويوفر نظامًا أساسيًا عالي الأداء وقابل للتطوير ومستقر.

MariaDB ل

MariaDB هو فرع متوافق مع الإصدارات السابقة لخادم قاعدة بيانات MySQL®. يتضمن دعمًا لمعظم محركات التخزين مفتوحة المصدر ، وكذلك لمحرك التخزين Maria نفسه.

رذاذ

إنها شوكة MySQL تركز على كونها قاعدة بيانات فعالة ومستقرة ، خاصةً محسّنة لتطبيقات الإنترنت والتي تتبع فلسفة الحوسبة السحابية.

Hypersql

إنه محرك قاعدة بيانات SQL علاقي مكتوب بلغة جافا. يوفر HyperSQL محرك قاعدة بيانات صغير ولكنه سريع يحتوي على جداول مدمجة في الذاكرة وجداول قائمة على القرص ، ويدعم الوضعين المدمجين والخادم. بالإضافة إلى ذلك ، يحتوي على أدوات مثل وحدة تحكم أوامر SQL وواجهة رسومية للاستعلامات.

MonetDB

MonetDB هو نظام قاعدة بيانات للتطبيقات عالية الأداء التي تهدف إلى استخراج البيانات ، و OAP ، و GIS ، وبحث XML ، وجمع المعلومات من الملفات النصية وملفات الوسائط المتعددة.

ثابر

إنه محرك تخزين كائنات وخادم تطبيق (يعمل في Java / Rhino) يوفر تخزين بيانات JSON ديناميكيًا للتطوير السريع لتطبيقات الإنترنت القائمة على JavaScript والموجهة نحو البيانات.

eXist- ديسيبل

تم تطوير eXist-db من خلال تقنية XML. يخزن بيانات CML وفقًا لنموذج البيانات لهذا المعيار ، ويتميز بمعالجة XQuery بكفاءة وقائمة على الفهرس.

بدائل أخرى

شوهد في | لينكس جدا


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.