今日,由 msup 与高可用架构共同主办的 2017 GIAC 全球互联网架构大会在上海正式召开。我司 CEO 刘奇受邀担任了“新时代的数据库”专题的出品人,并为大家带来了《TiDB 多租户设计与实现》主题演讲。
不过,专题开始之前,我司 CEO 的主要职责还是...坐台
以及,勾搭 Asta 及Tim Yang 等小伙伴...坐台 :-D
当然,一位称职的 CEO 是可以在各种角色间自由切换的~下午的“新时代的数据库”专题上,布道版 CEO 又重新上线了~
这次的分享,刘奇主要为大家介绍了 TiDB 在多租户技术上的一些想法和尝试。
目前,虽然业界目前分布式数据的产品很多,但刘奇认为 TiDB 的技术优势还是十分显著的:首先,TiDB 本身的 Share-nothing 的架构决定了它的可用性和扩展性是非常好的,真正能做到弹性伸缩;
第二,对用户的访问接口是兼容 MySQL 的协议和语法,使得用户的使用和迁移成本很低,MySQL 拥有一个良好的开发者生态,大多数 MySQL 的工具在 TiDB 上都可以无缝的使用;
第三,TiDB 的底层的分布式存储并不依赖现有的 HDFS 或者其他的分布式文件系统,我们针对分布式数据库的场景自己设计了底层的分布式存储系统 TiKV,从性能,可用性和可维护性上来说都是一个更好的选项;
第四,TiDB 支持强一致的对用户透明的分布式事务,这个特性极大的减小了开发者在开发应用时的难度,降低了心智负担;
另外,TiSpark 这个项目能让用户在一份存储上(TiDB Cluster),同时使用 SparkSQL 进行复杂的 OLAP 实时分析,极大减低了用户 ETL 的工作量。
现阶段,已经有很多的知名的互联网及金融企业在大范围的使用 TiDB,比如互联网里面摩拜单车的使用的规模是比较大的,还有饿了么,去哪儿网,同程旅游,今日头条都有大规模的应用。在金融行业里面,例如 360 金融,美利金融,团贷网等互联网金融,在实时风控方面 TiDB 都有不错的应用,目前还有一些更大型的传统金融客户目前正在稳步推进。
如今,TiDB1.0 已正式发布,对于后续研发的重点和优化方向,刘奇表示:其实 1.0 只是一个里程碑,之前其实已经有很多早期用户在生产环境使用 TiDB,1.0 是我们觉得是时候有信心让我们的用户大规模在生产环境使用的一个标志。研发的重点和方向是长期和明确,几个重要的方向:
持续增强 TiDB 的 SQL 能力,持续提升实时分析和查询能力;
存储引擎如何和新的硬件和存储介质结合,发挥新时代硬件最大的能力;
和云的整合,和 K8S 整合,做到真正意义上的 Cloud-Native 和 Self-driving 数据库。
大会明天继续哦~ 欢迎对 TiDB 有兴趣的小伙伴到 PingCAP 展台与我们的技术小哥哥现场交流~~
新型分布式 NewSQL 数据库
微信号:pingcap2015
领取专属 10元无门槛券
私享最新 技术干货