質問

私の見直しに自分のコード実現の宿探しのお得な情報満載膨大な時間

  1. を行データベースから取り出し
  2. フォーマットとしてのXML
  3. AJAXをブラウザ、そして
  4. を変換し再ハッシュ化されたjavascriptオブジェクトとしての私の地元datastore.

づき更新していますの逆の処理を除くポストな形式をサポートしています。)

を始めたばかりを見Redisするだろう、と思ってたんで保存膨大な時間のオブジェクトは、key-value storeのサーバで使用JSONの譲渡に直接JSます。私の微弱な心できない想いを残し、SQL DB(怖いはグループ/有のクエリ)

私のデータ:

  • 多くの関係、すなわちobj-グobj-団体等
  • クエリオブジェクトを組み合わせなど、がタグ('a','b','c')とグループ('x',y')
  • 自己参加するすべてのタグの各オブジェクトがtag='a'sql group_concat())
  • 多くの外側joinする外側JOINクo.id=。obj_id
  • やフィードすると、以下のような強みがREDIS

いたミックスのkey-value&SQL DBs?

例えば、実際に大型のリストobj.IdsからREDIS設定のSQLデータをSQL範囲のクエリ(すなわちがobj.id(1,4,6,7,8,34,876,9879,567,345,...)は、ょうか。

の考え-提案を歓迎します。

役に立ちましたか?

解決

あなたは MongoDBののを見てみたいことがあります。これは、JSON形式のオブジェクトで動作し、インデックス&クエリのようなSQLが付属しています。 Redisのはあなたではなく、複雑なクエリの簡単な検索をしたい場合は、リスト&セットが好きなデータ構造を格納するための、より適してます。

他のヒント

さて、実際の問題は、より定義されていることを多分あなたが書いて(またはのためにグーグル)検討することもでき(すなわち、あなたが次の1層/表現から移動するために、反復変換コードを書くことに多くの時間を費やす)、これをautomatizes何か、多分?

グーグルは、(およびその逆)「XMLにテーブルを変換する」ために、結果の多くを返します。この役立つだろうか?キー/値ペアに表から直接行く何かが良いでしょうか?あなたは一般的な方法でこの問題に取り組んでみました?

あなたは「私は膨大な時間を過ごす」と言うときあなたは、これは開発時間がたくさんあることを意味します、またはあなたは計算時間を参照している?

二つの異なるパラダイムが衝突するとき、これはおそらく問題が作成されますので、

個人的に私は、非RDBMSソリューションでRDBMSの混合を警戒すると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top