了解stackoverflow底层软件基础架构

af7jpaap  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(450)

我想知道所有数据库/数据库组合堆栈溢出在下面使用了什么,在不同的垂直方向上管理广泛的用户配置文件信息。
就像我在twitter和facebook这样的社交网站上看到的那样,大数据管理是通过hadoop完成的。堆栈溢出是否也能处理如此大量的数据?
如何索引信息,redis是stackoverflow解决方案的一部分吗?
了解在世界上最流行的技术论坛上部署的解决方案将非常有趣。

xtfmy6hx

xtfmy6hx1#

本文简要介绍了stackoverflow的体系结构在2011年3月的样子:http://highscalability.com/blog/2011/3/3/stack-overflow-architecture-update-now-at-95-million-page-vi.html
在较高的层次上,它是一个.net应用程序,它使用mssqlserver作为数据库,redis作为缓存,haproxy作为负载平衡,以及一系列的工具,并且托管在windows服务器和linux服务器(ubuntu+centos)上。
在那篇文章发表的时候,看起来他们没有任何hadoop的用法,但是这可能已经改变了。他们也可能在为map/reduce类型的作业做一些不同的/定制的工作,或者可能根本不需要这样的工作。有了精致,sql服务器可以扩展得相当大,而无需依赖“大数据”玩具。如果可以从缓存层中获取大部分数据,这一点尤其正确。

相关问题