Tarantool

Tarantool

Pangkalan data NoSQL berjalan di pelayan aplikasi Lua.Tarantool menggabungkan kuasa pengaturcaraan rangkaian Node.JS dengan kemampuan persepsi data Redis..
Tarantool adalah sistem pengurusan pangkalan data NoSQL yang berjalan di pelayan aplikasi Lua.Kod ini boleh didapati secara percuma di bawah terma lesen BSD.Platform yang disokong adalah GNU / Linux, Mac OS dan FreeBSD.Ciri-ciri utama Tidak seperti kebanyakan pangkalan data NoSQL, Tarantool menyokong kunci primer, sekunder, kunci pelbagai bahagian, jenis HASH, TREE dan BITSET.Tarantool menyokong prosedur tersimpan Lua, yang boleh mengakses dan mengubah data secara atom.Prosedur boleh dibuat, diubahsuai dan digugurkan semasa proses runtime.Penggunaan Lua sebagai bahasa lanjutan tidak berakhir dengan prosedur tersimpan: Program Lua boleh digunakan semasa permulaan, untuk menentukan pencetus dan tugas latar belakang, berinteraksi dengan rakan-rakan jaringan.Tidak seperti kerangka pembangunan aplikasi yang popular yang dilaksanakan di sekitar corak "reaktor", rangkaian di sisi pelayan Lua adalah berturut-turut, namun sangat cekap, seperti yang dibina di atas persekitaran berbilang tugas yang digunakan oleh pelayan itu sendiri.Dilanjutkan dengan Lua, Tarantool biasanya menggantikan lebih kurang satu tetapi beberapa komponen yang sedia ada dengan satu sistem yang mempunyai prestasi yang baik, mengubah dan mempermudah seni bina aplikasi pelbagai peringkat kompleks.Tarantool menyokong replikasi.Replikasi boleh dijalankan secara tempatan atau pada hos jauh.Replikasi Tarantool tidak segerak dan tidak menghalang menulis kepada tuan.Apabila atau jika tuan menjadi tidak tersedia, replika boleh dialihkan untuk menganggap peranan tuan tanpa memulakan semula pelayan.

Alternatif untuk Tarantool untuk semua platform dengan sebarang lesen

Node.js

Node.js

Node.js adalah platform yang dibina pada runtime JavaScript Chrome dengan mudah membina aplikasi rangkaian yang pantas dan berskala.
MongoDB

MongoDB

MongoDB adalah pangkalan data dokumen dengan skalabilitas dan fleksibiliti yang anda mahu dengan pertanyaan dan pengindeksan yang anda perlukan
Redis

Redis

Redis (REmote Server Resolution) adalah sumber data terbuka, rangkaian, dalam-ingatan, menyimpan data penting dengan ketahanan pilihan.
CouchDB

CouchDB

Apache CouchDB adalah pangkalan data berasaskan dokumen yang berorientasikan kesalahan-toleransi dan skema yang boleh diakses melalui API HTTP / JSON yang RESTful.
ArangoDB

ArangoDB

Pangkalan data ArangoDB adalah penyelesaian NoSQL sumber terbuka dengan model data yang fleksibel untuk dokumen, graf, dan nilai-kunci.
RethinkDB

RethinkDB

RethinkDB menolak JSON ke aplikasi anda secara realtime.When aplikasi anda mengundi untuk data, ia menjadi lambat, tidak dapat dilepas, dan rumit untuk mengekalkan.
CouchBase

CouchBase

Couchbase adalah pemimpin pasaran pangkalan data NoSQL, dengan penyebaran pengeluaran di AOL, Deutsche Post, NTT Docomo, Salesforce.
Bluzelle Decentralized DB

Bluzelle Decentralized DB

Bluzelle adalah pangkalan data yang didesentralisasi oleh Enjin Konsensus PBFT.Ia adalah pangkalan data kedai nilai utama NoSQL.
KeyDB

KeyDB

KeyDB adalah pangkalan data NoSQL dengan keserasian penuh untuk Redis API, pelanggan, dan modul.