TiDB学习9:Ti Cloud简介

news2025/1/23 15:13:51

目录

1. 为什么选择TiDB

2. 多租户

3. TiDB架构

4. 什么是TiDB Cloud

5. TiDB Cloud Provider Region

6. TiDB Cloud 入门

6.1 在浏览器中打开TiDB Cloud

6.2 创建您的账户

6.3 Developer Tier 与Dedicated Tier

6.3.1 Developer Tier

6.3.2 Dedicated Tier

6.3.2.1 项目、支持、集群所有者

6.3.2.2 回收站:已删除的集群

6.3.2.3 回收站/已删除集群:备份

6.3.2.4 网络接入

6.3.2.5 网络访问:流量过滤器

6.3.2.6 告警

7. TiDB Cloud 实现示例

7.1 创建集群

7.2 选择一个等级

7.3 创建集群 (Developer Tier)

7.4 我的集群/活动集群:Cluster1

7.5 概述:连接

7.6 概述:导入

8. 摘要:云与本地部署

9. 小结


1. 为什么选择TiDB

  • TiDB 的好处
    • 分布式 SQL 数据库-多租户
    • 混合工作负载 - 在同一个数据库中
      • 事务型: 基于行的数据
      • 分析型: 基于列的数据
    • 弹性比例
      • 缩小-减少节点
      • 横向扩展 - 添加节点
    • 基于“RAFT”的高可用性
      • 每个数据段在3个可用区进行复制

2. 多租户

什么是多租户?

  • 在多租户架构中,应用程序的多个实例在共享环境中运行
  • 每个租户在物理上都是集成的,但在逻辑上是分开的
  • 一个软件实例为多个租户提供服务 

3. TiDB架构

组件:

  • Placement Driver(PD)群集
  • 使用 MySQL 协议连接应用程序的 TiDB 集群
  • 存储集群 (TiKV、TiFlash)
  • 使用 Spark SQL 进行Spark 集群连接

4. 什么是TiDB Cloud

  • TiDB Cloud 是一个功能齐全的数据库即服务或(DBaaS,DataBase as a Service)

Iaas:Infrastructure as a Service,基础设施即服务,假设做一个论坛,不用云的话,就自己买服务器、操作系统、数据库、所有的软件、自己写代码等等把这个论坛做出来,人力成本和时间成本很高,如果用IaaS,那么服务器硬件、网络、存储等不用管了,直接自己就可以开发程序了,云服务厂商拥有并管理那些运行您软件的硬件(服务器、网络、存储等等)

Paas:Platform as a Service,平台即服务,云厂商除了硬件还提供基础软件和一些平台,有了这些就不需要自己装操作系统、数据库之类的,运维团队也省了。

SaaS:Software as a Service,软件即服务,例如买一套云厂商提供的论坛的基础服务,您直接调用接口运营做什么类型的论坛就行了。

DBaaS对应的是PaaS

本地数据库与云DBaas 的比较

指标

内部部署数据库云DBaaS
安装费用部署成本高昂切耗时快速部署
成本效益设置和部署本地数据库即服务的成本很高供应商负责安装成本,公司仅为服务付费
维护维护成本高,即硬件、数据库管理员、支持、基础架构无维护成本,按实际用量付费
可扩展性可扩展性有限无限的可扩展
速度快,但可能由于硬件限制而失败快,几乎没有硬件限制
安全安全且受控安全可控(基于供应商)
可靠性可靠且私密比本地部署更可靠,但隐私取决于供应商

5. TiDB Cloud Provider Region

VPC:虚拟专有网络,专有的云上的私有网络,在自己的私有网络中配置自己的IP范围、路由表、网关

AZ-1、AZ-2、AZ-3不同的机房

TiDB Cloud Central Service云中心服务:计费、告警、元数据存储

6. TiDB Cloud 入门

  • 在浏览器中打开TiDB Cloud
  • 创建TiDB Cloud 账号
  • 选择Developer Tier 或Dedicated Tier

