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レプリケーションは非同期であり、マスターへの書き込みをブロックしません。マスターが使用不可になった場合、またはレプリカが切り替えられ、サーバーを再起動せずにマスターの役割を引き受けることができます。
ウェブサイト:
http://tarantool.org/カテゴリー
WindowsのTarantoolの代替
250
126
93
35
29
16
13
6
Bluzelle Decentralized DB
Bluzelleは、PBFT Consensus Engineを使用した分散型データベースです。これは、NoSQL Key-Valueストアデータベースです。
- 無料アプリ
- Windows
- Mac
- Linux
- Java Mobile