TiDB Serverless 正式商用,全托管的云服务带来数据管理和应用程序开发的全新体验

八 年 前 ,我们构建了 TiDB,一个开源分布式关系型数据库。 我们的目标是重新定义开发者和企业处理数据的方式,满足不断增长的可扩展性、灵活性和性能需求。 从那时起,PingCAP 便致力于为开发者和企业提供快速、灵活和规模化的数据库服务,并提供最优秀的用户体验。

去年 11 月, TiDB Serverless beta 版发布,也标志着我们达到了旅程中的一个重要的里程碑。之后的数月里,我们吸引了数以万计的用户,收集到了宝贵的意见和建议,并不断迭代、优化我们的产品。

今天,我们非常高兴地宣布 TiDB Serverless 已经正式商用。作为一款完全托管的 DBaaS 服务,TiDB Serverless 提供了一种功能强大、高性价比的数据管理方案,它可以根据你的需求自动扩展,消除了预设集群规模、资源负载平衡和资源闲置造成的麻烦和浪费,赋能全球企业和开发者。

极大简化数据库操作

TiDB Serverless 重新定义了数据库的操作,使其比以往更简单。通过 TiDB Serverless:

● 例行任务(如配置、管理和维护)将成为过去。

● 复杂任务(如高可用性配置和扩展)将实现无缝自动化处理。

● 无停机的自动升级和每日备份,支持基于时间点的恢复(Point-in-Time Recovery, PiTR)。

● 基于 OpenAI 技术的 TiDB Bot 提供最佳实践建议。

自动化弹性伸缩,极低成本

TiDB Serverless 的按需付费机制,保障您只为自己正在使用的资源付费:

● 轻松应对需求峰值,自动进行扩展,同时在闲置时自动缩减资源到零。

● 不再需要选择服务器大小,无需过度配置和为未使用的资源付费。

● 设置每月资源限制,避免计划外的费用。

● 透明的定价模型,详细了解每月账单情况。

最大化开发效率

无论是原型设计还是生产阶段,TiDB Serverless 的以下特性都可以帮你提高开发效率:

● 与 MySQL 兼容,无需对代码进行调整。

● 能够与 MySQL 丰富的工具、ORM 和驱动程序生态系统集成。

● 同时满足交易和分析的需求(HTAP),实现实时洞察。

● 利用 AI 增强功能,如 Chat2Query,通过自然语言生成和运行 SQL 查询。

● 借助 TiDB Cloud Admin API、TiCloud CLI 或 Terraform 等工具实现自动化运维管控。

安全合规保障

TiDB Serverless 将数据安全、隐私和合规性作为首要任务:

● TiDB Serverless 获得了 SOC 2 Type II 认证,满足安全性、可用性、数据处理完整性和保密性等行业标准。

● 默认满足 GDPR、HIPAA、PCI DSS 等隐私和合规标准。

● 访问 Serverless 集群时始终需要 TLS 连接。

● 基于角色的访问控制保证对数据访问的精确管控。

● 多因素身份验证增加了额外的安全防护。

● 全面的日志记录和监控系统,确保系统的可观测性。

TiDB Serverless 的实际应用

