波波说运维 开源分布式关系型数据库TiDB入坑指南

概述官网:https://pingcap.com/index.html
今天开始TiDB的学习...还是挺不错的一个数据库~
波波说运维 开源分布式关系型数据库TiDB入坑指南
文章图片
一、墨天轮国产数据库排名从墨天轮上的国产数据库排名 , 可以看到TiDB目前是排在第一位的 。
其规则主要根据如下数据来计算出数据库当月的得分和热度:
1、搜索引擎引入百度、搜狗、谷歌、必应、雅虎、谷歌、360以及微信公众号文章搜索引擎数据 , 且每个搜索引擎权重不同 , 如百度、公众号文章较高;分为总数目、当月的搜索数目 , 且设置总数目和月数目权重 , 如月数目较高;除了数据库名称搜索 , 加入中文化搜索如“Oracle数据库”、“达梦数据库”等 , 且每个关键字设置了不同的权重 , 如中文化搜索较高;排除关键字为通用英文的问题 , 如K-DB、Aurora、TBase、H2、OpenBASE等的搜索关键字改为inspurK-DB、awsAurora、TencentTBase、h2database、Neusoftopenbase 。 2、趋势指数引入百度指数、搜狗指数、微信热度、谷歌趋势、360趋势数据 。 3、博文数目:引入CSDN、ITPUB、墨天轮博文数目 。 4、招聘岗位数:引入51JOB数据 。 5、书籍数目:引入当当网相关书籍数据 。 6、文献数目:引入知网数据 。 7、问答数目:引入CSDN、StackExchange、StackOverflow、墨天轮问答数据 , 且权重不同 , 如CSDN、墨天轮问答较高 。 8、db-engines引入db-engines当月的得分 , 权重较低 。
波波说运维 开源分布式关系型数据库TiDB入坑指南
文章图片
二、TiDB--开源分布式关系型数据库TiDB是PingCAP公司受GoogleSpanner/F1论文启发而设计的开源分布式HTAP(HybridTransactionalandAnalyticalProcessing)数据库 , 结合了传统的RDBMS和NoSQL的最佳特性 。 TiDB兼容MySQL , 支持无限的水平扩展 , 具备强一致性和高可用性 。 TiDB的目标是为OLTP(OnlineTransactionalProcessing)和OLAP(OnlineAnalyticalProcessing)场景提供一站式的解决方案 。
TiDB具备如下核心特点:
高度兼容MySQL大多数情况下 , 无需修改代码即可从MySQL轻松迁移至TiDB , 分库分表后的MySQL集群亦可通过TiDB工具进行实时迁移 。 水平弹性扩展通过简单地增加新节点即可实现TiDB的水平扩展 , 按需扩展吞吐或存储 , 轻松应对高并发、海量数据场景 。 分布式事务TiDB100%支持标准的ACID事务 。 真正金融级高可用相比于传统主从(M-S)复制方案 , 基于Raft的多数派选举协议可以提供金融级的100%数据强一致性保证 , 且在不丢失大多数副本的前提下 , 可以实现故障的自动恢复(auto-failover) , 无需人工介入 。 一站式HTAP解决方案TiDB作为典型的OLTP行存数据库 , 同时兼具强大的OLAP性能 , 配合TiSpark , 可提供一站式HTAP解决方案 , 一份存储同时处理OLTP&OLAPOLAP、OLTP的介绍和比较无需传统繁琐的ETL过程 。 云原生SQL数据库TiDB是为云而设计的数据库 , 同Kubernetes(Kubernetes核心概念)深度耦合 , 支持公有云、私有云和混合云 , 使部署、配置和维护变得十分简单 。 TiDB的设计目标是100%的OLTP场景和80%的OLAP场景 , 更复杂的OLAP分析可以通过TiSpark项目来完成 。
波波说运维 开源分布式关系型数据库TiDB入坑指南
文章图片
三、TiDB整体架构TiDB集群主要包括三个核心组件:TiDBServer , PDServer和TiKVServer 。 此外 , 还有用于解决用户复杂OLAP需求的TiSpark组件和简化云上部署管理的TiDBOperator组件 。
波波说运维 开源分布式关系型数据库TiDB入坑指南
文章图片
TiDBServer(负责数据存储 , 是一个提供事务的分布式Key-Value存储引擎)
【波波说运维 开源分布式关系型数据库TiDB入坑指南】TiDBServer负责接收SQL请求 , 处理SQL相关的逻辑 , 并通过PD找到存储计算所需数据的TiKV地址 , 与TiKV交互获取数据 , 最终返回结果 。 TiDBServer是无状态的 , 其本身并不存储数据 , 只负责计算 , 可以无限水平扩展 , 可以通过负载均衡组件(如LVS、HAProxy或F5)对外提供统一的接入地址 。


推荐阅读