实习总结(1)
分布式数据库介绍
分布式数据库是一种将数据存储在多个物理位置的数据库系统,可跨越多个服务器和数据中心进行数据管理或者存储。本文以美团自行研发的blade数据库为例。
Blade是基于TiDB打造的一个分布式关系型数据库,用于解决单机关系型数据库扩展问题,具有在线水平扩容、分布式强一致、故障自修复优点,同时兼容MySQL协议,适合海量数据在线交易,功能如下:
- 高度兼容mysql:仅需修改连接数据库的连接串
- 水平弹性扩展:通过简单地增加新节点即可实现Blade水平扩展
- 分布式事务:100%支持标准的ACID业务
- 真正金融级高可用:基于Raft的多数派选举协议可提供金融及的100%数据强一致性保证。
TiDB介绍
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 YY's blog!