WeSQL - S3をストレージとして使用する革新的なMySQLディストリビューション
(github.com/wesql)- S3およびS3互換システムをストレージバックエンドとして使用するコンピュート-ストレージ分離アーキテクチャを採用した、革新的なMySQLディストリビューション
- クラウド間で移行可能で、特定ベンダーに依存しない柔軟性を提供
- S3ベースのストレージ
- 既存のMySQLディスクストレージを完全にS3に置き換え
- すべてのデータ(binlog、スキーマ、ストレージエンジンのメタデータ、WAL、データファイルなど)をS3オブジェクトとして保存
- S3の「11ナイン」(99.999999999%)の耐久性により、データ信頼性を大幅に強化
- 簡単な初期化と実行
- 初期化済みの空インスタンスでS3接続後、データのロードとともに即座にサービス提供が可能
- 追加設定なしですぐに開始可能
- クラウド間の互換性
- あらゆるクラウドで実行可能で、特定ベンダーに依存しない
- ServerlessおよびBYOC(Bring Your Own Cloud)をサポート
- コスト効率が高く、開発者フレンドリー
- 管理しやすいMySQLデータベースソリューションを提供
- 開発・テスト環境にも容易に導入可能
5件のコメント
2年前からwesql dockerがあるのを見ると、Docker経由で共有するDBや開発DBなど、さまざまな役割で活用してみることができそうです。
connectエンジンで、すでにNFS上の共有ボリューム内に存在する
csvのようなファイルを読み込めますが、
それがどれほど意味のあることなのかはよく分かりません
DBデータを共有ストレージに保存することと、S3オブジェクトを読み取り専用で扱うことは別物です。ただし、データ保存コストを削減するためにIOレイテンシや帯域幅コストを受け入れる必要があるはずで、どれほどコスト効率が高いのかは疑問です。
製品自体は興味深い。
難癖をつけるとすれば……これを単に distribution と呼べるのでしょうか? ただの別製品のようにも見えますが……
ブックマークしておかないとですね