最終的にCassandraを使用する Web アプリを作成する予定です。しかし、今はそれを持っておらず、それを実行するためのサーバーも持っていないので、MySQL を使用することから始めたいと思います。
問題は、後で Cassandra にかなり簡単に移植できるように、データとクエリを構造化できるかどうかです。主なアイデアは、同じ Cassandra クエリに変更できる MySQL クエリを作成することだと思います。
多分あなたはより良い提案を持っていますか?
簡単に移行するには、おそらく MySQL をキーと値のストアとして使用する必要があります。Cassandra では、単純なキー値よりも少し複雑にできます (基本的に、サブキーが許可されます) が、最終的な変換作業を大幅に難しくすることなく、MySQL でこれを行うのは難しいでしょう。
したがって、MySQL をキー値ストアとして使用するには、2 つの列key
(テーブルの主キーである必要があります) とvalue
. 大量のデータを保存する場合value
は、おそらくタイプにする必要がありますが、何らかの理由で大きなキーが必要でない限り、単に にすることができます。text
key
varchar(255)
次に、キーの下にデータを保存し、そのキーでデータを取得します。それだけです。後で Cassandra に変換するのは非常に簡単です。
好奇心から、なぜ Cassandra を使用することを計画しているのですか?