mongodb数据库,机房数据库4层嵌套设计问题
怪我咯
怪我咯 2017-05-02 09:23:48
0
2
682

mongodb数据库设计,机房数据库设计问题

以前只用过关系型数据库,看了一些mongodb的书但是还是有些困惑,对于mongodb的多层嵌套,
下表是需要制作成数据库的excel表格。我直接用mongodb进行了多层嵌套

按照这张表格,直接做成mongodb的嵌套格式的话,就需要4层嵌套了json数据如下:
{

"_id" : ObjectId("5858f844d5155de57df5efb3"),
"SITEID" : 1,
"ZONE" : "市南区",
"SITENAME" : "万象城机房",
"ZADDRESS" : "山东路10号",
"CLASS" : "D",
"LNG" : 120.339943,
"LAT" : 36.089903,
"SITE" : "",
"COSTINFO" : [
  {
    "RENT":[
      {
        "RENTALAGREEMENTNO":"协议标号",
        "RENTPRICE":"3万",
        "CONTRACTPERIOD":"1年",
        "EXPLANATION":"暂时还没有"
      }
    ],
    "POWERRATE":[
      {
        "supply":"业主转供",
        "ELECAGREEMENTNO":1234,
        "PRICEOFELEC":1,
        "METERLOCATION":"一楼电力室",
        "ELECBILLPAYMENTCYCLE":"年付"
      }
    ]
  }
]

}
请帮忙看看这样建数据库有没有什么错误,对后期数据维护,查询统计上会有什么问题吗?多谢。

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
滿天的星座

データ モデルをさらに変更する前に、次の側面を考慮することをお勧めします。

1. 今後の主な問い合わせ方法は何ですか?

2. 今後の主流となる統計手法は何でしょうか?主要なクエリ/統計手法のデータ モデルを設計します。

3. データ更新の方法と頻度は何ですか?

4. データ量はどれくらいですか?

基本的なデータモデルに加えて、インデックスの確立も考慮する必要があります。

ご参考までに!

MongoDB が大好きです!楽しむ!

いいねを押す +0
仅有的幸福

内部的にネストされた情報が独立した情報であり、繰り返し使用される場合は、情報を変更する際に便利なDBRefの実装を試すことができます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート