Tarantool

Tarantool

قاعدة بيانات NoSQL تعمل في خادم تطبيق Lua.يجمع Tarantool بين قوة برمجة الشبكة في Node.JS مع قدرات ثبات البيانات لدى Redis..
Tarantool هو نظام لإدارة قواعد بيانات NoSQL يعمل في خادم تطبيقات Lua.الرمز متاح مجانًا بموجب شروط ترخيص BSD.الأنظمة الأساسية المدعومة هي GNU / Linux و Mac OS و FreeBSD.الميزات الرئيسية على عكس معظم قواعد بيانات NoSQL ، يدعم Tarantool المفاتيح الأساسية والثانوية ومفاتيح متعددة الأجزاء وأنواع فهرس HASH و TREE و BITSET.يدعم Tarantool الإجراءات المخزنة في Lua ، والتي يمكنها الوصول إلى البيانات وتعديلها تلقائيًا.يمكن إنشاء الإجراءات وتعديلها وإسقاطها في وقت التشغيل.لا ينتهي استخدام Lua كلغة ملحق بالإجراءات المخزنة: يمكن استخدام برامج Lua أثناء بدء التشغيل ، لتحديد المشغلات ومهام الخلفية ، والتفاعل مع أقرانهم المتصلين بالشبكة.على عكس أطر تطوير التطبيقات الشائعة المطبقة حول نمط "المفاعل" ، فإن التواصل في Lua من جانب الخادم متسلسل ، لكنه فعال للغاية ، كما هو مبني على أعلى بيئة التعاون متعدد المهام التي يستخدمها الخادم نفسه.نظرًا لتوسعه مع Lua ، يستبدل Tarantool عادةً أكثر من مكون واحد ولكن قليل من المكونات الموجودة بنظام واحد جيد الأداء ، يغير ويبسط معماريات تطبيق الويب متعددة المستويات المعقدة.Tarantool يدعم النسخ المتماثل.قد تعمل النسخ المتماثلة محليًا أو على مضيف بعيد.النسخ المتماثل Tarantool غير متزامن ولا كتلة يكتب للسيد.عندما أو إذا أصبح المعلم غير متوفر ، يمكن تبديل النسخة المتماثلة لتولي دور الرئيسي دون إعادة تشغيل الخادم.
tarantool

موقع الكتروني:

بدائل لـ Tarantool لنظام التشغيل Linux

Node.js

Node.js

Node.js عبارة عن منصة مبنية على وقت تشغيل جافا سكريبت في Chrome لبناء تطبيقات شبكة سريعة وقابلة للتطوير بسهولة.
MongoDB

MongoDB

MongoDB هي قاعدة بيانات للمستندات ذات قابلية التوسع والمرونة التي تريدها مع الاستعلام والفهرسة التي تحتاجها
Redis

Redis

Redis (REmote DIctionary Server) هو مخزن بيانات مفتوح المصدر ومتصل بالشبكة داخل الذاكرة مع متانة اختيارية.
CouchDB

CouchDB

Apache CouchDB هي قاعدة بيانات موزعة ومتسامحة وموجهة خالية من المخططات ويمكن الوصول إليها عبر RESTful HTTP / JSON API.
ArangoDB

ArangoDB

قاعدة بيانات ArangoDB هي حل مفتوح المصدر من NoSQL مع نموذج بيانات مرن للمستندات والرسوم البيانية وقيم المفاتيح.
RethinkDB

RethinkDB

يقوم تطبيق RethinkDB بدفع JSON إلى تطبيقاتك في الوقت الفعلي. عندما يستطلع التطبيق بياناتك ، يصبح الأمر بطيئًا وغير قابل للتحجيم ومرهقًا للمحافظة عليه.
CouchBase

CouchBase

Couchbase هي الشركة الرائدة في السوق في قاعدة بيانات NoSQL ، مع نشر الإنتاج في AOL و Deutsche Post و NTT Docomo و Salesforce.
Bluzelle Decentralized DB

Bluzelle Decentralized DB

Bluzelle هي قاعدة بيانات لا مركزية مدعوم من PBFT Consensus Engine.إنها قاعدة بيانات تخزين مفتاح NoSQL.