每天为数百万用户提供服务的网站的最佳可扩展模型

时间:2013-06-27 09:05:30

标签: nosql webserver scalable

我想开发一个每天服务数百万页的网站,包括移动设备。网站将具有强大的社交功能,因此需要大量的读/写。它还会根据用户的社交行为(喜欢,不喜欢等)和朋友的行为向用户提出建议。在考虑了我提出的许多要素之后

NoSQL(MongoDB或Cassandra)数据库。不确定哪一个是正确的。 memcached的 用于http加速的清漆或鱿鱼 php和python(不确定php是否可扩展) nginx或Apache Web服务器

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

与从外部数据源请求数据的传统Web服务相比,NoSQL数据库具有集成Web服务,每秒可处理更多Web请求(包括数据库事务时间)。使用这种解决方案可以提高性能,节省大量实施时间并简化网站扩展。

建议取决于您计划如何实施解决方案:服务器端呈现解决方案或客户端呈现解决方案?你有没有任何MVVM风格的实现让沟通更健谈?您还有什么服务器端环境?微软/ Linux呢?

查看Starcounter数据库,该数据库具有集成到数据库引擎中的Web服务器组件,并查看它是否对您有所帮助。