成为金融级数据库,腾讯TDSQL 的底气是什么?

TDSQL是什么:腾讯如何打造一款金融级分布式数据库 我们先初步了解TDSQL产品,以及它的适用场景。 首先,TDSQL是腾讯推出的一款兼容MySQL的自主可控、高一致性分布式数据库产品。这里我们强调一点,高度兼容MySQL——TDSQL完全兼容MySQL协议,并且做到完全自主可控、数据强一致性。第二是TDSQL具备分布式的特性,具备一个弹性扩展、高可用的架构。在互联网行业,海量的用户流量场景很常见,如果数据库不具备可伸缩性、可扩展性,是很难应对如:电商的大型促销,春节抢红包等突增流量的场景,这些其实都是对数据库应对海量用户流量的考验。 目前TDSQL已经服 阅读详情

图片

作者 | 宋慧

14.1178 亿,是第七次人口普查,全国人口总数。全国 700 万普查员,首次线上完成普查数据采集,数据直接上报至国家统计局。普查员所使用的线上系统,需要完成数据采集、流转、脱敏、处理和分析过程,扛住并发高峰,保证系统的稳定性,对于背后的技术开发团队,无疑是一次重要且艰巨的挑战。

优快云了解到,第七次人口普查背后,腾讯云数据库提供了擅长 OLTP 场景能力的版本,和擅长联机分析处理 OLAP 场景能力的企业级分布式数据库 TDSQL,通过“双引擎”设计支撑人口普查数据登记与统计分析的体系化工作,最终支撑了十亿级用户数据、700 万个终端和百万级峰值 TPS(每秒处理量)。其中值得一提是,在这些庞大的数据中,不乏多张超级大表关联高并发统计查询,每张表中存放了超过 20 亿+条记录。这种并发数据量级,几乎是除互联网场景(如电商双 11、春节抢红包)之外,传统行业应用中绝无仅有的,放眼全世界可能也是独一份。

图片

互联网生长出来的数据库——TDSQL

相较于集中式数据库,云时代的数据库需要支持更大业务规模与海量数据,就需要在单一引擎性能极致化之上,实现多模、多引擎一体化的数据库架构,另外,数据库要实现公有云与私有云双轮驱动,以满足中国用户的需求,当然,新一代数据库更需要自动化智能的运维。

在刚刚举行的2021 腾讯数字生态大会上,腾讯云重磅发布了企业级分布式数据库 TDSQL 系列自研核心引擎与工具平台,自研核心引擎包括 TDSQL-C 云原生引擎、TDSQL 新敏态引擎、TDSQL-A 在线数仓,数据库 SaaS 服务平台包括 DBbrain 智能数据库运维平台、DBbridge 数据库统一迁移平台。

TDSQL-C 云原生引擎是 OLTP 事务型数据库,在满载 CPU 流水线设计下,吞吐能力提升 50%,通过软件栈多路 Run2Completion、全链路 RDMA,IO 延迟降低 80%。TDSQL-C 是首个支持 instand ddl 的云原生引擎,结构变更秒级完成,较传统数据库提升百倍以上。

腾讯国产数据库产品矩阵

TDSQL 推出了全新的 Oracle 兼容引擎和全自研新敏态引擎。其中,TDSQL 全新 Oracle 兼容引擎在保险/运营商行业兼容度高达 98%以上,可以满足金融核心上线要求。同时 TDSQL 具备全局索引能力,查询性能最高提升 10 倍以上,行存最高 20 倍压缩率的超高压缩比,内存利用率提高 50%,大幅节省资源成本。

TDSQL 的全自研新敏态引擎,可实现无限扩展在线变更,无限适配金融敏态业务。TDSQL 核心特性有数据形态自动感知(characteristics awared),实现数据库全域智能化自适应调度。同时 TDSQL 100%兼容 MySQL,支持原生 Online DDL,计算/存储资源均可独立全透明弹性扩缩容,支持 EB 级海量存储。

TDSQL金融级引擎实现全局索引、数据形态自动感知

本次腾讯云数据库还推出了自研的高效列式存储、适用于 OLAP 场景的 TDSQL-A 在线数仓,以应对海量数据业务。

