找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 94|回复: 9

MyRocks(Rocksdb)引擎大家什么看法? 能否取代InnoDB引擎?

[复制链接]

21

主题

569

回帖

1261

积分

金牌会员

积分
1261
发表于 2016-10-6 09:05:00 | 显示全部楼层 |阅读模式
本帖最后由 東華 于 2016-10-6 09:21 编辑

刚刚看了一篇文章感觉很适合用作AD站的数据库。
首先
声明我不懂这些
,只是看测试数据好像很厉害,而且实际使用确实减少了体积。

「MyRocks vs InnoDB with Linkbench over 7 days」
http://smalldatum.blogspot.tw/2016/01/myrocks-vs-innodb-with-linkbench-over-7.html

FB's branch of the Oracle MySQL v5.6 database. This includes MyRocks.
https://github.com/face book/mysql-5.6(去除空格)

分析MySQL 上 Rocksdb / InnoDB Engine 的差异

更好的压缩




更好的性能




更好的IO效率






但 InnoDB 的 engine 是 2000 年的设计 (16 年前),
MyRocks 的 engine (RocksDB) 则是 2013 年的设计,不属于同一个世代。

两个新的 engine 都有针对 SSD 的特性发展,可以看出资料结构与写入的方式就很不一样,
而且一开始就是在多 CPU 多核环境下开发,相较于 InnoDB 是一路改的包袱来的轻鬆许多。

而且ROCKSDB是FB维护。不用怕突然无声不更新。





MyRocks也是WebScaleSQL,研发给承载大资料量资料库






该不该先跟进ROCKSDB,摆脱InnoDB 。

Rocksdb没有 ib_logfile1,ib_logfile0,ibdata1...跟myisam一样。
至少没了删除储存资料,储存空间无法自动释放的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

262

主题

3154

回帖

7226

积分

论坛元老

积分
7226
发表于 2016-10-6 09:06:47 | 显示全部楼层
erlang 也是三十年前的 现在的东西能比吗?
回复

使用道具 举报

262

主题

3154

回帖

7226

积分

论坛元老

积分
7226
发表于 2016-10-6 09:07:58 | 显示全部楼层
如果真的要更新 建议 postgres 9.6 版惊喜多多
回复

使用道具 举报

262

主题

3154

回帖

7226

积分

论坛元老

积分
7226
发表于 2016-10-6 09:12:42 | 显示全部楼层
仔细看了一下 感觉还是有前途的 但是 FB 现在 mission critical 的 case 还没有 implement 这个 engine
回复

使用道具 举报

21

主题

569

回帖

1261

积分

金牌会员

积分
1261
 楼主| 发表于 2016-10-6 09:28:39 | 显示全部楼层

ericls 发表于 2016-10-6 09:12

仔细看了一下 感觉还是有前途的 但是 FB 现在 mission critical 的 case 还没有 implement 这个 engine ...


我想作为很多人共同维护更新了三年到昨天....应该至少前途还是有那一点点的。

MYSQL跳到PostgreSQL修改太麻烦,InnoDB 对于储存大资料量资料库问题很多。
回复

使用道具 举报

262

主题

3154

回帖

7226

积分

论坛元老

积分
7226
发表于 2016-10-6 09:12:00 | 显示全部楼层

東華 发表于 2016-10-5 20:28

我想作为很多人共同维护更新了三年到昨天....应该至少前途还是有那一点点的。

MYSQL跳到PostgreSQL修改 ...

加上背后有大公司支持就真的不一样了,,

你看 v8 和 react
回复

使用道具 举报

58

主题

671

回帖

1576

积分

金牌会员

积分
1576
发表于 2016-10-6 09:34:08 | 显示全部楼层
为何不试试 Mongodb 呢?
回复

使用道具 举报

21

主题

569

回帖

1261

积分

金牌会员

积分
1261
 楼主| 发表于 2016-10-5 20:28:00 | 显示全部楼层
本帖最后由 東華 于 2016-10-6 12:30 编辑

尘封之泪 发表于 2016-10-6 11:44

为何不试试 Mongodb 呢?


把主流论坛或博客程序MYSQL更换成Mongodb或PostgreSQL,还要兼顾插件跟主题。好像不大容易。
( 会选择使用主流程序,是为了多站使用不同风格主题。)

但如果只是更换Engine ,既有数据转换引擎只是几行指令而已,源码一行都不用动。
毕竟同样是MYSQL。

回复

使用道具 举报

33

主题

6071

回帖

1万

积分

论坛元老

积分
12347
发表于 2016-10-6 11:44:12 | 显示全部楼层

ericls 发表于 2016-10-6 09:06

erlang 也是三十年前的 现在的东西能比吗?

能,毕竟爱立信已经发不出工资了

回复

使用道具 举报

21

主题

569

回帖

1261

积分

金牌会员

积分
1261
 楼主| 发表于 2016-10-6 12:23:46 | 显示全部楼层

SKIDROW 发表于 2016-10-6 12:30

能,毕竟爱立信已经发不出工资了

跟索尼分手费这么快就花光了阿...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-20 00:58 , Processed in 0.022788 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表