2

つまり、これは多かれ少なかれ実装の質問です。これは私が持っているシナリオです。基本的に、データストア、ユーザーアカウント、トランザクションなどとしてMySQLを使用するアプリがありますが、堅牢なグラフ作成機能を追加すると、データは次のようになります。 Redisに保存されていますが、基本的に私の質問は次のとおりです。

それは可能ですか?また、別のデータストアをすでに別のデータストアに依存しているアプリに統合するためのベストプラクティスは何ですか?Rackを使用してレポートを生成できますか?等...

RDBMSやNoSQLストアとは大きく異なるメリットを提供するキー/バリューストアが増えるにつれ、このようなソリューションの必要性が高まると思うので、これを一種のオープンな議論に変えたいと思います。それらにはすべて利点がありますが、1つのソリューションですべてをカバーすることはできません。

考え?

4

2 に答える 2

2

を継承しないモデルを持つことができますActiveRecord::Base。好みのRedisクライアントgemを追加し、必要な構成をすべて実行して、Redisモデルの作成を開始します。

于 2011-04-12T22:35:42.157 に答える
0

非常に実用的であるはずなので、このトピックを再開してみることができます。

これにも同じ問題があります。SQLからNoSQLにデータを複製したい。データの整合性、関係などのため、SQLがメインデータベースストレージとして使用されます。また、読み取り用のセカンダリデータベースストレージセットとしてNoSQLが使用されます。SQLでは、多くの関連付けが多くのテーブルに分割されています。読みやすくするために、多くの1対1の関連付けが異なるテーブルに保存されています。この関連付けは、NoSQLを使用して1つのドキュメントとして保存する必要があります。それは信じられないほどのスピードを与えます。たった1回のロード。APIのデータ交換に最適です。

より一貫性のあるNoSQLドキュメントへのSQLデータの複製について誰かが前向きな経験をしていますか?

于 2012-08-07T21:02:12.797 に答える