鍍金池/ 問答/數(shù)據(jù)庫/ 請教mongodb這類nosql數(shù)據(jù)庫設(shè)計,有無一些基本原則?

請教mongodb這類nosql數(shù)據(jù)庫設(shè)計,有無一些基本原則?

mongodb似乎沒有sql那樣的join功能。減少各個表的冗余似乎沒有意義,而且影響查詢效率。
而且mongodb還有列表之類的存儲格式,能實現(xiàn)以往不同的功能。

這讓我有點混亂,不知道該如何設(shè)計表。

請問下,有沒有一些關(guān)于mongodb設(shè)計通用的基本標準?或者哪些地方/書能找到好的例子作為參考?

回答
編輯回答
近義詞

原則還是有得,主要還是看你的使用場景,mongoDB里面對應(yīng)數(shù)據(jù)表的概念叫collection,一條數(shù)據(jù)叫document
你可以看看這個

2017年10月13日 07:23
編輯回答
下墜

可以和mysql一樣設(shè)計 有類似的join概念 在mongo里叫 populate 比如 博客系統(tǒng) 用戶一個collection 文章一個collection 用戶可以關(guān)聯(lián)一個或多個文章 文章可以關(guān)聯(lián)某一個用戶 查詢的時候 populate可以一起查詢出來

2018年8月7日 13:46