私は近い将来に開発することを検討している EvenSourcing および CQRS システム用の EventStore を探しています。私は CockroachDB に慣れ始めており、スケーラビリティに感銘を受けました。その一方で、イベント ストアとそのクエリに適したすべての保証があります。
ここで考えているのは、イベント用のテーブルが 1 つ (?) あると思います。これに似たもの:
表の列
- AggregateId [ガイド]
- データ [ブロブ]
- シーケンス番号 [ロング]
- バージョン [Int]
だから私は2つの質問があります:
- CockroachDB は EventStore として適切な選択ですか?
- このシナリオでのパフォーマンスと規模の拡張に一致しますか? たとえば、時間の経過とともにデータが増加し、読み取り/書き込みトラフィック/操作が増えると、期待どおりにスケーリングされますか?