我想知道在下面使用所有数据库/数据库堆栈溢出的组合来管理各种垂直 Realm 的大量用户配置文件信息。

就我的社交网站而言,例如Twitter和Facebook,大数据管理网络是通过hadoop完成的。堆栈溢出是否还能处理如此大量的数据?

索引信息怎么样,redis是stackoverflow解决方案的一部分吗?

了解世界上最受欢迎的技术论坛上部署的解决方案将非常有趣。

最佳答案

本文简要介绍了stackoverflow的体系结构大约在2011年3月的样子:http://highscalability.com/blog/2011/3/3/stack-overflow-architecture-update-now-at-95-million-page-vi.html

从较高的 Angular 来看,它是一个.NET应用程序,它使用MS SQL Server作为数据库,Redis用于缓存,HAProxy用于负载平衡,以及一整套工具,并且都托管在Windows服务器和linux服务器(ubuntu + centos)上。

在撰写本文时,他们似乎并没有使用任何Hadoop,但是那可能已经改变了。他们可能还会为 map /缩小类型的工作做一些不同的/自定义的操作,或者可能根本不需要这样做。借助美味佳肴,SQL服务器可以扩展得很远,而无需依靠“大数据”玩具。如果您可以从缓存层中获取大部分数据,则尤其如此。

关于hadoop - 对堆栈溢出底层软件基础架构的了解,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20963555/

10-11 18:38