twitter mysql_MySQL在Twitter的应用以及Mysos介绍
自创立以来,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 会围绕它构建一个独立的开源社区。
twitter mysql_MySQL在Twitter的应用以及Mysos介绍相关推荐
- 不通过twitter API获取Twitter数据的方法
不通过twitter API调用Twitter数据 前言 1.Python库的导入 2.网络问题的解决 2.1.可能遇到的错误 2.1.1.Cannot Connect to host twitter ...
- Python 使用 twitter API 获取twitter用户信息
Python 使用 twitter API 获取twitter用户信息 1. 概述 twitter作为国外极其大众化的社交平台,具有大量的海外用户,平台流动数据量极大,是国外人群生活数据的重要来源之一 ...
- 推特图片搜索php,使用PHP通过twitter api获取twitter的推文信息
如果想用twitter api获取twitter的推文信息,首先你需要在https://apps.twitter.com 上面创建一个而应用,然后填写应用的相关信息如下图: 通过创建应用获取 Cons ...
- twitter php_php调用twitter api
今天做了一个关于调用twitter api来同步twitter信息到自己网站的功能,虽然是比较简单的功能,着实花费了我不少时间.网上有很多关于twitter api调用的方法,我试了几个都没有成功,貌 ...
- twitter java_将twitter集成到你的Java程序中
你想将Twitter集成到你的程序中吗?创建一个很酷的程序吧.使用JTwitter.库可以实现这个奇趣的想法. 以下是示例程序: package de.vogella.twitter.test; im ...
- 【Twitter爬虫】Twitter网络爬虫
利用selenium爬取Twitter 从2月9日起,Twitter不再支持免费访问Twitter API,继续使用Twitter API支付较高的费用.下面将介绍一种绕过Twitter API爬取推 ...
- anemometer mysql_MySQL慢日志简介及Anemometer工具介绍 | | For DBA
原标题:MySQL慢日志简介及Anemometer工具介绍 | | For DBA 作者:王航威 - fordba.com 来源:http://fordba.com/box-anemometer-vi ...
- anemometer mysql_MySQL慢日志简介及Anemometer工具介绍
作者:王航威 - fordba.com 来源:http://fordba.com/box-anemometer-visual-mysql-slow.html,叶师傅对原文内容略有调整 备注:王航威是知 ...
- 如何将Twitter的内容导入到SAP CRM和C4C
2019独角兽企业重金招聘Python工程师标准>>> Twitter的内容导入SAP CRM Interaction Center呼叫中心 具体步骤查看我的博客Twitter(al ...
最新文章
- 我的世界 java开发者_我的世界Java版开发者们畅聊水域更新
- 从输入 URL 到页面加载完的过程中都发生了什么事情 —— 网络优化篇
- 怎样能用计算机打出表白数字,怎么用数字表白?盘点数字表白暗语
- 音视频技术开发周刊(第122期)
- 平面向量坐标加法c语言,PTA-C语言 习题9-3 平面向量加法 (15分)
- NGUI的slider的滑动条制作(SliderScript)
- Oracle归档日志管理
- 第一批“绿牌”汽车终于要换电池了,看到价格后,你还要买吗?
- 我的朋友圈又被刷屏了。
- MIT算法圣经书《算法导论》第四版
- 科来网络分析工具基本操作与案例分析
- 阿里巴巴:购擎天科技25%股份
- Unity打包ios应用并上架appstore审核的一些备忘
- city机器人 东京diver_东京一日游路线推荐
- 11月最新系统GHOST XP SP3 电脑城快速装机版 V2011.11
- C#设计模式——访问者模式(Vistor Pattern)
- 不要在翻译中迷失:如何进行网站本地化-20150105早读课
- X-pack 为 Elasticsearch 安全保驾护航
- 纯css实现箭头,上下左右的箭头
- java 生成word表格