6.1 在浏览器中打开TiDB Cloud

  • https://en.pingcap.com/tidb-cloud
  • https://tidbcloud.com

6.2 创建您的账户

使用现有的Google帐号或创建一个新账户

6.3 Developer Tier 与Dedicated Tier

  • 在创建集群之前,请考虑哪个选项更适合您的需求。
  • 为什么这很重要?
    • 集群层决定了集群的吞吐量和性能
  • TiDB Cloud 提供两种集群层级选项:
    • Developer Tier
    • Dedicated Tier

6.3.1 Developer Tier

  • 包括:
    • 1 个 TiDB 共享节点
    • 1 个 TiKV 共享节点(具有 10 GiB 的 OLTP 存储空间)
    • 1 个 TiFlash 共享节点 (具有 10 GiB 的 OLAP 存储空间)
  • 这意味着什么...
    • Developer Tier集群在共享节点上运行
    • 共享节点可能会降低性能
    • 一个TiDB Cloud账户可使用一个Developer Tier集群,有效期为一年
    • 您可以根据需要多次删除和重新创建一个集群
    • 为期一年的免费试用期从第一个Developer Tier集群创建之日开始 

Developer Tier的限制

  • 没有正常运行时间 SLA 保证
  • 没有高可用或自动故障转移
  • 升级集群可能会导致较长的停机时间
  • 每个集群允许一次每日自动备份和两次手动备份
  • 到开发层集群的最大连接数为50
  • 您无法创建任何变更源(Apache Kafka Sink和 MySQL Sink),也无法使用 TiCDC 复制增量数据
  • 您无法使用 VPC 对等互连连接到集群
  • 您无法将集群扩展到更大的存储、标准节点或增加节点数量
  • 您不能使用第三方监控服务
  • 数据传输限制为每周总共传入 20 GiB。如果达到 20 GiB 的限制,则网络流量将被限制为10 Kb/s
  • 集群将在闲置7天后进行备份和关闭。要再次使用集群,您可以从以前的备份中还原它

6.3.2 Dedicated Tier

  • 专用于生产用途,具有跨区域高可用、横向扩展和 HTAP 的优势
  • 根据您的业务需求,轻松自定义 TiDB、TiKV 和 TiFlash 的集群大小
  • 对于每个 TiKV 节点和 TiFlash 节点,节点上的数据都会被复制并分发到不同的可用区,以实现高可用性
  • 要创建Dedicated Tier 集群,您需要添加付款方法或申请概念验证(PoC) 试用
6.3.2.1 项目、支持、集群所有者

6.3.2.2 回收站:已删除的集群

6.3.2.3 回收站/已删除集群:备份

6.3.2.4 网络接入

6.3.2.5 网络访问:流量过滤器

6.3.2.6 告警

7. TiDB Cloud 实现示例

  • 选择一个等级
  • 创建集群
  • 连接到集群
  • 导入数据
  • 运行查询 

7.1 创建集群

7.2 选择一个等级

7.3 创建集群 (Developer Tier)

创建集群(Developer Tier)

7.4 我的集群/活动集群:Cluster1

 

7.5 概述:连接

添加您的当前IP地址

创建流量过滤器 

 Web SQL Shell

 通过Web SQL Shell 连接

7.6 概述:导入

 导入示例数据-自行车共享数据

验证导入

 查询Data-Bikeshare 数据

其他TiDB Cloud端门户
管理员门户

  • 管理员门户 https://ops.tidbcloud.com/是 TiDB Cloud 的业务管理平台

调试门户

  • 调试门户 https://debug.tidbcloud.com/是 TiDB Cloud 的运营诊断平台

DataDog

  • DataDog https://www.datadoghg.com/是一款提供监控服务的 SaaS。

MySQL /Kafka

  • 用户可以在 TiDB Cloud 上为自己的数据系统配置增量数据同步(MVSQL协议或 Kafka 协议),相应数据系统的可靠性由用户保证。

