1

Cassandra で Oracle データベースを移行する必要があります。すべての Oracle テーブルには、自動インクリメント整数型として主キーがあります。

Cassandra の自動インクリメントと主キーのような同じメカニズムを提供できる整数型の UUID を使用する場合、Cassandra で Oracle データをシームレスに簡単に移行できるように、開始値を設定できますか?

他に利用可能なより良いオプションがあれば、提案してください。

4

1 に答える 1

2

通常はtimeuuidを使用するだけなので、再起動しても開始値を設定する必要はありません。別のオプションは、非常に短いホスト名 (b1、b2、b3 など) + そのホスト マシンの一意の ID である PlayOrm の一意のキーのようなものです。これは timeuuid に非常によく似ていますが、はるかに短く、読みやすくなっています。PlayOrm は、cassandra (ORM レイヤー 1) の多くのクライアントの 1 つにすぎません。

于 2012-11-29T22:33:44.800 に答える