腾讯云三大自研数据库之一 TBase 开源后首次重磅升级,复杂查询性能最高提升十倍
7月13日,腾讯云自研分布式HTAP数据库TBase正式发布最新开源版本。这款被欧洲航天局作为“ Gaia Mission”行星探索项目的核心数据库,迎来了自开源以来的重磅升级。该版本在多活分布式能力、性能、安全性、可维护性等多个关键领域得到全面的增强和升级,复杂查询的性能提升十倍以上。
TBase由腾讯数据平台团队自主研发的企业级分布式HTAP数据库,前身是PostgreSQL-XZ(PGXZ),并于去年11月正式开源。作为腾讯云三大自研数据库之一,TBase可适用于拥有海量数据、高并发、高HTAP,以及分布式事务能力的应用场景。
在欧洲航天局重要的行星探索项目中,欧航局使用了TBase作为“Gaia Mission”的核心数据库,存储了超过300TB的数据量。TBase开源后,欧航局Gaia Mission项目团队一直对开源社区保持密切关注和积极互动,已经成为社区重要的贡献者。截止目前,TBase在GitHub上的Star数已超过800个,Fork数近200。
据腾讯云TBase数据库技术负责人李跃森介绍,最新发布的TBase开源版本具备强大的多活分布式能力,并提供了发布与订阅层面一系列的新特性,可以帮助用户更高效地完成数据同步和快速定位错误。除了支持传统的主备的部署外,在此次开源的特性中增加了对异地多活的部署支持,可以在不阻塞业务的前提下,提供更加灵活的变更发布列表,解决跨地域难题。同时,南北两套独立的系统都可以提供读写服务,并实现近路由接入,尤其适合微服务架构。
新特性中另一大亮点就是性能提升。经过优化CN从DN收集统计信息的流程,保证基于cost计算的执行计划的准确性,使得复杂查询的性能提升数十倍。此外,TBase开源新版本还采用全新的备机升主方式,新增了插件在线升级、锁优化等多项新功能。在提升业务使用体验的同时,用户在必要时可通过人工干预来进行问题的处理,显著提高了系统可维护性。
作为腾讯云一款具有战略意义的自研数据库,TBase不仅在微信支付这类重要的内部业务中经受了单日请求量超10亿次的考验,也成功应用到政务、医疗、公安、消防、电信、金融等诸多行业的核心业务系统中,其强大的性能和稳定性在众多外部客户的业务场景中得到了广泛验证。
在中国人保PICC集团的某业务系统中,基于TBase的多中心多活架构不仅能够极大限度地发挥架构本身在资源协调、灵活调配等方面的优势,还可以实现数据的双向同步,以及更灵活的表级同步粒度。各中心的数据可通过本地可写以及同步到异构数据库,实现更强的数据一致性。在安全性方面,该平台提供了实例备份和基于时间点的恢复功能,系统可恢复从备份到当前时间内任意时间点,并保证事务一致性,系统的容灾能力也得到极大提升。为PICC集团相关业务系统实现7×24小时不间断高效平稳运行发挥了重要作用。
在今年抗击疫情期间,通过使用TBase,“云南防抗疫”小程序从接入数据库到上线仅用了18个小时。TBase的可伸缩、高速联机分析和高并发处理能力使得“云南防抗疫”小程序可以轻松应对每天新增亿级数据存放需求,并可根据业务压力大小灵活扩展计算和存储资源。在节省成本的同时帮助业务高效稳定运行,为云南省全面抗击新冠病毒以及实现高效复工复产提供了有力的支撑。
腾讯云三大自研数据库之一 TBase 开源后首次重磅升级,复杂查询性能最高提升十倍相关推荐
- TBase数据库开源后重磅升级,复杂查询性能最高提升十倍
这款被欧洲航天局作为" Gaia Mission"行星探索项目的核心数据库,迎来了自开源以来的重磅升级.7月13日,腾讯云自研分布式HTAP数据库TBase正式发布最新开源版本,该 ...
- 为什么腾讯云要自研云原生数据库 CynosDB?
IT正以前所未有的速度驱动着时代的发展,深刻地改变着人类的生活,作为面向未来的IT形式,云计算重新定义了科技创新与企业发展的基础动力.11月22日,腾讯云宣布新一代自研云原生数据库CynosDB正式发 ...
- 聚焦三航道,腾讯云重推五大数据库新品,现场很赞!
作为企业IT的核心系统之一,数据库市场正在面临根本性变革.在全面上云的大趋势下,传统的数据库上云模式逐渐无法满足客户业务的快速扩展和智能运维需求,客户需要的是一套能够灵活扩展.智能诊断,支持跨云融合的 ...
- 从实践出发,腾讯云深入解读云端数据库技术
毋庸置疑,数据已经成为信息化社会最关键的基础元素之一.离开数据的支持,大数据.人工智能等技术就都没有了用武之地,信息化.智能化也就成了空谈.而数据库则是存储和承载数据的重要场所,因此,其重要性不言而喻 ...
- 分布式云时代,腾讯云为何自研操作系统
云计算领域,正在发生巨大变革. 在前云计算时代,服务器是每个互联网企业都绕不开的坎,那时我们几乎所有的业务都要围绕着成群的"铁盒子",要准备绝对安全的机房,要调节机房温度及时散热, ...
- 腾讯云TDSQL,从数据库巨人身上撕开一道口子
金融行业现状 目前国内大中型银行主要以国外厂商提供的大型主机和数据库解决方案来进行系统构建.由于近年来金融业务量的不断增长,以及银行数字化转型成为必然趋势.目前以国外大型主机和数据库为核心的架构已无法 ...
- 深度揭秘腾讯云新一代企业级HTAP数据库TBase核心概念
腾讯云PostgreSQL-XZ(PGXZ)经过公司内部多年业务的打磨,在2017年改名为TBase后,正式对外推出,目前已在政务.医疗.公安.消防.电信.金融等行业等行业的解决方案中大量应用.TBa ...
- Docker腾讯云加速源配置+数据库配置
一.腾讯云加速源配置 1.下载docker # 安装yum-utils和存储驱动 yum install -y yum-utils decive-mapper-persistent-data lvm2 ...
- LAMP搭建博客网站(腾讯云UbuntuCVM、MySQL数据库、域名注册)(WordPress)
LAMP搭建网站(腾讯云UbuntuCVM)(腾讯云MySQL数据库) 环境配置 Linux操作系统: Ubuntu Server 16.04.1 LST 64位(腾讯云CVM) Apache网站服务 ...
最新文章
- 本科生晋升GM记录: Kaggle比赛进阶技巧分享
- 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
- Maven快速创建SpringMVC web(1)
- 【功能升级】达摩盘3.0全新标签介绍前言
- Xposed源码剖析——Xposed初始化
- 数据挖掘的十种分析方法
- AI+服务 阿里巴巴如何做智能服务转型?
- 【ActiveMQ】消息生产者自动注入报错:Could not autowire. No beans of 'JmsMessagingTemplate' type found
- 4-1 可复用性概述
- 微软 SQL Server 2016 SP1 开发者版入驻 Windows 容器
- 2020年容器应用的新思考
- unity蛮牛游戏API
- myeclipse出现Severs栏不显示Tomcat
- JS数字正则表达式验证(全全全!!!)
- Vcc(电源)和GND(地)之间接电容的作用
- MySQL的两阶段提交(数据一致性)
- android 自定义view画虚线长方形
- 百度竞价需抓住消费者心理
- 数码相机导入计算机软件,佳能相机照片导入电脑软件(Image Transfer Utility)
- 操作的基本原则,每日必读【不断更新中】
热门文章
- Educational Codeforces Round 55 (Rated for Div. 2)
- PAT 1085 PAT单位排行(25)(映射、集合训练)
- luogu P1273 有线电视网
- tp3.2中怎么访问分类及子分类下面的文章
- 输入输出(I/O)流。
- JScript中的条件注释详解(转载自网络)
- vc++.net 移植到 C#中的几点注意事项
- SQOOP对分隔符支持情况的验证
- [tf] tf.gradients vs optimizer.compute_gradients
- 第3章 关系数据模型