2

皆さん、私は、多くの JavaScript ベースの作業ツール/ワークフローで構成される大規模なシステムを、より管理しやすいものに改造する任務を負っています。

この最初の部分は、データのリファクタリングです。現在、すべてのデータは JSON 文字列として SQL データベースに格納されています。そのため、一連のフォームからインタラクティブなグラフまで、あらゆるワークツールに対して、すべてのデータがワークツールに関連付けられたレコードに 1 つの JSON 文字列として保存されます。

現在、これらのワークツールの背後にあるオブジェクト グラフの複雑さのために、データからリレーショナル スキーマをモデル化できる共通点を探すのはかなり無駄だと言われました。このスキーマは、非常に一般的なキー値ベースの構造である必要があるか、何百ものテーブルが必要になるかのいずれかです。

NOSQL などの非リレーショナル永続化メカニズムを使用する価値があるかどうか疑問に思っています。私は今これを調べているだけですが、同様の操作のコンテキストまたは NOSQL 製品とプロセスの経験がある方の意見をお待ちしております。ありがとうございました

4

1 に答える 1

1

データをそのまま RavenDB に移動できます。JSON をネイティブに理解し、これらのドキュメントをファースト クラス メンバーとしてクエリ/操作を開始できます。RavenDB には優れたクライアント ライブラリ セットもあり、簡単に操作できます。

于 2012-05-24T13:08:35.617 に答える