![Tarantool](https://i.altapps.net/icons/tarantool-a66db.png)
3
Tarantoolは、Luaアプリケーションサーバーで実行されるNoSQLデータベース管理システムです。このコードは、BSDライセンスの条件の下で無料で入手できます。サポートされるプラットフォームは、GNU / Linux、Mac OS、およびFreeBSDです。主な機能ほとんどのNoSQLデータベースとは異なり、Tarantoolはプライマリ、セカンダリキー、マルチパートキー、HASH、TREE、BITSETインデックスタイプをサポートしています。Tarantoolは、データにアトミックにアクセスおよび変更できるLuaストアドプロシージャをサポートしています。実行時にプロシージャを作成、変更、および削除できます。拡張言語としてのLuaの使用はストアドプロシージャで終わりません。Luaプログラムは、起動中に使用して、トリガーとバックグラウンドタスクを定義し、ネットワークピアと対話できます。「リアクター」パターンを中心に実装された一般的なアプリケーション開発フレームワークとは異なり、サーバー側Luaのネットワーキングはシーケンシャルですが、サーバー自体が使用する協調マルチタスク環境の上に構築されるため、非常に効率的です。Luaで拡張されたTarantoolは通常、1つではなくいくつかの既存のコンポーネントを単一の高性能システムに置き換え、複雑な多層Webアプリケーションアーキテクチャを変更および簡素化します。Tarantoolはレプリケーションをサポートしています。レプリカは、ローカルまたはリモートホストで実行できます。Tarantoolレプリケーションは非同期であり、マスターへの書き込みをブロックしません。マスターが使用不可になった場合、またはレプリカが切り替えられ、サーバーを再起動せずにマスターの役割を引き受けることができます。
tarantool
ウェブサイト:
http://tarantool.org/カテゴリー
LinuxのTarantoolの代替
![Node.js](https://i.altapps.net/icons/node-js-71c89.png)
250
![MongoDB](https://i.altapps.net/icons/mongodb-b50cf.png)
126
![Redis](https://i.altapps.net/icons/redis-ca7d9.png)
93
![CouchDB](https://i.altapps.net/icons/couchdb-db1e5.png)
35
![ArangoDB](https://i.altapps.net/icons/arangodb-8cee5.png)
29
![RethinkDB](https://i.altapps.net/icons/rethinkdb-e0a20.png)
16
![CouchBase](https://i.altapps.net/icons/couchbase-28928.png)
13
![Bluzelle Decentralized DB](https://i.altapps.net/icons/bluzelle-decentralized-db-39d61.png)
6
Bluzelle Decentralized DB
Bluzelleは、PBFT Consensus Engineを使用した分散型データベースです。これは、NoSQL Key-Valueストアデータベースです。
- 無料アプリ
- Windows
- Mac
- Linux
- Java Mobile