暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

TiDB Serverless:中小型项目的最佳选择

TiDB Club 2023-10-20
130

点击上图,即刻体验 TiDB Serverless


自 TiDB Serverless 问世以来,因其具有自动扩展性、高可用性、安全性以及按照数据处理来收费的特性广受用户关注。本篇合集将通过客户案例及原理,探究为什么 TiDB Serverless 能够成为中小型项目的最佳选择。

01

案例篇


车辆识别系统


面对每天经过传感器的车辆随交通的高峰时间有所变化、系统负载也会随着时间发生变化。客户最终选择 TiDB Serverless。


因为 TiDB Serverless 不仅有云上数据库的高可用特性、自动扩展性,更重要的是按数据处理量收费在客户账单中有时甚至只出现了在业务高峰时期的付费记录,在业务低峰时期甚至是在免费试用范围内,大大降低客户成本。


数据查询和分析系统


客户在维护系统时,由于某些表的结构和业务流程而经常做出调整,统计报表也会经常更新,每天可能会有很多版本的发布。所以经常会出现部署到生产环境的代码在运行之后造成整个查询分析系统效率的下降、甚至无法运行的情况,对项目进度产生了非常大的影响。



后来,客户尝试了将开发环境和生产环境部署到 TiDB Serverless 上,由于 TiDB Serverless 只按照数据操作来收费而不是数据使用量,开发团队不必担心在开发环境中使用使用 5 TB 数据的成本问题了。


02

原理篇


整个 TiDB Serverless 是基于 TiDB 数据库计算节点和存储节点分离的架构演进的。

计算节点由两部分组成,一部分是具有隔离性的计算节点,每一个数据库的租户都只能使用分配给自己的计算节点,这部分也叫做 SQL Layer 。另一部分是池化的计算节点,里面的计算节点在一个资源池中。哪个租户负载过高,TiDB Serverless 就从资源池中调配计算节点给到它,这里的计算节点是指处理 SQL 的 TiDB Server 或者协助进行 AP 处理的 MPP Worker 。






存储层是共享的,同样分为两部分:块存储和对象存储。

块存储是由各种存储引擎组成,比如行存储引擎 TiKV 、列存储 Tiflash ,他们负责高速的读写结构化的数据。对象存储比如 S3 ,像图中的 Shared Storage Pool 部分,它拥有无限存储和高可用的能力,并且价格低廉且安全性非常高。


点击下方图片,查看完整版视频


关于 TiDB Serverless 








PingCAP 始终致力于探索数据管理和应用程序开发的可能性,希望帮助开发者和企业管理者轻松自信地应对不断演变的数字化环境。


TiDB Serverless 正式发布是一个重要的里程碑,也是一个全新的开始。您的反馈是我们改进和也创新的动力来源,我们也希望在未来的旅程里与您携手通行,共同打造产品。


点击下图,即刻体验 TiDB Serverless

文章转载自TiDB Club,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论