我考虑开设一个充满大量高层次数据的利基内容项目。
哪种技术堆栈最合适,因为我希望它是开源的,简单的,便宜的运行和扩展?谢谢!
答案 0 :(得分:1)
Node.JS在我看来是个不错的选择。这是一项新技术,但同时也是如此。
有关如何将Nginx代理到Node.JS的详细信息,请参阅问题Node.js + Nginx - What now?。
Mongo DB是高度分层数据的一个很好的选择,因为它的方式,虽然我听说PostgreSQL现在有更好的支持存储JSON文档。
关于MongoDB的事实是它很快,如果数据可靠性问题可以忽略不计,那将是一个很好的选择。 MongoDB关于这一点的另一个很酷的事情是没有"架构",你只需要组成你想要存储的内容。
MongoDB的一个内容:您无法轻松地在该数据层次结构中进行查询。还有其他人,但这对我来说一直很重要。
我的建议永远是:用你熟悉的语言进行开发,并在以后担心其他方面。在一个新公司或想法的早期阶段,建筑宇航员毫无意义。
上发布此类问题