TDSQL-A 支持行列混合存储,灵活满足不同场景需求,其透明压缩比达到 5 倍以上,特征数据压缩比达上百倍。TDSQL-A 的延迟扫描、表达式下推,可将扫描性能提升 1 倍以上。另外 TDSQL-A 具有多节点并行导入导出工具,性能提升数十倍,并支持在线扩缩容的 PB 级超大规模数据治理。

TDSQL-A 在线数仓还自研了向量化执行器,针对聚合/表达式计算等场景优化 10 倍以上。同时实现先进的内存列式数据编排,使 CPU 缓存命中率提升 50%。TDSQL-A还具有业界独有的分布式延迟物化技术,分析场景优化 30%,子查询关联条件下推,针对性语句性能提升 10 倍,最终使 TDSQL-A 成为全新智能分析引擎,帮助客户进一步挖掘数据价值。

TDSQL-A在线数仓架构图 

除了上面介绍的核心自研引擎,针对国内云计算中混合云的管理需求,腾讯云推出了数据库 SaaS 服务平台,包括 DBbrain 智能数据库运维平台、DBbridge 数据库统一迁移平台。

其中,DBbrain智能数据库运维平台支持多云、多模式、多引擎的数据库接入,将大量传统人工的数据库运维工作智能化,为云上和云下企业提供数据库自治服务。DBbrain 目前已覆盖超 60%云数据库用户,每日优化低质量 SQL 平均可达 6200 万,每月诊断优化高负载数据库近 1 万个,优化效果达到 89%以上。

另一个更重要的工具平台,DBbridge 数据库统一迁移平台可以一站式完成商业数据库迁移。DBbridge 支持自动转化 SQL 语法达到 90%以上,可以为用户实现从 Oracle 到 TDSQL 平滑迁移,迁移中的兼容性评估、差异性改造、数据迁移和数据同步均可在DBbridge 完成,并支持私有化独立部署。DBbridge 目前已经在 1000+个客户项目中进行应用,整体提升异构数据库迁移效率(减少人工参与度)达到 70%以上。

在系列自研数据库引擎与工具平台之外,腾讯云数据库也在前沿基础研究上投入了大量的精力。据介绍,腾讯云和中国人民大学在数据库基础合作数据异常体系化研究与理论。数据异常是数据库可串行化理论体系中的重要概念,研究定义了事务的一致性:不存在数据异常则称为数据符合一致性。研究在数据异常的本质和内在规律范畴内,揭示出隔离级别和并发算法的本质,基于该项基础理论,可进一步系统地研究各种并发访问控制算法、改进并发算法。

图片

腾讯云数据库团队 TDSQL 数据异常体系化研究方向及新理论应用

除了数据异常的理论研究,另外腾讯云数据库在 DBbrain 智能运维中应用 AI 机器学习智能调优,相同请求以往 DBA 需花费 8.6 小时完成,DBbrain 只需25 分钟。

本次腾讯云一口气推出系列重磅的自研核心数据库引擎,我们能够看到,背后是腾讯数据库在十多年间,跟随了腾讯发展的各阶段,从腾讯早期增值、计费业务,到开心农场等社交产品爆发式增长,再到云计算兴起腾讯系游戏虚拟点券的场景,以及混合云下的分布式数据库,TDSQL 历经多次高并发、高可用的场景挑战,解决数据强一致、高性能吞吐、分布式水平扩展等无数个数据库硬核技术难题所收获的成果,是从互联网中茁壮生长出来的数据库。

图片

成为金融级数据库,TDSQL 底气何来

现在,腾讯云数据库已经从内部走向产业市场。据了解,TDSQL 互联网、政务、金融、电商、智慧物联网等行业都已经取得了广泛的应用。不过,腾讯云数据库把重点放在了企业级 IT 要求最严苛的银行、保险等金融行业。

