
TiDB-NewSQL
新一代数据库TIDB
文文鑫
这个作者很懒,什么都没留下…
展开
-
TiDB-Local单机版安装
环境要求:TiDB单机版安装要求至少centos7以上的版本,如果是centos6版本会报版本不匹配错误。1.下载安装包wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz2.解压文件tar -zxvf tidb-latest-linux-amd64.tar.gzcd tidb-latest-linux-amd643.启动3.1 启动PD./bin/pd-server --data-dir=pd --lo原创 2021-01-20 17:09:58 · 1350 阅读 · 0 评论 -
TiDB-TiDB软件和硬件环境建议配置
首先我们去官网了解TiDB软件和硬件环境建议配置:https://docs.pingcap.com/zh/tidb/stable/hardware-and-software-requirements很明显,我们使用虚拟环境是满足不了这个需求的(官网所给的不是建议,而是最低要求,如果不满足是不给安装的),自己的笔记本电脑也不可能满足这种需求,除非你所在公司有这个条件。因此我们初步学习,只能选择使用虚拟机安装TiDB-Local单击版和使用docker搭建TiDB-Docker集群版。...原创 2021-01-20 14:33:11 · 1200 阅读 · 0 评论 -
TiDB-TiDB存储和计算能力的保障
存储能力-TiKV-LSM树TiKv Server通常是3+的,TiDB每份数据缺省为3副本,这一点与HDFS有些相似,但是通过Raft协议进行数据复制,TikV Server上的数据的是以Region为单位进行,由PD Server集群进行统一调度,类似HBASE的Region调度。TiKv集群存储的数据格式是kv(key-value)的,在TiDB中,并不是将数据直接存储在 HDD/SSD(本地磁盘)中,而是通过RocksDB实现了TB级别的本地化存储方案,着重提的一点是:RocksDB和HBAS.原创 2021-01-19 12:32:04 · 350 阅读 · 2 评论 -
TiDB-TiDB核心特性
TiDB具备如下众多特性,其中两大核心特性为:水平扩展与高可用1. 高度兼容MySQL大多数情况下,无需修改代码即可从MySQL轻松迁移至TiDB,分库分表后的MySQL集群亦可通过TiDB工具进行实时迁移。对于用户使用的时候,可以透明地从MySQL切换到TiDB中,只是“新MySQL”的后端是存储“无限的”,不再受制于Local的磁盘容量。在运维使用时也可以将TiDB当做一个从库挂到MySQL主从架构中。2. 分布式事务TiDB100%支持标准的ACID事务。3. 一站式HTAP解决方案Ti原创 2021-01-19 12:19:16 · 1839 阅读 · 1 评论 -
TiDB-TiDB架构特性
TiDB整体架构TiDB集群主要包括3个核心组件,TiDB Server,PD Server和TiKV Server,此外,还有用于解决用户复杂OLAP需求的TiSpark组件和简化云上部署的TiDB Operator。组件分析原创 2021-01-19 11:48:40 · 184 阅读 · 0 评论 -
TIDB-OLTP和OLAP的区别
OLTP:在线事务处理强调支持短时间内大量并发的事务操作(增删改查)能力,每个操作涉及的数据量都很小(比如几十到几百字节);强调事务的一致性(比如银行转账);比如“双十一”期间,可能有几十万用户在同一秒内下订单,后台数据库要能够并发的,实时的速度处理这些订单的请求。OLAP:联机分析处理偏向于复杂的只读查询,读取海量数据进行分析计算,查询时间往往很长。比如“双十一”过后,淘宝公司人员需要根据历史订单,分析计算市场的的消费规律等。...原创 2021-01-19 11:26:19 · 944 阅读 · 0 评论 -
TIDB-新一代NewSQL数据库TIDB初步认识
TiDB 简介TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP原创 2021-01-19 11:00:23 · 979 阅读 · 0 评论