قائمة قواعد البيانات الموجودة في الذاكرة

تشمل برامج أنظمة قواعد البيانات الموجودة في الذاكرة ما يلي :

اسممطورالتوافرواجهة العميلرخصةالوصف/ملاحظات
Aerospike DBSشركة أيروسبايك2012جافا، سي شارب، سي، بايثون، جو، نود.جي إس، بيرل، libevent، بي إتش بي، روبي، راستالمصادر المفتوحة (AGPL)قاعدة بيانات NoSQL مفتوحة المصدر مُحسّنة بتقنية الفلاش وموجودة في الذاكرة.
قاعدة بيانات عليا HDBشركة ألتيبيس1999جافا، سي، سي++، جي دي بي سي، أو دي بي سي، إس كيو إلملكية خاصةAltibase هو نظام إدارة قواعد بيانات هجين يجمع بين قاعدة بيانات في الذاكرة وقاعدة بيانات تقليدية موجودة على القرص في محرك موحد واحد. وهو يدعم خصائص ACID الكاملة وواجهات الاتصال القياسية مثل JDBC وODBC، بالإضافة إلى قابلية التشغيل البيني.

اتخذت شركة Altibase Corporation مؤخرًا قرارًا بإيقاف إصدار Altibase 7.1 مفتوح المصدر، اعتبارًا من 17 مارس 2023، على صفحتها على Github ( https://github.com/Altibase/altibase ).

قاعدة بيانات ألتي بيس إكس دي بيشركة ألتيبيس1999جافا، سي، سي++، جي دي بي سي، أو دي بي سي، إس كيو إلملكية خاصةقاعدة بيانات متعددة الأغراض تتميز بسرعات معالجة بيانات عالية في الذاكرة الرئيسية فقط. وتأتي مزودة بميزات التوافر العالي، والنسخ المتماثل، وقابلية التوسع؛ وثلاث واجهات (بما في ذلك وضع الوصول المباشر ووضع واجهة برمجة تطبيقات الوصول المباشر) بالإضافة إلى بروتوكولات العميل/الخادم التقليدية مثل TCP/IP وIPC لإجراء عمليات قواعد البيانات الأكثر تعقيدًا. تدعم خصائص ACID الكاملة، وواجهات الاتصال القياسية مثل JDBC وODBC [مدعومة بالكامل]، بالإضافة إلى قابلية التشغيل البيني.
أباتشي إغنايتمؤسسة برمجيات أباتشي ، أنظمة غريدغين2014جافا، SQL، JDBC، ODBCمفتوح المصدر (رخصة أباتشي الإصدار 2.0)Apache Ignite عبارة عن منصة حوسبة في الذاكرة تتميز بالمتانة والاتساق القوي والتوافر العالي مع واجهات برمجة تطبيقات قوية لـ SQL و key-value والمعالجة.

بفضل دعم SQL الكامل، فإن إحدى حالات الاستخدام الرئيسية لـ Apache Ignite هي قاعدة البيانات الموجودة في الذاكرة والتي تتوسع أفقيًا وتوفر معاملات ACID.

أرانجو دي بيشركة أرانجو دي بي المحدودة2011AQL، HTTP، Java، JavaScript، PHP، Go، Scala، .Net، Python، Rubyرخصة مصدر الأعمال 1.1ArangoDB هي قاعدة بيانات متعددة النماذج أصلية تدعم المعاملات، وتدعم نموذجين رئيسيين من نماذج بيانات NoSQL (الرسم البياني والمستندات [ 1 ] ) باستخدام لغة استعلام واحدة. كُتبت بلغة C++ ومُحسّنة للحوسبة في الذاكرة. بالإضافة إلى ذلك، تدمج ArangoDB قاعدة بيانات RocksDB للتخزين الدائم. تدعم ArangoDB لغات Java وJavaScript وPython وPHP وNodeJS وC++ وElixir. ولضمان أداء مرن للمجموعات، توفر ArangoDB نظام إدارة مجموعات قائم على Raft .
داتابليتز (دالي سابقاً)مختبرات بيل ( ألكاتيل-لوسنت )1997ملكية خاصةكان نموذج دالي الأولي مشروعًا بحثيًا في مختبرات بيل. وقد تم تسويقه واستخدامه من قبل شركة لوسنت كقاعدة بيانات في منتجاتها السلكية واللاسلكية الرائدة.
قاعدة بيانات بطوطمختبرات DuckDB2019C/C++، Python، R، Java، Go، Rust، Node.js، Wasm، ODBC، ADBC، والمزيد [ 2 ]مفتوح المصدر (رخصة MIT)DuckDB هو نظام قاعدة بيانات داخل العملية مصمم لتحقيق أداء عالٍ لأحمال عمل الاستعلام التحليلي، ويوفر واجهات برمجة تطبيقات للعملاء لمجموعة واسعة من اللغات.
إكساسولإكساسول إيه جي2000JDBC، ODBC، ADO.NET، Python، SQL، R، Go، Rest API [ 3 ]ملكية خاصةExasol هو نظام إدارة قواعد بيانات تحليلية علائقية موجهة نحو الأعمدة، ويعمل في الذاكرة، وقد تم تطويره بواسطة شركة Exasol AG.
إيكاششركة تيراكوتا ( سوفتوير إيه جي )2006جافامفتوح المصدر (رخصة أباتشي)بالنسبة للغة جافا، موزعة
إكستريم دي بيماك أوبجيكت2001SQL، Lua، C، C++، C#، Java، Pythonملكية خاصةيدعم النظام منصات متعددة، بما في ذلك لينكس وويندوز وأنظمة التشغيل في الوقت الحقيقي ومنصات الخوادم. تتضمن واجهاته لغات C/C++ أصلية وآمنة من حيث النوع، وجافا و.NET أصلية، وقواعد بيانات SQL/ODBC/JDBC. تتوفر إصدارات متخصصة (على سبيل المثال) للتجميع، والتوافر العالي، ودعم 64 بت، والتخزين الهجين (في الذاكرة والتخزين الدائم). يُطبّق إصدار eXtremeDB Financial معالجة البيانات العمودية، ومكتبة دوال إحصائية قائمة على المتجهات، ومراقبة أداء متكاملة.
H2 (DBMS)H2جافا، ODBC، JDBCمفتوح المصدر (رخصة موزيلا العامة أو رخصة إكليبس العامة)للغة جافا
قاعدة بيانات HSQLمجموعة تطوير HSQL2001جافا، SQL، ODBCمفتوح المصدر (رخصة BSD)العلاقات، للغة جافا [ 4 ]
هازلكاستفريق هازلكاستجافا، سي شارب، سي++، نود.جي إس، بايثون، جومفتوح المصدر (رخصة أباتشي 2.0)Hazelcast هي منصة حوسبة داخل الذاكرة تُشغّل تطبيقات ذات إنتاجية عالية للغاية ومتطلبات زمن استجابة منخفضة. توفر المنصة السرعة، وقابلية التوسع، والبساطة، والمرونة، والأمان في بنية موزعة. تتكون من شبكة بيانات داخل الذاكرة ومحرك معالجة تدفقات موزع، يعملان معًا لتشغيل أنواع متعددة من أحمال معالجة البيانات.
مسرّع مستودعات إنفورميكسشركة آي بي إمJDBC، SQLملكية خاصةيدعم برنامج IWA تقنيات المعالجة الديناميكية داخل الذاكرة (المعالجة العمودية داخل الذاكرة)، ومعالجة المتجهات المتوازية، والضغط القابل للتنفيذ، وتجاوز البيانات، والتي تُعرف مجتمعةً باسم "تقنية Blink" من قِبل شركة IBM (وهي نفس التقنية التي يقوم عليها برنامج IBM BLU Acceleration ). يتضمن إصدارا Informix Advanced Enterprise وAdvanced Workgroup برنامج IWA. تاريخ الإصدار: مارس 2011.
IBM Db2شركة آي بي إم1991ODBC، JDBC، C، C++، بايثونملكية خاصةتسريع IBM BLU
InfinityDBشركة بويلر باي المحدودة2002جافا، HTTP،ملكية خاصةقامت جافا بتوسيع معيار ConcurrentNavigableMap NoSQL القياسي مع التخزين المؤقت، والمتانة، والمعاملات، والضغط.
إنفينسبانفريق إنفينسبان، برعاية ريد هات.2009جافا، دوت نت، REST، بروتوكول RESP، ميمكاشمفتوح المصدر (رخصة أباتشي 2.0)إن Infinispan عبارة عن قاعدة بيانات موزعة في الذاكرة توفر التخزين المؤقت، والاستمرارية، والمعاملات، والاستعلام، والتوافق مع Redis و Memcached، وقابلية التوسع الأصلية السحابية (التكرار عبر المواقع).
كينيتيكاكينيتيكا (المعروفة سابقًا باسم جي آي إس فيدرال)2014C++، C#، Java، JavaScript، Node.js، Python، HTTPملكية خاصةقاعدة بيانات موزعة داخل الذاكرة، مُسرّعة بواسطة وحدة معالجة الرسومات (GPU)، مُخصصة للتحليلات. تعمل كنظام إدارة قواعد بيانات علائقية (RDBMS) (بيانات مُهيكلة) لتحليلات سريعة لمجموعات بيانات تتراوح أحجامها من مئات الجيغابايت إلى عشرات التيرابايت. تتفاعل مع لغة SQL وواجهة برمجة تطبيقات REST. تدعم الكائنات والوظائف الجغرافية المكانية. يتيح إطار عمل UDF إمكانية كتابة أكواد مخصصة وتشغيل تطبيقات التعلم الآلي داخل قاعدة البيانات. حصلت على تمويل من الفئة (أ) بقيمة 50 مليون دولار أمريكي في يونيو 2017. [ 5 ]
ميمكاشدانغا التفاعلية2003نصوص وبروتوكولات ثنائية خاصة بأي لغةالمصادر المفتوحة (BSD)جدول تجزئة مع خوارزمية التطهير LRU
SingleStore (المعروف سابقًا باسم MemSQL)SingleStore, Inc.ملكية خاصةقواعد البيانات العلائقية SQL
مايكروسوفت كوم+ IMDBشركة مايكروسوفتملكية خاصةمتوقف عن العمل
خادم مايكروسوفت SQLمايكروسوفت2012ملكية خاصةفي SQL Server 2014، قدمت ميزة تحمل الاسم الرمزي Hekaton، وتسمى In Memory OLTP ، تحسينًا محدودًا للذاكرة، والذي يمكن استخدامه بالتزامن مع الإجراءات المخزنة التي يتم تجميعها أصلاً والتي يتم حفظها كـ C.

في SQL Server 2012، تم استخدام تقنية في الذاكرة تسمى فهارس تخزين الأعمدة xVelocity تستهدف أحمال عمل مستودعات البيانات.

Mimer SQLشركة ميمر لتكنولوجيا المعلوماتSQL، ODBC، JDBC، ADO.NET، SQL المضمن ، C، C++، بايثونملكية خاصةMimer SQL هو خادم قواعد بيانات علائقية للأغراض العامة، ويمكن تهيئته للعمل بالكامل في الذاكرة. يدعم Mimer SQL خصائص ACID بالكامل، ويدعم الإجراءات المخزنة، وهو قاعدة البيانات الوحيدة الحاصلة على العلامة الكاملة في توافق SQL.
منيزياإريكسون2014رخصة إرلانج مفتوحة المصدرمنيسيا هو نظام إدارة قواعد بيانات موزع يعمل في الوقت الحقيقي المرن، مكتوب بلغة البرمجة إرلانج. ويتم توزيعه كجزء من منصة الاتصالات المفتوحة.
قاعدة بيانات المونيتحلول MonetDB، CWI2004SQL، ODBC، JDBC، C، C++، Java، Python، PHP، Node.js، Perl، Ruby، R، MALرخصة MonetDB مفتوحة المصدر ، تستند إلى MPL 2.0 اعتبارًا من إصدار يوليو 2015.نظام إدارة قواعد بيانات علائقية (RDBMS) مُحسَّن للذاكرة وموجه للأعمدة، مكتوب بلغة C مع واجهة SQL من المستوى الأعلى وبرامج تشغيل ODBC وJDBC
MongoDBشركة MongoDB2015C ، C++ ، C# ، Java ، PHP ، Python ، Go ، Node.js ، Ruby ، Rust ، Scala ، Swift، TypeScriptملكية خاصةيتم توفير إمكانيات التخزين في الذاكرة لـ MongoDB بواسطة محرك التخزين WiredTiger ، الذي يخزن البيانات المستخدمة بشكل متكرر في ذاكرة الوصول العشوائي (RAM) للوصول السريع، وبواسطة محرك التخزين في الذاكرة الاختياري ، وهو محرك غير دائم مصمم لأحمال العمل ذات زمن الاستجابة المنخفض للغاية. [ 6 ]
مجموعة قواعد بيانات MySQL NDBMySQL1997رخصة مزدوجة مفتوحة المصدر (GNU-GPLv2) ورخصة اختيارية خاصةقاعدة بيانات NoSQL عالية التوفر وموزعة في الوقت الحقيقي وموجودة في الذاكرة. تُستخدم غالبًا مع MySQL لمعالجة استعلامات SQL المتوازية عبر الأجزاء.
أومني ساينسأومني ساينس (المعروفة سابقًا باسم ماب دي)2013مفتوح المصدر (رخصة أباتشي 2.0)منصة لقاعدة بيانات SQL وتصور البيانات، مُسرّعة بواسطة وحدة معالجة الرسومات (GPU)، لتحليلات البيانات في الوقت الفعلي. يتكون المنتج من قاعدة البيانات الأساسية بالإضافة إلى أداة لتصور بيانات ذكاء الأعمال. حصل على تمويل من الفئة C بقيمة 55 مليون دولار أمريكي في أغسطس 2018. [ 7 ] تم الإعلان عن الإصدار 4.8 في أغسطس 2019 مع دعم JupyterLab . [ 8 ]
نظام إدارة قواعد البيانات العلائقية أوراكلشركة أوراكل2014ملكية خاصةيحتوي نظام إدارة قواعد البيانات العلائقية Oracle 12c على خيار لتقنية الذاكرة (يلزم الحصول على تراخيص إضافية).
تماسك أوراكلشركة أوراكلملكية خاصة مع إمكانية تنزيلها من قبل المطوربالنسبة للغة جافا، علائقية، موزعة
بيرستماك أوبجيكت2006جافا، أندرويد، دوت نت[رخصة مزدوجة] مفتوحة المصدر (GNU-GPLv3) وملكية اختياريةنظام قاعدة بيانات مضمنة كائنية التوجه لمنصات Java و Android و .NET. لا يتطلب ORM. يدعم تطوير المخطط، وتصدير/استيراد XML، والنسخ المتماثل، والفهارس المتخصصة، بما في ذلك البحث النصي الكامل، وشجرة B، وشجرة T، وشجرة R، وشجرة باتريشيا، وشجرة KD، وسلاسل البيانات الزمنية.
متعددات السطوحشركة ENEA AB (المعروفة سابقًا باسم Perihelion Software )1993ملكية خاصة، مع إصدار مجاني للاستخدام (Polyhedra Lite)نظام قاعدة بيانات علائقية (SQL، ODBC، JDBC) في الذاكرة، طُوِّر في الأصل للاستخدام في أنظمة SCADA والأنظمة المدمجة، ولكنه يُستخدم في تطبيقات أخرى متنوعة، بما في ذلك الأنظمة المالية. يدعم النظام استدامة البيانات عبر اللقطات وتسجيل العمليات، والتوافر العالي عبر نظام النسخ الاحتياطي الفوري. صدر لأول مرة عام 1993، وصدر الإصدار 8.7 في مارس 2013. [ 9 ] ظهر برنامج Polyhedra Lite بترخيص مجاني عام 2012. [ 10 ]
ريديمختبرات Redis2009C، C++، بايثون، لوا، C#، إلخ. [ 11 ]رخصة Redis المصدرية المتاحة الإصدار 2 ( RSALv2 ) ورخصة الخادم العامة الإصدار 1 ( SSPLv1 ) [ 12 ]Redis هو مشروع برمجي متاح المصدر يقوم بتنفيذ خوادم هياكل البيانات . وهو متصل بالشبكة، ويعمل في الذاكرة ، ويخزن المفاتيح مع إمكانية اختيارية لضمان استمراريتها .
سيف بيكتقنيات سيف بيكملكية خاصةالتخزين المؤقت الديناميكي التلقائي في الذاكرة لتطبيقات وقواعد بيانات SQL Server OLTP. بدون كتابة أكواد، تخزين مؤقت ديناميكي، علائقي
ساب هاناشركة ساب إس إي2012ملكية خاصةSAP HANA، اختصارًا لـ "High Performance Analytic Appliance"، هو نظام إدارة قواعد بيانات علائقية قائم على الذاكرة، وموجه نحو الأعمدة ، ومكتوب بلغة C و C++
solidDBيونيكوم جلوبال1992ملكية خاصةيدعم قواعد البيانات العلائقية مع دعم SQL القياسي. واجهات ODBC وJDBC. يتضمن جداول في الذاكرة وجداول على القرص في نفس المحرك. يدعم التوافر العالي.
SQL CEشركة مايكروسوفتحرقاعدة بيانات علائقية مدمجة صغيرة الحجم، من إنتاج مايكروسوفت، مصممة للتطبيقات التي تعمل على الأجهزة المحمولة وأجهزة الكمبيوتر المكتبية. تعتمد على ADO.NET و OLE DB . لا تتطلب برنامج تشغيل ODBC .
SQLiteSQLiteمفتوح المصدر (الملكية العامة)قاعدة بيانات SQL تدعم التخزين في الذاكرة باستخدام سلسلة الاتصال :memory:. [ 13 ]
تارانتولمجموعة Mail.ru2010المصادر المفتوحة (BSD)قاعدة بيانات وخادم تطبيقات في الذاكرة (شبكة بيانات)
قاعدة بيانات الطرفيةTerminusDB (المعروفة سابقًا باسم DataChemist)2019جافا سكريبت، بايثون، برولوج ، راست، JSON-LDمفتوح المصدر (أباتشي 2.0)قاعدة بيانات رسومية مفتوحة المصدر في الذاكرة مصممة لتمثيل الرسم البياني المعرفي [ 14 ]
تايمز تينشركة أوراكل (Oracle Corporation)1997جافا، JDBC، ODBC، SQL، PLSQL، Cملكية خاصةقاعدة بيانات مستقلة أو ذاكرة تخزين مؤقتة في قاعدة بيانات أوراكل
مرفق معالجة المعاملات (TPF )شركة آي بي إم1979تسويقيامتداد عام لنظام حجز تذاكر الطيران من شركة IBM . قام نظام قاعدة البيانات/مركز البيانات من IBM بعمل نسخة احتياطية من حاسوب معالجة المعاملات الموجود في الذاكرة. [ 15 ]
ستاركاونترستاركاونتر إيه بي2014ملكية خاصةمحرك قاعدة بيانات في الذاكرة مدمج مع خادم تطبيقات يدمج الجهاز الظاهري ونظام إدارة قواعد البيانات.
فولت دي بيشركة فولت دي بيمفتوح المصدر (GPL) / احتكاريعلائقي؛ يطبق تصميم H-Store
زيراوندشركة زيراوند المحدودةملكية خاصة / غير مخصصة للبيع، للاستخدام فقطقاعدة بيانات سحابية، توقفت عن العمل اعتبارًا من عام 2014

مراجع

  1. "نماذج البيانات والنمذجة · وثائق ArangoDB الإصدار 3.4.2" . docs.arangodb.com . تم الاطلاع عليه بتاريخ 27 يناير 2019 .
  2. "نظرة عامة على واجهات برمجة تطبيقات العميل" .
  3. "وثائق Exasol" . docs.exasol.com .
  4. "الفصل 1. تشغيل واستخدام HyperSQL" . hsqldb.org .
  5. فيج، أميت (29 يونيو 2017). "كينيتيكا تحصل على استثمار من الفئة أ بقيمة 50 مليون دولار - قاعدة بيانات كينيتيكا لوحدات معالجة الرسومات" . كينيتيكا . تم الاسترجاع في 9 مايو 2022 .
  6. "محرك تخزين في الذاكرة لعمليات النشر ذاتية الإدارة - دليل قاعدة البيانات - وثائق MongoDB" . www.mongodb.com . تاريخ الاسترجاع: 20 مارس 2026 .
  7. "ملخص الشروط - الخميس، 4 أكتوبر" . 4 أكتوبر 2018.
  8. "الإعلان عن OmniSci 4.8: سد الفجوة بين التحليلات وعلوم البيانات" . 15 أغسطس 2019.
  9. أضافت شركة Enea ميزة القفل الدقيق والحذف المتتالي إلى أفضل خادم قواعد بيانات علائقية في الذاكرة في العالم ، بيان صحفي، المجلد 8، Enea AB، مؤرشف من الأصل بتاريخ 4 نوفمبر 2013 ، تم الاطلاع عليه بتاريخ 9 أبريل 2014 
  10. نظام قاعدة البيانات العلائقية في الذاكرة Polyhedra Lite، برنامج مجاني متوفر الآن من Enea ، بيان صحفي، رويترز، مؤرشف من الأصل بتاريخ 23 يوليو 2013
  11. واجهات عميل Redis "العملاء" ، 29 مارس 2019
  12. "نظرة عامة على ترخيص Redis" . Redis . تم الاسترجاع في 11 مايو 2024 .
  13. "قواعد البيانات في الذاكرة" . www.sqlite.org .
  14. terminusdb/terminusdb-server ، TerminusDB، 19-05-2020 ، تاريخ الاسترجاع 19-05-2020
  15. ^ Siwiec، JE: نظام DB/DC عالي الأداء؛ IBM، G321-5051، 1978

[ 1 ]

  1. "أفضل قواعد البيانات في الذاكرة على موقع Stackshare" .