内容站点的技术堆栈充满分层数据

时间:2014-05-26 23:21:58

标签: mongodb nginx

我考虑开设一个充满大量高层次数据的利基内容项目。

  • 互连的文字blob
  • 文本注释
  • 版本控制
  • 用户反馈
  • 内容排名

哪种技术堆栈最合适,因为我希望它是开源的,简单的,便宜的运行和扩展?谢谢!

1 个答案:

答案 0 :(得分:1)

Node.JS在我看来是个不错的选择。这是一项新技术,但同时也是如此。

有关如何将Nginx代理到Node.JS的详细信息,请参阅问题Node.js + Nginx - What now?

Mongo DB是高度分层数据的一个很好的选择,因为它的方式,虽然我听说PostgreSQL现在有更好的支持存储JSON文档。

关于MongoDB的事实是它很快,如果数据可靠性问题可以忽略不计,那将是一个很好的选择。 MongoDB关于这一点的另一个很酷的事情是没有"架构",你只需要组成你想要存储的内容。

MongoDB的一个内容:您无法轻松地在该数据层次结构中进行查询。还有其他人,但这对我来说一直很重要。

我的建议永远是:用你熟悉的语言进行开发,并在以后担心其他方面。在一个新公司或想法的早期阶段,建筑宇航员毫无意义。

将来,请在https://softwarerecs.stackexchange.com/

上发布此类问题