2

最終的にCassandraを使用する Web アプリを作成する予定です。しかし、今はそれを持っておらず、それを実行するためのサーバーも持っていないので、MySQL を使用することから始めたいと思います。

問題は、後で Cassandra にかなり簡単に移植できるように、データとクエリを構造化できるかどうかです。主なアイデアは、同じ Cassandra クエリに変更できる MySQL クエリを作成することだと思います。

多分あなたはより良い提案を持っていますか?

4

1 に答える 1

2

簡単に移行するには、おそらく MySQL をキーと値のストアとして使用する必要があります。Cassandra では、単純なキー値よりも少し複雑にできます (基本的に、サブキーが許可されます) が、最終的な変換作業を大幅に難しくすることなく、MySQL でこれを行うのは難しいでしょう。

したがって、MySQL をキー値ストアとして使用するには、2 つの列key(テーブルの主キーである必要があります) とvalue. 大量のデータを保存する場合valueは、おそらくタイプにする必要がありますが、何らかの理由で大きなキーが必要でない限り、単に にすることができます。textkeyvarchar(255)

次に、キーの下にデータを保存し、そのキーでデータを取得します。それだけです。後で Cassandra に変換するのは非常に簡単です。

好奇心から、なぜ Cassandra を使用することを計画しているのですか?

于 2010-04-05T06:38:54.247 に答える