私はRDBMSの思考プロセスの自由を破るしようとしているが、私はない が私を包むことができますなど、キー値データベースのネストされたアイテムを効率的に照会するためのスキーマの設計方法を教えてください。
を私はアーランとMnesiaを使用していますが、この質問は、CouchDBのような任意のキーと値のデシベルに適用されますこの種のスキーマを効率的に実装する方法については頭を下げてください。
ので、 多くのサブアイテムBのレコードを持っている、私はUserレコードを持っていると言うと、彼は多くのSubItemAレコードを持っている:私はサブアイテムB.上でクエリを実行する必要が
User
-SubItem A
--SubItem B
...
がそれを行うには、それが効率的ですそれが のときに入れ子になっていますか?私はちょうどそれを早くするようにそれを正規化する必要がありますか?
データの複製を使用している人がいるので、データは のネストされていて、これはばかげていますか、これは実際には で役に立ちますか?