在大会上,腾讯云数据库也分享了多个重磅金融案例的技术细节。其中,国有大型银行核心业务系统国产化替代的标杆案例是腾讯云数据库在中国农业银行通过 6 年多次 POC,深度技术交流,技术创新,协助规划数据库标准,上线后提供高并发、高性能,为农行从集中式到分布式扩展实现高扩展,数据库可视化管理实现运维监控高度自动化,现在投产的平台日均交易量超过 1 亿笔。另外,项目在基础硬件、操作系统、中间件、数据库、云平台五大领域全栈式国产化创新,实现全链路信创国产化,为其他业务系统创新工程提供借鉴。项目还满足人行颁布的分布式数据库技术金融应用规范要求,国产化和信创能力要求,满足 5、4、3 级灾备和高可用方案满足业务连续性要求。

腾讯云数据库还成为国有大型银行分布式数据库新核心,为中国银行完成核心系统大机下移。项目还是国内首家银行核心全链路信创国产化,采用了TDSQL+中标麒麟+鲲鹏,也是国内首次银行核心系统实现x86 和国芯混部署,此外项目具备自动化容灾平台,数据库高扩展性、异地多活和无限扩展性。

除了银行,腾讯云数据库还为国内头部保险集团太平洋保险,实现国产化自主可控,以分布式数据库承载保险核心系统,太保计划全面平滑迁移 oracle 系统超 1000 个,上千套系统评估 TDSQL 产品 oracle 兼容度高达 98%,全面支撑新业务上线。项目使用集中式分布式双架构满足业务不同需求,集中式分布式双架构一体化并支持平滑扩展,精准架构推荐模型指导业务灵活选择架构。项目里单产品支撑 TP/AP/HTAP 多场景,两地两中心/三中心两阶段规划平滑扩展,最终实现多中心架构灵活弹性。

除了金融的标杆案例和重磅客户,腾讯云云原生数据库 TDSQL-C 为团油网完成云原生架构升级,支撑单日超 2.5 亿交易,累计服务车主超 4 亿。还为 bilibili 提供内核性能优化,实现超百万 QPS 性能。另外,TDSQL-C Serverless 云原生数据库与微信联合打造微信云托管开发平台,实现与微信生态互通,联合微信小程序云开发,创造开发者使用数据库新形态,为接近 50 万小程序开发者提供了一站式开发云服务。

腾讯云数据库将积累的行业场景与案例的实践经验,通过白皮书的形式分享出来。中国信息通信研究院云计算与大数据研究所联合腾讯共同编制了《金融级分布式数据库白皮书》,阐述了金融分布式数据库现状概述,在行业的应用分析,落地应用的难点与挑战等内容。白皮书也提到,国产数据库 TDSQL 被广泛应用在了银行核心系统,TOP10 银行中服务比例高达 60%,能够满足金融级要求的高可用、高性能、低成本、线性水平扩展、企业级安全、便捷性运维的分布式数据库。

在 优快云 看来,以上这些积累让腾讯云数据库有底气,成为金融级数据库,提供核心、自主、安全、弹性的数据库产品与服务。腾讯云数据库 TDSQL 希望在未来五年,助力 1000 家金融机构实现核心系统数据库国产化转型。

联合生态力量,让中长尾用户用上企业级分布式数据库

在 2021 腾讯数字生态大会上,优快云 看到,腾讯云要“将前沿科技打造成简单的样子”,所以腾讯云在联合生态的力量,把企业级分布式数据库提供给更广阔的中长尾用户。

腾讯云数据库TDSQL 宣布启动免费版计划,提供免费版软件包下载介质、开发文档手册等,建立开发者交流社区,打造免费版软件生态。同时腾讯云提供数据库专家服务,为免费版进行服务兜底,线上支付形式激活代理商业绩模式,促进免费版商业化逻辑转移。

腾讯云数据库TDSQL免费版计划

TDSQL 也在积极参与数据库技术与开发者生态,参与 MariaDB、MySQL、PostgreSQL、TDPUB 数+社区多个项目交流与社区贡献,以及投入资源举办腾讯云 TDSQL 数据库大赛。其中值得一提的是欧洲航天局基于 TDSQL PG 开源版,搭建 Mission 行星探索项目核心系统,数据量超过了 300TB。

现在,腾讯云数据库已有超 2000+合作伙伴、共同服务 1000+企业客户、主要合作伙伴平均业务增长率超 100%,共同打造覆盖 20+行业、100+行业解决方案,并发布了业界首个银行联合核心 HTAP 方案。

