VoltDB是一种内存数据库,有两个版本可供选择(开源版/企业版)

VoltDB的版本

VoltDB是一种内存数据库,分为开源社区版和付费企业版两个版本。
不同版本提供不同的功能和支持。

版本比较

版本
https://www.voltdb.com/product/editions/

此外,以下表格的解释是根据我所提供的功能名称,并非VoltDB官方解释。因此,功能解释中可能包含错误信息。

機能Open Source / CommunityEnterprise説明ライセンスAGPLEnterpriseOSS版があります。高スループットSQLデータベース○○タイトルのとおり、高スループットなSQLデータベースを提供する。In-memory analytics for real-time visibility○○※何を指している?Point-in-time Durability○○snapshotを使用して、過去の特定時間(Point-in-time)の状態に戻すことができる。ただし、トランザクションレベルでリカバリしたいのであれば、Enterpriseの「コマンドロギングによるトランザクションレベルでの耐久性」が必要。コモディティサーバへの手動スケールアウト○○クラスタ構成の際、サーバを追加し手動でスケールアウトできます。スケールアウト時は一旦クラスタを停止させる必要があります。クラスタ内での高可用性○○VoltDBをクラスタ構成で、高可用性の設定を行うとサーバダウンしてもクラスタを維持することができます。インポートとエクスポート(KafkaやKinesis)○○Kafka、Kinesis、その他データベースからデータのインポートとエクスポートができます。VoltDB管理コンソール○○VoltDB標準のWebコンソールです。コンソールからSQLの実行やサーバの状態を確認することができます。コマンドロギングによるトランザクションレベルでの耐久性
○コマンドロギングを利用することにより、トランザクション処理の結果がログファイルにも出力されます。クラスタが何らかの障害でダウンしたとしても、ログファイルからリカバリすることができます。ダウンタイムなしでのクラスターのスケールアウト
○クラスタをダウンすることなく、サーバを追加してスケールアウトすることができます。DR(Disaster recovery)のためのデータベースレプリケーション
○遠隔地に構築したDR用のクラスタにデータベースをレプリケーションできます。クロスデータセンターレプリケーション
○複数のデータセンター間でデータベースをレプリケーションできます。Enterprise Lab Program (free non production use)**

ノードの最大数制限なし制限なしクラスタを構成するノード(サーバ)の最大数カスタマーサポートStackOverflow, Slack, BasicBasic, Standard*, Enterprise*

* 也可作为AWS服务使用
** 企业实验室计划的非产品支持每个客户最多可有5个用户

结束

最重要的一点是通过命令日志实现事务级别的时点恢复功能。在开源版本中,只能通过快照功能在特定时间(如每30分钟)进行备份并恢复。
如果可以接受基于快照的恢复,并且不需要灾难恢复、跨数据中心复制或客户支持,那么开源版本的功能应该已经足够。

广告
将在 10 秒后关闭
bannerAds