![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
备考PCTA
文章平均质量分 77
备考记录
袁番番
莫道桑榆晚,为霞尚满天
展开
-
TiDB基础配置
TIDB的配置 系统配置: 一部分存储在TIDB数据库的KV存储中 专指TiDB-Server的参数,不包括TIKV和PD 一部分参数的修改不需要重启即可持久化 有作用域范围 可以通过MySQL客户端进行修改 集群配置: 全部参数存储在TiDB-Server,TIKV-Server和PD的配置文件中 包含TiDB-Server,TiKV-Server和PD的所有配置文件的参数 必须通过节点上的配置文件,之后重启节点方可生效 没有作用域范围 必须通过TiUP edit-config和tiup reload进行原创 2021-08-05 11:23:59 · 562 阅读 · 0 评论 -
TiDB-备份(BR)
备份 热备:通常允许应用程序完全访问数据 通过以下方式锁定数据: 使用MVCC 锁定在较低级别(例如行级别) 完全不锁定,以便应用程序可以继续访问数据 冷备:通常不允许应用程序访问数据 温备:允许应用程序访问数据但是不可以修改 备份技术 逻辑备份:文本表示形式 SQL;文本文件中的结果包含用于重建数据库的SQL语句 通过使用Dumpling或TiDB Lightning执行完整的数据转储 这些数据转储基于特定的时间点,但是在所有备份技术中是较慢的 优势: 1.该过程将创建一个sql脚本,您可以在TiDB服务原创 2021-08-05 10:59:24 · 1341 阅读 · 3 评论 -
TIDB——HTAP
新一代HTAP数据库选型 HTAP概念的产生 传统数据库OLAP的技术:并行计算,partition,物化视图,列存,bitmap HTAP核心诉求数据服务的统一 TiDB应对HTAP 1.海量存储允许多数据汇聚,数据实时同步 2.支持多标准SQL,多表关联快速出结果 3.透明多业务模块,支持分表聚合后可以任务维度查询 4.TiDB最大下推机制、以及并行hash join 等算子,决定的TiDB在表关联上的优势 适用于:后台运营系统、财务报表、大屏展现、用户画像 引入Spark来缓解数据中台算力问题原创 2021-08-04 14:58:45 · 750 阅读 · 0 评论 -
TiDB架构(二)
需要一个什么样的数据库 扩展性:弹性横向扩展(弹性角度看,颗粒度越小越好;写入能力的线性扩展机制) 强一致性高可用性:CAP里的强一致性(副本一致性),RPO(数据系统所能容忍的数据丢失量),RTO(数据系统所能容忍的数据恢复时间)实现RPO=0,RTO足够小(与网络相关) 标准SQL支持ACID事务 云原生:由于计算与存储架构设计高度分离,云原生的弹性设计成为了必须 HTAP:混合数据服务,基于解决数据容量的前提下,海量数据的OLAP和OLTP的融合,行列混合,具备资源隔离,需要兼容数据库与大数据的生态,原创 2021-08-04 14:25:47 · 386 阅读 · 0 评论 -
TiDB 整体架构
TiDB 整体架构 TiDB Server: 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。 PD: 是整个集群的管理模块,其主要工作有三个:一是存储集群的元信息(某个 Key 存储在哪个 TiKV 节点);二是对 TiKV 集群进行调度和负载均衡(如数据的迁移、Raft group leader 的迁移等);三是分配全局唯一且递增的事务 ID。 TiKV Server: 负责存储数据,从外部看 TiKV原创 2021-08-04 14:08:05 · 771 阅读 · 0 评论 -
TiDB介绍
** TiDB介绍 ** 五大核心特性: 1.一键水平扩展或收缩 2.金融级高可用 3.实时HTAP 4.云原生的分布式数据库 5.兼容Mysql5.7协议和生态 四大核心应用场景: 1.对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高的金融行业属性的场景 2.对存储容量、可扩展性、并发要求较高的海量数据及高并发的OLTP场景 3.Real-time HTAP场景 4.数据汇聚、二次加工处理的场景 TiDB基本功能 数据类型 • 数值类型:BIT、BOOL|BOOLEAN、SMALLINT、MEDI原创 2021-08-04 13:58:21 · 1390 阅读 · 0 评论