> 文档中心 > 2022年5月14日记:Linux服务器开发,Mark老师,TiDB存储引擎的原理

2022年5月14日记:Linux服务器开发,Mark老师,TiDB存储引擎的原理

────────────────────────────────────
推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]
后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0
────────────────────────────────────

TiDB是什么?

分布式关系型数据库。Ti是元素周期表的一个元素。

什么是分布式?

它的组件都在其他的计算机上,数据通过消息进行协调,故障率更高。

  • 如何最大程度的实现分治
  • 如何实现全局的统一性
  • 如何实现故障与部分容错
  • 如何应对不可靠的网络与网络分区
    redis是符合最终一致性原则。
    ACID特性:
  • 原子性
  • 一致性
  • 隔离性
  • 持久性

TiDB解决了什么问题?

mycat非常的麻烦。
2022年5月14日记:Linux服务器开发,Mark老师,TiDB存储引擎的原理

  • 高并发的读写问题,尤其是写。
  • 强一致,高可用,保证数据不丢不错。
  • 兼容mysql5.7协议
  • HTAP