3
Tarantool هو نظام لإدارة قواعد بيانات NoSQL يعمل في خادم تطبيقات Lua.الرمز متاح مجانًا بموجب شروط ترخيص BSD.الأنظمة الأساسية المدعومة هي GNU / Linux و Mac OS و FreeBSD.الميزات الرئيسية على عكس معظم قواعد بيانات NoSQL ، يدعم Tarantool المفاتيح الأساسية والثانوية ومفاتيح متعددة الأجزاء وأنواع فهرس HASH و TREE و BITSET.يدعم Tarantool الإجراءات المخزنة في Lua ، والتي يمكنها الوصول إلى البيانات وتعديلها تلقائيًا.يمكن إنشاء الإجراءات وتعديلها وإسقاطها في وقت التشغيل.لا ينتهي استخدام Lua كلغة ملحق بالإجراءات المخزنة: يمكن استخدام برامج Lua أثناء بدء التشغيل ، لتحديد المشغلات ومهام الخلفية ، والتفاعل مع أقرانهم المتصلين بالشبكة.على عكس أطر تطوير التطبيقات الشائعة المطبقة حول نمط "المفاعل" ، فإن التواصل في Lua من جانب الخادم متسلسل ، لكنه فعال للغاية ، كما هو مبني على أعلى بيئة التعاون متعدد المهام التي يستخدمها الخادم نفسه.نظرًا لتوسعه مع Lua ، يستبدل Tarantool عادةً أكثر من مكون واحد ولكن قليل من المكونات الموجودة بنظام واحد جيد الأداء ، يغير ويبسط معماريات تطبيق الويب متعددة المستويات المعقدة.Tarantool يدعم النسخ المتماثل.قد تعمل النسخ المتماثلة محليًا أو على مضيف بعيد.النسخ المتماثل Tarantool غير متزامن ولا كتلة يكتب للسيد.عندما أو إذا أصبح المعلم غير متوفر ، يمكن تبديل النسخة المتماثلة لتولي دور الرئيسي دون إعادة تشغيل الخادم.
tarantool
موقع الكتروني:
http://tarantool.org/التصنيفات
بدائل Tarantool لجميع المنصات مع أي ترخيص
250
126
93
35
29
16
13
6
Bluzelle Decentralized DB
Bluzelle هي قاعدة بيانات لا مركزية مدعوم من PBFT Consensus Engine.إنها قاعدة بيانات تخزين مفتاح NoSQL.
- تطبيق مجاني
- Windows
- Mac
- Linux
- Java Mobile
1
KeyDB
KeyDB هو قاعدة بيانات NoSQL سريعة مع التوافق الكامل لواجهة برمجة تطبيقات Redis والعملاء والوحدات النمطية.
- تطبيق مجاني
- Self-Hosted