8. 摘要:云与本地部署

  • 内部部署:
    • 手动下载 TiDB 组件
    • 手动安装 TiDB 组件
    • 手动管理 TiDB 组件和工具
    • 手动创建 AWS(或 GPC)用户账户
    • 创建证书和权限(.pem 文件)
    • 创建筛选器
    • (可选)
    • 下载 TiDB 二进制文件,在本地编译它们,然后以本地用户身份运行
    • 与 MySQL兼容的工具应该已经安装在本地了,从命令行连接
    • TiDB 仅在 MAC OS 或 Linux 上受支持
  • TiDB Cloud:
    • 单击U中的按钮以创建集群
    • 单击选项卡在U中创建筛选器
    • UI中包含的导入工具
    • Web SQL Shell 登录允许从 U连接到集群(不需要在 prem MySQL 客户端上)
    • TiDB Cloud 可以在任何支持的浏览器上进行管理 

9. 小结

  • TiDB Cloud 的概念
  • TiDB Cloud 架构
  • TiDB Cloud 使用

来自TiDB官方资料

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1718875.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IntelliJ IDEA,PyCharm,GoLand全家桶激活码(资源是从官网购买,仅供学习和交流)

全家桶激活码(资源是从官网购买,仅供学习和交流) 激活之前先设置一下代理 第一步:选择代理设置 第二步:选择 Manual proxy configuration 第三步:输入配置,第三步不要漏 下面为复制红框内容,直接复制进去就好!!! Host Name:localhost No proxy for: *.github.c…

2024新版二开微信发卡小程序源码卡密系统流支持量主

2024新版二开微信发卡小程序源码卡密系统流支持量主。裂变扩展多种领取模式二次开发的发卡小程序源码,其后台采用PHP编写,支持用户通过付费购卡或者观看视频广告领取卡密,该小程序还支持流量主,因为功能需要,我就进行了…

【Word】调整列表符号与后续文本的间距

1. 默认的列表格式: 2. 修改间距: ************************************************** 分割线 ************************************************************ 3. 效果

如何使用Cloudways搭建WordPress网站(附最新Cloudways优惠码)

如今,搭建网站已经变得非常简单,这主要得益于开源的CMS建站系统的兴起。即使是不懂编程的人也能轻松搭建自己的网站,这些CMS系统提供了丰富的主题模板和插件,使用户可以通过简单的拖放和配置操作来建立自己的网站。 WordPress是目…

SAP Build引言

前言 SAP Build 似乎是一个整合了很多低代码或无代码产品的平台,最早的时候应该都是各自分开的几个产品,近年合并到一块上了SAP Build平台 现在看官网的介绍应该是有三四个产品被集成进来了,分别是SAP IRPA,SAP Workflow&#xf…

uniapp使用一键登录(前后端两种实现全过程、附代码)

1.开通uni一键登录、开通服务空间uni-app官网 开通流程(业务开通 | uniCloud) 2. 开发:一键登录代码 & 云函数代码 3.排查报错 官方给出三种方式 本人使用了调试了第一种(前端调用)与第三种(后端调用,安全性好) 第一种(前端) 1.关联服务空间、创建云函数名…

大模型算法办备案全网最详细说明(+附件)

已成功备案产品(近130家,不包括审核中的) 一、大模型算法备案的强制性 二、生成式人工智能(大语言模型)安全评估要点 三、大模型备案必备材料重点说明 四、大模型备案填报流程 五、大模型备案时间成本对比 六、备案建议 附录、过程性材料 一…

# Mybatis 高级用法和tk.mybatis使用

Mybatis 高级用法和tk.mybatis使用 文章目录 Mybatis 高级用法和tk.mybatis使用使用SelectProvider、InsertProvider、UpdateProvider、DeleteProviderSelectProvider使用例子 tk.mybatis引入依赖查询实现实体映射类实体类规范 dao层调用dao 使用SelectProvider、InsertProvide…

使用CS抓取WIN2012明文密码

目录 实验概述: 开始实验: 实验准备: 打开CS: 生成木马控制wind2012: 抓取明文密码: 实验概述: win2012及win10版本是不允许将明文密码储存在内存中的,此时我们…

