我想部署一个小型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