在 2023 年的研发场景下,很多研发工程师对分布式数据库感兴趣。这不是因为分布式数据库的编写更加尖端,更为复杂。恰恰相反,分布式数据库可以提供出类似单体数据库的接口,让因为各种原因不愿意分库分表的研发工程师(如对架构复杂度上限有要求,或希望全局有事务时)有了更多的选择。
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。
DataGrip 是面向开发人员的数据库管理环境,是我们为解决专业 SQL 开发者的特定需求量身定做的全新数据库 IDE,旨在查询、创建和管理数据库。数据库可以在本地、服务器或云端工作。
本次演讲将围绕着 TiDB + DataGrip 进行叙述,我们可以看