信创战略下,数据库等基础软件正在逐步获得国家与 IT 产业的重视,其中,互联网企业自研数据库在实现自用之后,正在成为国产企业级数据库领域重要的力量。腾讯云数据库专注于分布式数据库,技术脚步仍在向前,从更底层研究数据库的多个下一代技术原型系统,布局未来数据库场景技术。成为多模多引擎一体化、云上云下融合、智能自治的新一代分布式数据库,TDSQL 未来可期。

每天一个优秀提示词学习收藏 - 文本去AI化(四) 宝子们,今天不藏私啦!我把这段时间四处搜罗、潜心钻研出来的文本去AI化Prompt 提示词大礼包双手奉上,这可都是能让你的 AI 创作水平原地起飞的干货!走过路过不要错过,赶紧码住,开启你的 AI 创作进阶之旅吧! 阅读详情

相关推荐

VisionMaster Qt二次开发:图像获取、COM组件渲染与本地化存储实战

本文详细介绍了基于VisionMaster进行Qt二次开发的核心实战流程,涵盖环境搭建、方案加载、图像数据获取、COM组件渲染与本地化存储。重点解析了如何通过COM组件在Qt界面中实时显示图像,以及将VM图像数据转换为QImage并保存为本地文件的关键步骤与常见问题,为工业视觉项目开发提供稳定高效的解决方案。

weixin_29229261的博客 205

Tbase基础积累二之数据迁移工具dbbridge

一、工具介绍 dbbridge是腾讯云提供的用于实现oracle、mysql等异构数据库迁移到Tbase、TDSQL的工具。目前只有私有化部署,要想获取安装包需要联系腾讯云的客服/技术支持。 dbbridge的功能其实蛮多的,可以实现tbase方向数据同步和把数据订阅到kafka. 二、安装过程 略,因为都是腾讯云的技术工程师帮忙安装的,所以偶也不知道怎么安装。 不过在未来公有云paas化的路上,懂不懂安装已经不重要了,重要怎么应用。 三、应用介绍 dbbridge提供四大功能: 迁移评估

IT匠人的专栏 4379

Tribon Vitesse开发教程(一)

Tribon Vitesse简介 Tribon Vitesse是Tribon提供给Python编程语言的编程接口,它是一系列的API。使用Python的语法调用这些API,结合Python语言自身的语法生成的程序叫做Vitesse程序。Vitesse是法语“速度”的意思,读作“为戴斯”。使用Tribon Vitesse可以直接访问Tribon产品信息模型和使用Tribon应用程序的功能,以控制设计

forevermemory的专栏 2587

腾讯云TDSQL:真正面向金融行业的典型场景

1)异常场景的恢复&全局一致性数据分析 第一种是异常场景的恢复和全局一致性数据分析,这个场景的功能和模型是差不多的,只是应用场景不一样。举个简单的例子,到年终结算的时候我需要2020年凌晨零点整的全年全部数据的一致性快照,可以有两种方式,第一种是生成一个新的实例,第二种是生成一个新的快照。这里会存在一个问题,因为分布式情况下服务器的系统时钟不一定一致,所以如图中上者需要进行分布式的补查,下者需要一个GTS绝对时间戳来保证数据的准确。 2)分布式事务实时强一致 第二种是分布式事务实时强一致的能力,

weixin_43872058的博客 270

远程桌面项目

远程桌面项目

weixin_41560737的博客 1933

StarCCM+ 导入STL几何模型进行仿真

通过 Import Surface Mesh 的方法导入 STL 文件进行仿真

薛定谔的alpha狗 6128

腾讯云数据库TDSQL|连续三年,我们做到了

腾讯云数据库TDSQL连续三年助力金融客户荣获中国人民银行体系金融科技奖项。

weixin_43872058的博客 328

Python实战:3步搞定DICOM转JPG/PNG(附批量处理脚本)

本文详细介绍了如何使用Python在3步内将DICOM医学影像转换为JPG/PNG格式,并提供了批量处理脚本。通过Pydicom、Pillow和NumPy库的组合,解决了像素值处理、批量转换效率和医学图像特性保留等关键问题,适合医疗AI开发者和放射科医生快速集成到工作流中。

