当前位置: 首页 > 科技观察

小米刘绍辉:从MySQL迁移到NoSQL的HBase实践

时间:2023-03-20 17:06:27 科技观察

小米刘少辉:从MySQL迁移到NoSQL的HBase实践探索大数据技术。发布会期间,记者采访了小米高级工程师刘少辉,刘少辉为记者分享了HBase从MySQL迁移到NoSQL的实践。刘少辉,小米云存储团队工程师。专注于小米hbase的实施、业务支持和功能开发;关注hbase社区发展,积极参与社区交流与发展,贡献自己的力量。曾任腾讯SOSO基础设施部工程师,参与台风mapreduce和torca系统开发。刘少辉表示,随着小米业务的逐步扩张,尤其是大数据时代的到来,原有的关系型数据库MySQL已经逐渐不能满足需求,迁移到NoSQL是水到渠成的事情。小米使用的NoSQL数据库是HBase。选择HBase有两个主要考虑因素。首先是对运维、容错、可扩展性的支持。二是HBase的成本比较低。目前HBase已经支持了小米的Michat和PUSH服务,预计还会有更多的服务迁移。另外,值得一提的是,小米在HBase迁移过程中做了大量工作,并将部分成果开源。比如Minos这个Hadoop部署监控系统,小米在迁移过程中发现没有好的监控系统可以满足他们对自动化和个性化数据的支持,于是自己开发并免费贡献出来。目前,在云计算、大数据等基础领域,开源非常火爆,一些大公司愿意分享自己的成果,这在以前的中国是很难看到的。之所以会出现这种现象,刘少辉认为,是因为这些领域的技术发展非常迅速。如果一家公司创建一个开源项目的分支并关闭,那么很快就会与开源项目脱节,无法应用***特性和技术。因此,大公司活跃在这些项目的开源领域,希望影响开源项目朝着符合自己要求的方向前进,而影响的最好方式就是贡献自己的成果。采访视频: