我想部署一個小型Web項目我記住,我想要保存的數據是結構中嵌套的結構,而大多數時間內部結構不會具有相同的字段和類型。如何選擇要用於存儲對象的數據庫
例如,我想這樣的事情,是一個「行」在表中
{
event : "The Oscars",
place : "Los Angeles, USA",
date : "March 2, 2014"
awards :
[
bestMovie :
[
name : "someName",
director : "someDirector",
actors :
[
... etc
]
],
bestActor : "someActor"
]
}
(JSON對象很容易在目前使用的我,通過它的服務器之間和客戶端運行在JavaScript上)
我開始使用MySQL/PHP,但很快我看到它不適合我。我嘗試了mongoDB幾天,但我不知道如何完善我的搜索,哪一個是最好的db使用。 我希望能夠設置一些對象模型/模式,並選擇確切地更新哪個部分以及哪些字段在每個結構中是唯一的。
有什麼建議嗎?謝謝。
非常感謝。我知道這是一個'通用'問題。那麼我現在會堅持使用mongoDB。 – AntouanK 2013-05-03 15:46:50