MySQL在Twitter的应用以及Mysos介绍

标签: mysql twitter 应用 | 发表时间:2015-04-28 16:22 | 作者:
出处:http://news.cnblogs.com/

自创立以来,MySQL 一直是 Twitter 使用的关键数据存储技术之一。他们的数据存储在数以百计的模式中,最大的集群有数以千计的节点,每秒为数以百万计的查询提供服务。近日,网站可靠性工程部门高级经理 Pascal Borghino 撰文介绍了 MySQL 在 Twitter 的应用以及正在孵化中的 Mysos 项目。 
在 Twitter,MySQL 主要有两个用法:

  • 作为数据服务的一部分:在 Twitter 自己的“分片(sharding)”框架内将 MySQL 用作分布式数据存储的存储节点,这样,既可以在单个存储节点上利用 MySQL 的可靠性和高性能,又可以借助分片框架管理数据分布,实现高可用性。
  • 作为关系型数据存储:利用 MySQL Replication 的容错功能和读可扩展性,使用集群支撑大规模的读操作。

Twitter 不只是从 MySQL 社区获益,他们也向社区 贡献了许多补丁。Twitter 还是 WebScaleSQL 项目的发起者之一,该项目刚刚获得了 MySQL 社区 2015 年企业贡献奖]。它的目标是,使 MySQL 社区中大规模使用 MySQL 的成员通力合作,向 MySQL 增加适合于大规模部署的特性。 
另外,为了提高 MySQL 集群的可扩展性,他们正在开发一个名为 Mysos 的新框架。Mysos 项目基于 Apache Mesos 构建一个面向 MySQL 的可扩展的数据库服务。Mesos 为 Mysos 提供了调度、监控 MySQL 实例及与之通信的原语,极大的简化了 MySQL 集群的管理。根据设计,它将提供如下特性:

  • 通过多租户实现高效的硬件利用率;
  • 出现故障时保留 MySQL 状态,并可以自动备份到 HDFS 或从 HDFS 恢复,具备高可靠性;
  • 有一个自动化的自助服务选项,可以启动新的 MySQL 集群;
  • 借助 MySQL 主数据库故障自动转移实现高可用性;
  • 允许用户通过更改从数据库实例的数量实现 MySQL 集群的扩展和收缩。

该项目尚处于起步阶段。将来,Twitter 会围绕它构建一个独立的开源社区。

本文链接

相关 [mysql twitter 应用] 推荐:

twitter-mysql改进点

- - CSDN博客推荐文章
目前最新的twitter-mysql版本基于mysql5.5.22,以下总结了一些比较明显的改进点,大部分已经亲自证实,其他一些诸如修复的比较次要的问题(例如编译问题)这里暂不列出,可以详细参阅 https://github.com/twitter/mysql/wiki/Change-History .

MySQL在Twitter的应用以及Mysos介绍

- - 博客园_新闻
自创立以来,MySQL 一直是 Twitter 使用的关键数据存储技术之一. 他们的数据存储在数以百计的模式中,最大的集群有数以千计的节点,每秒为数以百万计的查询提供服务. 近日,网站可靠性工程部门高级经理 Pascal Borghino 撰文介绍了 MySQL 在 Twitter 的应用以及正在孵化中的 Mysos 项目.

Twitter 开源其 MySQL 优化成果

- - 博客 - 伯乐在线
据  Twitter 工程博客透露, Twitter 决定开源其使用的、经过优化的 MySQL 版本. Twitter 工程师 Jeremy Cole 和 Davi Arnaut 在博客中称:. MySQL 是 Twitter 大部分数据(如兴趣图谱、时间轴、用户数据和推文等)的主要存储技术. 由于我们的规模,我们比其他公司更能推动 MySQL 的发展.

微博应用布局及Twitter代表应用分析

- Outman - 月光博客
  2011年无疑是个微博发力年,随着众多优秀开发者的涌入,微博开放平台将会涵盖包括客户端等基本工具、关系链管理、富媒体、社交游戏、生活类、商务类应用等满足用户各种需求的第三方应用. 本文结合了Twitter现有应用类型对2011年国内微博开放平台第三方应用布局进行了预测,针对各种应用类型分析了Twitter较知名的代表应用.

模拟iPad应用上的twitter展现内容方式

- renwen - 携程UED
twitter这款iPad上的应用在表现上做得十分让人欣喜,尤其是当两个手指在某条信息上向外展开时,就可以看到如图所示的效果,当时看到这个效果时,表示十分滴震惊,多么隐蔽的一个功能啊. 看到这么炫的表现,想到现在CSS3的动画以及3D表现,手痒啊,手痒. 但在网页中我们是无法让鼠标做到同时相外伸展的效果,无非就是hover或者click之类的触发事件.

Twitter宣布将为Firefox OS打造应用

- - 微博之博
twitter官方博客今天宣布将为 Mozilla 最新发布的手机操作系统Firefox OS打造应用,并将登录 firefox 应用市场. 据 Twitter 官方介绍,Firefox OS 版的 Twitter 应用和其它版本区别不大,包含 Home、Connect、Discover、Me 四大标签,同时也有搜索和编写 Tweet 的图标.

从Twitter应用布局看国内微博应用发展趋势

- adown - 天涯海阁-Web2.0Share
本文由侯苏苏投递,作者腾讯微博(http://t.qq.com/sukihow)及新浪微博(http://t.sina.com.cn/housusu),原文链接. 本文从Twitter应用布局角度切入分析,并且得出了一些对于国内微博服务很有借鉴意义的建议. 国内,微博正在引领互联网行业的未来. 对于众多应用开发者来说,新浪及腾讯微博无异于一个最理想的创业平台,成功者将在此扬威立万,傲视群雄.

Twitter也要企业平台化?希望第三方来开发企业应用

- - 微博之博
看来,微软收购企业社交网站Yammer启发了 Twitter. CEO迪克·科斯特洛最近表示,Twitter虽已成为一个强大的广告和 营销工具,但目前才刚刚开始向一个多面企业通讯平台转变. 他提示说:“我们会看到更多的CRM创新工具、更多的分析工具、更多的情感分析工具的出现,这是自然而然的事情,也是我们所期待的结果.

Twitter推移动应用开发工具Fabric 阿里百度已在用

- - TechWeb 今日焦点 RSS阅读
Twitter推移动应用开发工具Fabric 阿里百度已在用. 【TechWeb报道】10月23日消息,据国外媒体报道,Twitter周三发布了一款免费的移动应用开发者工具包——Fabric,旨在帮助开发者更好地编程以及增加公司收益. Twitter周三召开了首届面向移动应用开发者的“一对多消息服务”大会,并在会上推出了Fabric平台.

MySQL在Web应用领域面临NoSQL的挑战

- - 博客 - 伯乐在线
仅仅几年前,MySQL 还是开源数据库领域公认的王者,但是随着 NoSQL 以 82% 的年复合增长率狂飙,MySQL 在 web 应用市场正面临被 NoSQL 淘汰的危险. 向 NoSQL 的迁移不但成为 IT 业发展趋势的一个注脚,还让人们领略了开源驱动的产业创新正如疾风骤雨般来临. 这一切与 Oracle 对 MySQL 的管理无关,实际上,Oracle 对 MySQL 可谓尽心尽力,投入大量资源改进技术,培养社区.