Chaintool ( https://chaintool.ai/ ) 是一家 Web3 技术公司,构建基础设施以支持区块链交易数据,并利用这些数据开发链上风险管理解决方案。他们在 TiDB Serverless 上部署了他们的链下 API,摆脱了传统数据库解决方案所带来的人工运维挑战,TiDB Serverless 让他们能够专注于构建 Web3 开发者和分析师的数据平台。

在过去的六个月里,TiDB Serverless 为 Chaintool 提供了许多便利,显著改善了他们的业务运营。这些便利包括:

● 低门槛项目上手和协作 :TiDB Serverless 的易用性能让更多合作伙伴快速参与到项目中,极大降低了协作和沟通成本,并确保了敏捷的项目开发。

● 优化成本 :随着公司项目的扩大和业务需求的演变,TiDB Serverless 的按使用量计费显著降低了成本,同时能够根据项目进展,适应敏捷和波动的需求。

● 面向未来可扩展的数据库 :TiDB Serverless 提供了弹性和混合工作负载的处理能力,能够支持 Chaintool 不断增长的数据存储需求,同时也为未来的业务发展做好了准备。

Chaintool 的创始人、CEO、CTO Zhang Yi 表示:“在竞争激烈的 Web3 世界中,TiDB Serverless 显著提升了我们产品上市的速度,并降低了成本。它不仅易于使用,而且其内置的行存和列存引擎使我们能够在单个数据库中处理事务和分析工作负载。”

Chaintool 计划在不久的将来探索更多 TiDB Serverless 的用例,下一步也有计划使用 TiFlash 的能力。

立即体验 TiDB Serverless

PingCAP 始终致力于探索数据管理和应用程序开发的可能性,希望帮助开发者和企业管理者轻松自信地应对不断演变的数字化环境。TiDB Serverless 正式发布是一个重要的里程碑,也是一个全新的开始。您的反馈是我们改进和也创新的动力来源,我们也希望在未来的旅程里与您携手通行,共同打造产品。

点击链接立即体验 TiDB Serverless,零成本起步,开启数据管理和应用程序开发的全新体验!

💡 TiDB Cloud

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

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

相关文章

【MySQL】——常用接口API即相关函数说明

目录 1、MySQL结构体的说明 1、MYSQL结构体 2.MYSQL_RES结构体 3. MYSQL_FIELD 2. 接口的使用步骤 3、mysql_init()——MYSQL对象初始化 4、mysql_real_connect()——数据库引擎建立连接 5. mysql_query()——查询数据库某表内容 6、mysql_real_query——执行SQL语句 …

JPA使用nativeQuery自定义SQL怎么插入一个对象参数呢?

0、我们在前后端传递数据时候,参数多的情况下,常常将这些参数封装成对象;当有些场景你需要使用JPA nativeQuery自定义SQL,要将这个对象insert时候,初学者似乎有点犯难,jpa不是spring-data项目的内容吗&…

软件工程中应用的几种图辨析

【软件工程】软件工程中应用的几种图辨析:系统流程图、数据流图、数据字典、实体联系图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表_眩晕李的博客-CSDN博客 软件工程——实体关系图 状态转换图 数据流…

算法训练Day40|343. 整数拆分 ● 96.不同的二叉搜索树

LeetCode : 343. 整数拆分 - 力扣(LeetCode) 1.思路 确定dp[]数组含义,dp[n]表示数 n 各子数的最大乘积dp[2] 初始为 1. 遍历顺序,从 3 开始,最值从 j * (i - j) 和 j * dp[i - j] 以及 dp[i] 中选择.dp[i] Math.ma…

通过cpolar内网穿透发布网页测试

通过内网穿透发布网页测试 文章目录 通过内网穿透发布网页测试 对于网站开发者来说,对完成的网页进行测试十分必要,同时还要在测试过程中充分采纳委托制作方的意见,及时根据甲方意见进行修改,但在传统的测试方式中,必须…

Maven入职学习

一、什么是Maven? 概念: Maven是一种框架。它可以用作依赖管理工具、构建工具。 它可以管理jar包的规模、jar包的来源、jar包之间的依赖关系。 它的用途就是管理规模庞大的jar包,脱离IDE环境执行构建操作。 具体使用: 工作机…

用Rust实现23种设计模式之 组合模式

组合模式是一种结构型设计模式,它允许将对象组合成树状结构,并且能够以统一的方式处理单个对象和组合对象。以下是组合模式的优点和使用场景: 优点: 简化客户端代码:组合模式通过统一的方式处理单个对象和组合对象&a…

Java课题笔记~ 不使用 AOP 的开发方式(理解)

Step1:项目 aop_leadin1 先定义好接口与一个实现类,该实现类中除了要实现接口中的方法外,还要再写两个非业务方法。非业务方法也称为交叉业务逻辑: doTransaction():用于事务处理 doLog():用于日志处理 …

sql 关联了2张表的 update 语句(转)

转自:SQL Update:使用一个表的数据更新另一张表 、update 关联两个表 基本上 select 能支持的关联和子查询操作,都能在 update 语句中使用。 在 where 条件中使用子查询 update a set a.age 1 where id in (select device_id from b) 在 wher…

42.利用 牛顿迭代法解非线性高维方程组(matlab程序)

1.简述 若向量记号为X,方程组就可以写成F(X)0的形式。 我们知道,对于一元函数的牛顿迭代法求根公式 类似的,对于多元函数求根公式 其中X是向量,是非线性方程组对应的雅可比矩阵。 具体求解的时候,我们可以先通过绘图命令绘制图形…

Selenium 根据元素文本内容定位

使用xpath定位元素时,有时候担心元素位置会变,可以考虑使用文本内容来定位的方式。 例如图中的【股市】按钮,只有按钮文本没变,即使位置变化也可以定位到该元素。 xpath内容样例: # 文本内容完全匹配 //button[text(…

Python2.x 与 3​​.x 版本区别

Python2.x 与 3​​.x 版本区别 Python 的 3​​.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下相容。 许多针对早期 …

刷题笔记 day9

1658 将 x 减到 0 的最小操作数 解析:1. 当数组的两端的数都大于x时,直接返回 -1。 2. 当数组所有数之和小于 x 时 ,直接返回 -1。 3. 数组中可以将 x 消除为0,那么可以从左边减小为 0 ;可以从右边减小为 0 &#xff1…

10大在线头脑风暴工具,团队创新必备!

在线头脑风暴工具的使用为创意发展和团队协作提供了许多优势,使团队成员能够同时参与头脑风暴,促进创意的产生和交流。一款优秀的在线头脑风暴工具可以以直观的方式展示创意,激发创造力和想象力。此外,还具有组织和整理功能&#…

linux文本三剑客---grep,sed,awk

目录 grep 什么是grep? grep实例演示 命令参数: 案例演示: sed 概念: 常用选项: 案例演示: awk 概念: awk常用命令选项: awk变量: 内置变量 自定义变量 a…

npm install报错 -> npm ERR! Unexpected token ‘.‘ 报错解决办法。

问题原因: 用nvm1.1.7的版本安装了16.x以上的node, 然后再下载依赖的时候就报错了;总结一下就是nvm版本太低了,他的里面没有集成高版本node导致的。 解决办法: 把nvm切换到新版本就行了。 1. 卸载掉当前所有的node nvm unins…

Cadence学习

Cadence学习 Cadence内容涵盖Cadence主要功能Cadence功能模块Allegro Design Entry CIS 和 OrCAD Capture CIS 的区别Cadence 公司简介Allegro Design Entry CISOrCAD Capture CIS OrCAD中part和database part区别OrCAD中不同页面的连接关系应该怎么处理(1&#xff…

MacBook安装Navicat Premium与注册

MacBook安装Navicat Premium与注册 参照下面的链接安装成功 https://www.52pojie.cn/forum.php?modviewthread&tid692132 https://blog.csdn.net/xhd731568849/article/details/79751188 https://blog.csdn.net/u013490280/article/details/79720893 https://blog.csdn.n…

基于Mediapipe的姿势识别并同步到Unity人体模型中

如题,由于是商业项目,无法公开源码,这里主要说一下实现此功能的思路。 人体关节点识别 基于Mediapipe Unity插件进行开发,性能比较低的CPU主机,无法流畅地运行Mediapipe,这个要注意一下。 Mediapipe33个人体…

初始化前端项目配置 eslint、prettier、husky 等等

每次新项目都要重新配置一遍,有点麻烦,记录一下。 一、配置 ESLint 1.1 核心配置 执行 npm init eslint/config 命令进行初始化,根据提示一路下一步即可,完成后会自动生成 eslintrc 文件并安装相关依赖。 1.2 React 编译模式配…