加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 16:39:19 所属栏目:MsSql教程 来源:网络整理
导读:我需要创建像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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读