numpy6sculptor的博客 589

2023年4月国产数据库大事记-墨天轮

本文为墨天轮社区整理的2023年4月国产数据库大事件和重要产品发布消息。

Era666的博客 3150

高性能优化的本质

在很早之前,处理器性能的提升一般是通过减小元器件的尺寸,增加元器件的数量,提高主频来实现,这也是摩尔定律所说的,但是由于功耗的影响,主频不能一直增加。后来,由于英伟达的GPU的并行计算的出现,逐渐打破摩尔定律,人们利用多核,SIMD,SIMT来处理大量相同计算的数据,这极大的提高了效率。计算机的算力得到了巨大的提升,但是并行是困难的,对于有数据依赖的程序来说,处理并行是一件及其困难的事,但对于一些简单的数学库的计算,并行的实现相对简单。

发狂的小花的博客 273

【20260309】【亲测可用】【异常】Get https://registry-1.docker.io/v2/: net/http: request canceled

【异常】Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection。

奶爸的编程之路,也就一周冷个三天 2万+

腾讯云数据库TDSQL|像这样的高考,其实我们每天都在经历

2022年6月7日,北京时间11:30,随着高考第一场科目语文考试结束,全国各地的高考作文题也正式在公众面前“登台亮相”。今年全国乙卷的高考作文题目是“跨越,再跨越”,双奥之城闪耀世界,两次奥运会展示了我国综合国力的跨越式发展,同期腾讯云数据库也实现了从儿童向有为青年的跨越。 卓越永无止境,跨越永不停歇。腾讯云数据库在跨越、再跨越的国产化路上,历经十八载,交出了自己的答卷。 1978年,萨师煊老师在黑板上写下“数据库”三个字,数据库理论正式进入中国。如今国产数据库已经走过了整整44年。从上世纪八九十年代,国

weixin_43872058的博客 325

RK3566-预装APP

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

qq_24093081的博客 701

隐秘历史:那场国产金融技术的“核武器试爆”

浅友们大家好~我是史中,我的日常生活是开撩五湖四海的科技大牛,我会尝试各种姿势,把他们的无边脑洞和温情故事讲给你听。如果你特别想听到谁的故事,不妨加微信(微信号:shizhongmax)告诉我。 ​隐秘历史:那场国产金融技术的“核武器试爆” 文 | 史中 零、 静静的罗布泊 如果全中国的火车、汽车、船舶在一夜之间消失,会发生什么? “捆绑Play”的猪猪牛牛羊羊们全都去不了屠宰场,衣物、药品也只能堆在工厂,你家门口的超市会被瞬间抢购一空,接下来饥荒和疾病会让这片...

weixin_43872058的博客 1914

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

腾讯云分布式数据库TDSQL在银行传统核心系统中的应用实践

一、关于TDSQL 银行数据库系统被外企垄断超过99%。数据库的复杂程度比拟操作系统,作为基础性软件数据库对成熟度有着极高的要求,这意味着需要较长的研究周期和测试才可以进入市场,这也是为什么国内商用数据库领域长期被国外企业所垄断。 外企数据库相对收费比较高昂,对于腾讯这种大型互联网企业,比如说搞个游戏充值活动或者过年的微信红包,都会产生突增的负载和流量,按照负载来收费,成本将无法估量。所以,如果用传统的商用数据库,我们赚的钱可能还不够买数据库服务付出的费用,这就倒逼大型互联网企业研发自己的数据库。 TDSQ

weixin_43872058的博客 589

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

2024国产化信创产品名录

2024国产化信创产品名录

bjzhang75的博客 3万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

腾讯云 TDSQL-A PostgreSQL版 - 产品概述

TDSQL-A PostgreSQL版 是腾讯自主研发的无共享架构的分布式分析型数据库系统,支持 SQL2011 标准,全面兼容 PostgreSQL 语法,高度兼容 Oracle 语法。自研列式存储引擎,支持行存储和列存储,支持混合存储,支持高压缩比。新一代向量化执行引擎能提供高性能海量数据实时高效复杂查询分析能力。 同时,支持完整的分布式事务处理,支持多级容灾以及多维度资源隔离,还提供强大的多级安全体系,提供弹性扩缩容能力,提供完善的企业级管理能力,为用户提供容灾、备份、恢复、监控、安全、审计等全套解决

