一个新项目,数据量应该会比较大,不过目前是初创阶段。
团队目前没有 mongoDB 高手,不过我有信心带领团队把 mongoDB 搞通。
请问该用熟悉的 sql 数据库还是 mongoDB?
不是什么新技术都需要尝试,看项目的业务需求吧。如果是需要事务要求的,还是继续关系型数据库;如果像 ruby-china 论坛网站,mongodb 可以使用。
你既然问了这个问题,那就该用关系型数据库。
pg
sqlite
马上就 2015 年了,楼主还没从 nosql 的迷信中醒悟过来吗?
记得 nosql 比较火,炒作 nosql 革命 sql 的年代是 2011 年或 2010 年。当时有个很火的文章《视觉中国的 nosql 之路》,给开发者转向 nosql 打了一针强心剂。现在想想,或许是一篇推广自己网站的软文。
文档型数据,mongodb 是不二之选。 严谨严肃的数据,肯定还是关系型数据库。
初创先用 https://leancloud.cn 之类的服务,把产品先上线,让运营部门有活干,再来选型。
postgres
#8 楼 @winnie 同意