Database-agnosticなアプリケーションの実現に向けて、ScalarDB 3.0 をリリース

2021/03/01

Product Info

株式会社Scalar(本社:東京都新宿区、代表取締役CEO兼COO:深津航、代表取締役CEO兼 CTO山田浩之)は、汎用的なトランザクションマネージャおよびトランザクションインターフェースのScalarDBにおける新しいメジャーバージョン3.0を公開しました。
ScalarDB 3.0では、これまで対応していたApache Cassandra、Azure Cosmos DB、Amazon DynamoDBに加えて、MySQLとPostgreSQLへの対応を追加致しました。
多様なデータベースの対応により、ScalarDBを用いたアプリケーションは、高いポータビリティを実現します。

ScalarDBは汎用的なトランザクションマネージャおよびトランザクションインターフェースであり、ACID特性をもたないデータベースやストレージをScalarDBを介して操作することにより、ACIDトランザクションを実行可能とするソフトウェアです。
これまでは、トランザクション機構をもたない分散データベースのみをサポートしていましたが、今回リリースするバージョン3.0においては、新たにリレーショナルデータベースであるMySQLとPostgreSQLへの対応を追加致しました。

多様なデータベースに対応することにより、ScalarDBを用いたアプリケーションは高いポータビリティを実現します。
例えば、初期はScalarDBアプリケーションのデータベースにMySQLを利用し、当該アプリケーションの利用者数やアクセス数が増えた際に、データベースを高いスケーラビリティを有するAzure Cosmos DBやAmazon DynamoDBへ移行するということが、アプリケーションの書き換えなしに行うことが可能となります。

今後は、データベースの移行等を支援する移行ツールの開発、複数のデータベースを跨るトランザクション機構の開発、GraphQL等に対応した汎用フロントエンド等を開発していく予定です。
また、弊社のもう一つの主力製品である、改ざん検知性をもつデータベースシステムのScalarDLにおいても、ScalarDB 3.0への対応を行うことにより、多様なデータベース上での実行が可能となる予定です。

ScalarDBとは

ScalarDBは、汎用的なトランザクションマネージャおよびトランザクションインターフェースです。Apache License 2.0の元で公開されています。

https://github.com/scalar-labs/scalardb

ScalarDLとは

ScalarDLは、「高い改ざん検知性」「高いスケーラビリティ」「強い一貫性」等の性質を併せ持つScalar社独自のデータベースソフトウェアです。

https://github.com/scalar-labs/scalardl

株式会社Scalar

2017年12月に設立。汎用的なトランザクションマネージャScalarDBおよび改ざん検知性とスケーラビリティを有する分散データベースシステム ScalarDLの研究・開発を行うソフトウェアベンダー。
「The World’s Reliable Database」をビジョンとして掲げ、高い信頼性を有する独自のデータベースを活用し、企業のDXを推進することをミッションとしている。

https://scalar-labs.com