weixin_43872058的博客 647

我理解的金融级数据库

最近,关于金融级数据库的话题,行业内讨论热烈。在这方面我想抛砖引玉,分享下自己的观点。

weixin_59224958的博客 1108

腾讯分布式数据库TDSQL金融级能力的架构原理解读

导语:为帮助开发者更好地了解和学习分布式数据库技术,2020年3月,腾讯云数据库、云加社区联合腾讯TEG数据库工作组特推出为期3个月的国产数据库专题线上...

腾讯技术工程 3895

腾讯云TDSQL数据库信创演进与实践

日前,在中国电子信息行业联合会面向行业优秀品牌教育培育《2020-2021年度优秀创新软件产品》的征集中,腾讯云分布式数据库TDSQL管理系统成功入选,并荣获“年度优秀软件产品”奖项。 本次评选邀请工业和信息化部领导进行多轮评审,从系统的普适兼容性、可部署在国产硬件应用资质、系统创新性等多方面综合评估,腾讯云TDSQL管理系统凭借卓越的产品性能、技术领先性和创新性,在众多产品中脱颖而出,成功入选2020-2021年优秀创新软件产品。 随着信息时代的到来,海量数据曾爆发式增长,数字经济也已成为助推全球经济增长

Wandssss的博客 2175

金融级数据库多活架构实践

今年以来,公有云事故频发,大有“黑天鹅”不断爆发之势头。近期,北京一初创公司清博数控表示,在使用国内某厂商云服务器8个月后,放在云服务器上包括备份的数据全部丢失,导致公司几年来的平台数据全部丢失,造成“近千万元损失”。此后,该云平台对此回应称,向该公司表达歉意,愿意赔偿该公司在平台产生的实际消费共计3569元,本着帮助用户迅速恢复业务的目的,承诺为该公司提供13.29万元现金或云资源的额外补偿,赔偿加补偿金额总计13.64万元达到其在平台中用云金额的37倍。 此外,在半年时间内,多个平台也曾出现数据安

august5291的博客 790

腾讯金融级数据库TDSQL的架构与应用

腾讯金融级数据库TDSQL的架构与应用 字数4064 阅读358 评论2 喜欢0 腾讯云金融级数据库CDB for TDSQL (Cloud DataBase for Tecent Distribute SQL)是一个适用于OLTP场景且与MySQL 5.5 、5.6兼容的分布式关系型数据库。 其前身是腾讯计费平台部为托管公司的虚拟账户,如QB、Q点、包月服务、游戏

linuxheik的专栏 5753

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 113

在Codex 让AI模型 拥有长期智能记忆

本文介绍Claude-Mem V15新功能——智能记忆召回,解决AI遗忘、重复提示、执行不一致等问题。通过本地部署claude-mem,实现自动记录决策(如数据库选型)、跨会话智能召回,支持记忆写入、检索、遗忘全流程闭环。相比传统记忆方案,其基于Hooks自动捕获工具调用,结构化存储,可追溯、可共享、可清理,显著提升工程效率与协作一致性,是长期项目中理想的“工作黑匣子”与“工程脑”。

米莱虾 257

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 190

45-存储过程与函数

匿名块跑完就没了,想下次再用只能复制粘贴。给块起个名字存进数据库,就成了存储过程与函数:一次编译、处处调用、权限收口,还能让 Java 侧少拼 SQL。这篇讲封装、调用、限制与排错的完整套路。CREATE OR REPLACE 覆盖式创建,事务由调用方控制;参数三模式 IN 只进、OUT 只出、IN OUT 双向,OUT 参数调用时要备好变量接;调用三姿势 EXEC、CALL、匿名块,命名传参=>最清晰;函数必有 RETURN,想在 SQL 里调用就不能碰 DML 和事务控制;

yuhou25的博客 151
下一篇: 加码云原生数据库 2.0,阿里云又放大招
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值