开源在线表结构变更工具 OnlineSchemaChange

BSD
Python
跨平台
Facebook
2017-05-08
局长
温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的专利授权

OnlineSchemaChange 是由 Facebook 开源的在线表结构变更工具。

该工具主要设计初衷是用于补充当时 MySQL 对于在线表结构变更支持的空白,尽可能的减少表结构变更时对业务的影响。而在过去的几个月中这个工具经历了从 PHP 到 Python 的重写,以及功能的新增和性能的改进。

工作原理

加载中

评论(5)

大括号啊
大括号啊
告他,侵权!!!
zfylin
zfylin
666
全体人员
全体人员
红薯要告Facebook侵权吗?
Caelebs
Caelebs
这个很溜
久永
久永
这个。。。很。。。OSC。。。

暂无资讯

暂无问答

pt-online-schema-change使用

公司一个业务的DB表结构因为需求不断变动,表结构随着需求的变动不断需要修改,更改字段类型,增加字段。 最苦逼的是其中两个主表都特别大,一个5000W以上,另外一个更恐怖达到1亿多。以前都...

2015/08/25 18:21
2.5K
0
[MySQL]表在线重定义-pt-online-schema-change

参数说明: --dry-run Create and alter the new table, but do not create triggers, copy data, or replace the original table. --execute Indicate that you have read the documentatio...

2014/12/15 23:27
46
0
pt-online-schema-change使用说明、限制与比较

如果正在看这篇文章,相信你已经知道自己的需求了。 在 mysql 5.5 版本以前,修改表结构如添加索引、修改列,需要锁表,期间不能写入,对于大表这简直是灾难。从5.5特别是5.6里,情况有了好转...

2016/12/18 10:53
84
0
mysql的热更工具pt-online-schema-change

mysql5.6前,修改表结构如添加索引、增加列需要锁表(mysql5.5企业版除外),在这期间是不能写入的,由于需要复制原表的数据到中间表,表的数据量越大,等待的时候越长,影响是恶劣的。 我们看一...

04/18 15:46
19
0
Python 一次性转换MySQL数据库所有表的存储引擎

前言:大家都知道MySQL的特点是插件式存储引擎!而当你有100张表的时候,你可能会单个单个表修改存储引擎;而当你有1000张表的时候,你还会想去手动改么?今天Candy分享自己写出来的小脚本供...

2016/01/09 15:43
198
1
一步一步配置autolog CDC

CDC的全称是Change Data Capture,主要用在数据仓库中,对原数据库的数据进行抽取、传输到数据仓库中,用于进行分析和统计。CDC有同步模式和异步模式: 1. CDC同步模式: 通过trigger来实现。...

2014/08/29 14:22
518
0
pt-online-schema-change 实现在线DDL

参考文章: [http://seanlook.com/2016/05/27/mysql-pt-online-schema-change/](http://seanlook.com/2016/05/27/mysql-pt-online-schema-change/) 上面的文章写的很详细,在这篇文章中,想要...

03/08 14:57
29
0
mysql主从处理

1. 数据库启动: service mysqld start; ******.pid failed data文件夹没有写入权限 chmod –R 755 data /usr/local/mysql-proxy/bin/mysql-proxy --defaults-file=/usr/local/mysql-proxy/...

2015/08/06 15:49
83
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部