资讯专栏INFORMATION COLUMN

Facebook MySQL团队的技术负责人谈MyRocks and RocksDB高级特性和性能

lovXin / 2418人阅读

摘要:将最大限度的发挥闪存和的高度率读写性能。作为的一个存储引擎移植到中,称之为。本届全球年会有幸再次邀请到作者产品工程师团队的技术负责人出席年会并带来主题为的精彩演讲。


RocksDB 是facebook基于LevelDB实现的,是一个可嵌入的,持久型的Key-Value存储,主要为更快速的存储环境而生。它有着几个显著的特点:

高性能

RocksDB使用一套日志结构的数据库引擎,为了更好的性能,这套引擎是用C++编写的。 Key和value是任意大小的字节流。

为快速存储而优化

RocksDB为快速而又低延迟的存储设备(例如闪存或者高速硬盘)而特殊优化处理。 RocksDB将最大限度的发挥闪存和RAM的高度率读写性能。

可适配性

RocksDB适合于多种不同工作量类型。 从像MyRocks这样的数据存储引擎, 到应用数据缓存, 甚至是一些嵌入式工作量,RocksDB都可以从容面对这些不同的数据工作量需求。

基础和高级的数据库操作

RocksDB提供了一些基础的操作,例如打开和关闭数据库。 对于合并和压缩过滤等高级操作,也提供了读写支持。

而在Facebook,MySQL主要应用于存储社交图片、大规模碎片处理、纯Flash存储等。RocksDB作为MySQL的一个存储引擎移植到MySQL中,称之为MyRocks。近几年,MyRocks有了长足的的发展进步,又经过多年Facebook的生产环境实践,逐渐被大家所熟知和应用。本届ACMUG全球年会有幸再次邀请到MHA作者、Facebook产品工程师、Facebook MySQL团队的技术负责人Yoshinori Matsunobu出席年会并带来主题为 “MyRocks and RocksDB advanced features and performance” 的精彩演讲。期待与你相聚年会盛典~
图片描述

Name
Yoshinori Matsunobu

Bio
Yoshinori Matsunobu is a Production Engineer and now a tech lead of MySQL team at Facebook. Yoshinori has been around MySQL community for over 10 years, and was a senior consultant at MySQL Inc since 2006 to 2010. Yoshinori created a couple of useful open source product/tools, including MHA (automated MySQL master failover tool), quickstack and MyRocks (RocksDB storage engine for MySQL).

Title
MyRocks and RocksDB advanced features and performance

Abstract
We have been running MyRocks in Facebook"s largest database (UDB) and Facebook Messenger backends for a while. We have made significant improvements in both MyRocks and RocksDB, especially from performance, efficiency, reliability and operations point of view. In this session, the speaker will go through several important features and performance characteristics that made us possible to run MyRocks successfully in Facebook production.

本次年会的具体安排是:

活动时间:2018年12月8日 09:00 - 12月9日 18:30(周六、日两天)
活动人数:预计200人(名额有限,先到先得)
活动主办方:ACMUG(中国MySQL/MariaDB用户组)
活动协办方:央视国际、京东、极数云舟
指导单位:中国计算机行业协会开源数据库专业委员会
活动网址:http://www.acmug.net
活动地址:北京·紫竹院,外文文化创意园11栋一层
交通信息:公交77路外文印刷厂站、白石桥南地铁E口出站步行约750米
活动群组:添加微信:all-cmug(注明ACMUG年会)
联系人:all-cmug(微信)或 张冬洪 18612720739 (微信)
活动费用:
年会门票:330.6元(ACMUG年会两天活动、发票)
VIP门票:3306元(ACMUG年会两天活动、两天午餐、ACMUG晚宴、发票)

报名截止:2018.12.07 12:00:00
年会赞助:腾讯云、华为云
社区赞助:宝存科技、PingCAP、成都文武信息科技、中兴、深圳大普微电子科技、极数云舟、巨杉数据库

更多议题详情,敬请期待!

报名地址:

名额有限、先到先得

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/48885.html

相关文章

  • 十问 TiDB :关于架构设计一些思考

    摘要:一为什么分布式系统并不是银弹其实并没有什么技术是完美和包治百病的,在存储领域更是如此,如果你的数据能够在一个装下并且服务器的压力不大,或者对复杂查询性能要求不高,其实分布式数据库并不是一个特别好的选择。 作者:黄东旭 我希望能够把 TiDB 的设计的一些理念能够更好的传达给大家,相信大家理解了背后原因后,就能够把 TiDB 用的更好。 做 TiDB 的缘起是从思考一个问题开始的:为什么...

    caspar 评论0 收藏0
  • 「回顾」网易数据基础平台建设

    摘要:特点有聚合运算相关算法,时序数据库相对于关系型数据库没有特别复杂的查询,最常见的使用类型是宽表使用,在此基础上做一些聚合算法插值查询。 首先简单介绍一下网易杭州研究院情况简介,如下图所示: showImg(https://segmentfault.com/img/bVbni6K?w=720&h=285); 我们公司主要从事平台技术开发和建设方面,工作的重点方向主要在解决用户在数据治理中...

    sevi_stuo 评论0 收藏0
  • database

    摘要:它是第一个把数据分布在全球范围内的系统,并且支持外部一致性的分布式事务。目的是使得开发者阅读之后,能对项目有一个初步了解,更好的参与进入的开发中。深度探索数据库并发控制技术并发控制技术是数据库事务处理的核心技术。 存储过程高级篇 讲解了一些存储过程的高级特性,包括 cursor、schema、控制语句、事务等。 数据库索引与事务管理 本篇文章为对数据库知识的查缺补漏,从索引,事务管理,...

    PrototypeZ 评论0 收藏0
  • database

    摘要:它是第一个把数据分布在全球范围内的系统,并且支持外部一致性的分布式事务。目的是使得开发者阅读之后,能对项目有一个初步了解,更好的参与进入的开发中。深度探索数据库并发控制技术并发控制技术是数据库事务处理的核心技术。 存储过程高级篇 讲解了一些存储过程的高级特性,包括 cursor、schema、控制语句、事务等。 数据库索引与事务管理 本篇文章为对数据库知识的查缺补漏,从索引,事务管理,...

    csRyan 评论0 收藏0
  • 新一代数据库TiDB在美团实践

    摘要:而随着分布式数据库大放异彩,美团团队联合基础架构存储团队,于年初启动了分布式数据库项目。跨机房双写支持跨机房双写是数据库领域一大难题,是我们对分布式数据库的一个重要期待,也是美团下一阶段重要的需求。 1. 背景和现状 近几年,基于MySQL构建的传统关系型数据库服务,已经很难支撑美团业务的爆发式增长,这就促使我们去探索更合理的数据存储方案和实践新的运维方式。而随着分布式数据库大放异彩,...

    BWrong 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<