問題タブ [cockroachdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
200 参照

node.js - Node.js での SERIAL による外部キー違反

node.js のSequelize orm を使用してアプリを構築するためのcockroachdb の例に従いながら、それを拡張してモデル間の関連付けを追加しました。主キーは、unique_rowid() による自動インクリメントの INT です。ドキュメントに基づくと、これはSERIALの実装です。

モデルを同期した後、次のコードを使用してレコードを作成しようとしました。

これを実行すると、「error: foreign key violation: value [255737842446434300] not found in customers@primary [id]」が表示されます

私のparseIntは、顧客の作成から返された文字列 ID を取得するために必要な精度を持っていないように見えますが、これを達成する方法がわかりません。

0 投票する
2 に答える
891 参照

cqrs - イベントストアとしてのCockroachDBは良い考えですか?

私は近い将来に開発することを検討している EvenSourcing および CQRS システム用の EventStore を探しています。私は CockroachDB に慣れ始めており、スケーラビリティに感銘を受けました。その一方で、イベント ストアとそのクエリに適したすべての保証があります。

ここで考えているのは、イベント用のテーブルが 1 つ (?) あると思います。これに似たもの:

表の列

  • AggregateId [ガイド]
  • データ [ブロブ]
  • シーケンス番号 [ロング]
  • バージョン [Int]

だから私は2つの質問があります:

  1. CockroachDB は EventStore として適切な選択ですか?
  2. このシナリオでのパフォーマンスと規模の拡張に一致しますか? たとえば、時間の経過とともにデータが増加し、読み取り/書き込みトラフィック/操作が増えると、期待どおりにスケーリングされますか?