TIDB分布式数据库

目录

1.TiDB 简介

2.核心特点

3.tidb安装与部署 


1.TiDB 简介

TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。

2.核心特点

1 高度兼容 MySQL
 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。
2水平弹性扩展
 通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景。
3分布式事务
 TiDB 100% 支持标准的 ACID 事务。
4 真正金融级高可用
 相比于传统主从 (M-S) 复制方案,基于 Raft 的多数派选举协议可以提供金融级的 100% 数据强一致性保证,且在不丢失大多数副本的前提下,可以实现故障的自动恢复 (auto-failover),无需人工介入。
5 一站式 HTAP 解决方案
 TiDB 作为典型的 OLTP 行存数据库,同时兼具强大的 OLAP 性能,配合 TiSpark,可提供一站式 HTAP解决方案,一份存储同时处理OLTP & OLAP(OLAP、OLTP的介绍和比较 )无需传统繁琐的 ETL 过程。
6云原生 SQL 数据库
 TiDB 是为云而设计的数据库,同 Kubernetes (十分钟带你理解Kubernetes核心概念 )深度耦合,支持公有云、私有云和混合云,使部署、配置和维护变得十分简单。
 TiDB 的设计目标是 100% 的 OLTP 场景和 80% 的 OLAP 场景,更复杂的 OLAP 分析可以通过 TiSpark 项目来完成。 TiDB 对业务没有任何侵入性,能优雅的替换传统的数据库中间件、数据库分库分表等 Sharding 方案。同时它也让开发运维人员不用关注数据库 Scale 的细节问题,专注于业务开发,极大的提升研发的生产力.

3.tidb安装与部署 

功能性测试部署:
hostname	       IP	        安装的系统服务
server6	      172.25.70.6       PD1,TiDB,zabbix-server,web
server7		  172.25.70.7		TiKV1
server8	      172.25.70.8		TiKV2

下载压缩包

启动PD
./bin/pd-server --name=pd1 --data-dir=pd1 --client-urls="http://172.25.70.6:2379" --peer-urls="http://172.25.70.6:2380" --initial-cluster="pd1=http://172.25.70.6:2380" --log-file=pd.log &
打入后台

查看2379与2380端口 TIDB分布式数据库_第1张图片server7和server8:启动TiKV TIDB分布式数据库_第2张图片server6启动TiDB TIDB分布式数据库_第3张图片查看状态 TIDB分布式数据库_第4张图片使用 MySQL连接 TiDB,创建zabbix数据库,授权 TIDB分布式数据库_第5张图片

往数据库中导入数据vim /etc/zabbix/zabbix_server.conf
systemctl restart zabbix.service 修改zabbix前端php代码数据库连接端口及地址TIDB分布式数据库_第6张图片systemctl restart zabbix-agent.service 
systemctl restart zabbix-server.service

浏览器访问:   firefox:172.25.70.6/zabbixTIDB分布式数据库_第7张图片

你可能感兴趣的:(数据库,分布式,database)