数据库设计 – Facebook墙的数据库结构

前端之家收集整理的这篇文章主要介绍了数据库设计 – Facebook墙的数据库结构前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要创建像Facebook的壁挂系统(用户可以发布消息,视频,图像,事件等).有人创造了类似的东西吗?你如何建议我准备数据库

解决方法

更新帖子

Facebook已经介绍了他们对数据的使用情况.每个人都认为他们是大数据管理的先驱,这是当今的流行语.但事实上,他们的演讲题目是很多很少的数据.也就是说,他们基本上写了很多关于阅读或写个人记录的查询.这是一个简单的过滤,但是它的sql数据库是一个巨大的键/值存储.这种架构的一个方面是使它们能够直接与memcached中的副本交换sql数据.

Facebook广泛使用MySQL,并将补丁提供给MySQL项目.他们有一个公共Launchpad网站,名为mysqlatfacebook,还有一个名为MySQLatFacebook的Facebook网站.

对于分布式数据,它们使用Hadoop项目中包含的称为Map/Reduce的非关系技术.他们构建了一个名为Hive的项目,以类似sql的语言查询数据.他们还为特定系统使用其他专门的数据管理技术.

因为他们总是在创新,不断扩大规模,他们定期发明或采用其他技术进行数据管理.

查看:

> Data Management,Facebook-style
> Hive – A Petabyte Scale Data Warehouse using Hadoop
> Presto: Interacting with petabytes of data at Facebook

原文链接:https://www.f2er.com/mssql/81728.html

猜你在找的MsSQL相关文章