测试基础08:测试文档的编写(测试计划方案用例报告)

测试大纲 一、测试计划 1 概述 1.1 目的 简述本计划的目的,旨在说明各种测试阶段任务、人员分配和时间安排、工作规范等。测试计划包含足够的信息使测试人员明白项目需要做什么,是如何运作的。另外,清晰的文档结构能使任何一个读者在浏览…

如何利用向量数据库来弥补 LLM 的弱点

向量数据库使企业能够以经济且可持续的方式调整通用大型语言模型以供组织特定使用。 译自 How to Cure LLM Weaknesses with Vector Databases,作者 Naren Narendran。 多年来,人们一直在猜测人工智能对企业产生的潜在影响。现在,我们看到来自…

Ansible04-Ansible Vars变量详解

目录 写在前面6 Ansible Vars 变量6.1 playbook中的变量6.1.1 playbook中定义变量的格式6.1.2 举例6.1.3 小tip 6.2 共有变量6.2.1 变量文件6.2.1.1 变量文件编写6.2.1.2 playbook编写6.2.1.3 运行测试 6.2.2 根据主机组使用变量6.2.2.1 groups_vars编写6.2.2.2 playbook编写6.…

美国RAKsmart海外大带宽服务器的显著特点

美国RAKsmart海外大带宽服务器在当前的互联网服务领域中备受瞩目,其显著特点主要体现在以下几个方面: 高带宽资源:RAKsmart服务器拥有充足的带宽资源,最低提供100M独享带宽,并支持升级至G口、10G口大带宽方案。这种高带…

【验证码识别】Yolov8入门到实战点选验证码数据集分类训练,孪生训练,导出onnx,搭建部署接口

【验证码识别】Yolov8入门到实战点选验证码数据集分类训练,孪生训练,导出onnx,搭建部署接口 文章目录 【验证码识别】Yolov8入门到实战点选验证码数据集分类训练,孪生训练,导出onnx,搭建部署接口声明一、标…

C++ vector的使用和简单模拟实现(超级详细!!!)

目录 前言 1.STL是什么 2.vector使用 2.1 vector简介 2.2 常用接口函数 1. 构造函数 2.operator[ ]和size,push_back 3. 用迭代器进行访问和修改 4. 范围for遍历 5.修改类型函数 pop_back find insert erase 6. 容量相关函数capacity resize reserve 3.…

知识图谱抽取实战

相关代码见文末 1.知识图谱应用场景 知识图谱是一种先进的数据组织形式,它通过图数据结构来表示实体(如人、地点、概念)及其之间的复杂关系,便于机器理解和处理。这种结构化知识库允许高效的信息检索、推理和知识发现,尤其适用于处理高度关联且需要深度理解的领域,如医学…

Source Insight 变量高亮快捷键F8 失效

SourceInsight4.0,使用的时候,高亮快捷键F8突然不能用了 查半天发现,是用了“有道翻译”的原因,热键冲突,如下,把下面的热键换一个就好了

freeswitch官方仓库

概述 在使用源代码编译安装freeswitch的过程中,我们经常需要一些依赖库,其中freeswitch官方的yum源仓库是最齐全最方便的。 但是,freeswitch仓库的配置和使用需要先在signalwire网站注册账号并获取PAT(personal access token&am…

微调医疗大模型,与通用大模型效果对比

下面是一份CT描述: “肝脏大小、形态未见明确异常。肝S2见一结节状低密度影,大小约13x11mm,增强扫描呈明显渐进性强化,延迟期呈等密度。余肝实质内未见异常密度影或强化灶。肝内大血管及其分支走行未见异常,肝门区层次…

Cloudflare的增长正在放缓,股价过高,未来将进一步下跌

来源:猛兽财经 作者:猛兽财经 一、Cloudflare公司介绍 1.1、Cloudflare(NET)是一家全球性云平台,总部位于美国旧金山,在英国伦敦亦设有办事处。 Cloudflare以向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。通过基…