从 Greenplum 到 Doris:集群缩减 2/3、年省数百万,度小满构建超大规模数据分析平台经验

ClickHouse及Greenplum与Doris性能对比 ClickHouse和DorisDB的对比: 标准SQL语言支持 ClickHouse:不支持标准SQL语言,无法直接对接主流的BI系统。 DorisDB:支持标准的SQL语言,兼容MYSQL协议,可以直接对接主流的BI系统。 分布式Join ClickHouse:几乎不支持分布式Join,在分析模型上仅支持大宽表模式。 DorisDB:支持各种主流分布式Join,不仅支持大宽表模型,还支持星型模型和雪花模型。 MPP架构 ClickHouse... 阅读详情

,

本文整理自度小满 Doris 数据库负责人汤斯在 Doris Summit 2025 中的演讲,并以演讲者第一视角进行叙述。

正文:

度小满金融(原百度金融)作为一家覆盖现代财富管理、支付、金融科技等多板块的科技公司,数据的分析处理对其极为重要,已经深度融入业务生命周期的每个环节,是进行风险控制、商业决策、用户体验优化及运营提效的基石。

随着业务高速发展,度小满原有基于 Greenplum 搭建的 OLAP 平台,逐渐暴露出三大痛点:

  • 规模与稳定性瓶颈:存储已接近饱和,扩容至百余台已接近硬件规模的承载上限,如果继续扩容,将面临更严重的稳定性挑战。
  • 性能与体验不佳:Greenplum SQL 查询执行速度慢,且经常出现 “计算时间远小于排队时间” 的情况,严重影响业务分析效率。
  • 缺失技术支持:当前使用的 Greenplum 6 版本技术架构已显得陈旧,并且 2024 年 Greenplum 宣布将停止开源,后续的技术支持与迭代升级将无法保障。

为了应对这些痛点,度小满金融迫切寻找更为高效、稳定且具备现代化技术架构的数据处理解决方案,以支持其未来的业务发展。

Apache Doris:高吞吐、快查询

面对日益增长的业务体量与复杂多变的分析需求,选用一个高效、可靠的数据库系统,已成为支撑业务稳健发展与快速创新的关键。Apache Doris 以其出色的性能表现与高度灵活的架构,成为众多场景下的优选方案。为深入验证其在海量数据与复杂分析场景中的能力,我们展开了一系列性能测试,关键结果如下:

  • 查询性能:在 1TB TPC-DS 标准测试集中, Apache Doris 的查询速度约是 Greenplum 6 的 20-30 倍。
  • 导入性能:在基于 Flink 写入的 TPS 测试中,基于单分片导入,压测最大 TPS 为:5000W/s。
  • JSON 数据处理:针对新推出的 Variant JSON 数据类型,测试显示:存储 2-3 万 Key 时,其空间占用仅为普通 JSON 的 1/10 甚至更低,查询效率则提升至 10 倍以上。

综上可知,Apache Doris 在写入吞吐、响应速度及存储效率上表现卓越,有力证明了其应对大规模、实时化、半结构化数据分析挑战的坚实技术基础。

基于 Apache Doris 的大规模数据分析平台

在上述详实的选型调研之后,我们决定采用 Apache Doris 替代原有 Greenplum 集群,构建超大规模数据分析平台。

2. 基于 Apache Doris 的大规模数据分析平台.PNG

为验证 Apache Doris 在真实业务场景中的表现,我们先进行了小范围试点,部署了少量 Doris 集群,并先行接入几个关键业务方。试点期间,系统在性能、稳定性和易用性方面获得高度评价。基于这一积极反馈,我们稳步扩展 Doris 集群规模,最终在效率与成本上实现大幅提升:

  • 整体效率:端到端分析任务耗时从 274 秒降至 47 秒,效率提升 82%,任务超时查杀比例从 1.3% 骤降至 0.11%,降幅达 91%,彻底解决高峰期排队问题实现 0 排队,使分析师的工作不再因拥堵而中断,体验和生产力均有极大提升。
  • 集群成本:在同等资源成本下, Doris 仅以 1/3 的集群数量即可提供与 Greenplum 同等的服务能力,存储性能提升 200%。截至目前,已完成 百余台原 Greenplum 服务器的清退工作,以更少的硬件资源支撑了更高的计算与存储需求,实现年度硬件成本节约数百万元。

从 0-1 数据平台建设经验

我们基于 Apache Doris 成功替换了 Greenplum,完成了从 0-1 的数据平台重构,覆盖架构设计、数据流转与业务协同的系统性工程。以下将围绕快速平滑迁移、异地多活容灾与全链路生态集成三个核心环节,展开具体实践。

01 快速迁移

为保障业务连续性与数据安全,我们开发了自动化迁移工具 SqlGlot,将大规模数据从原有 GP 集群迁移至 Doris 集群。整个过程历经半年,累计迁移 PB 级规模数据,全程业务无感知。

  • 表结构迁移:在表结构迁移阶段,团队从 GP 系统中导出表结构及相关元数据,借助 SqlGlot 工具实现字段映射与语法适配,并在此基础上完成分区构建与分桶策略设计,确保每个分桶数据量控制在 1G~3G 的合理范围内。该流程最终成功转换超过 20,000 张表,并保障了所有表的分区与分桶结构符合业务与性能要求。
  • 表数据迁移:我们通过分布式导出将 GP 数据并行迁移至 Doris 机器,并基于 Doris 官方推荐的 Stream Load 进行并发控制,以文件流式加载的方式高效导入数据至 Doris 集群。整个过程累计完成 PB 级规模数据迁移,稳定支持了 5000+ 次数据同步任务。
  • SQL 迁移:为解决因业务规模庞大、场景复杂而导致的官方工具语法支持不全的问题,我们基于 SqlGlot 并结合正则匹配能力,将 PostgreSQL SQL 高效转换为 Doris SQL。整个迁移流程包括 “转换成功 → 执行成功 → 数据一致” ,累计完成约 47 万个 SQL 的转换,实现 95% 的执行成功率 与 92% 的数据一致率。

02 异地双机房灾备

为保障数据安全并实现集群高可用,我们基于 Apache Doris 构建了异地双机房灾备架构,确保数据与服务具备跨机房容灾与双活能力。核心设计如下:

02 异地双机房灾备.png

我们将所有 Doris 集群节点均匀部署于 A 与 B 两个异地机房,通过设置 tag.location 属性明确节点所属机房。用户账号按机房绑定,访问请求通过轮询机制自动分配,实现负载均衡(例如首次请求路由至 A 机房,第二次则路由至 B 机房)。建表时通过配置 location 参数,确保每张表在双机房各保留 2 个副本,从而达成数据异地双活与故障自动切换。

关键配置示例:

  1. 设置节点机房标签
alter system modify backend ”BE1:9050" set ("tag.location" = "group_a");
alter system modify backend ”BE2:9050" set ("tag.location" = "group_b");
  1. 建表时指定双机房副本分布
CREATE TABLE ubevent 
(ts DATETIME, uid INT, ...) 
DUPLICATE KEY(ts) 
DISTRIBUTED BY HASH(uid) BUCKETS 10
PROPERTIES ("replication_allocation" = "tag.location.group_b: 2, tag.location.group_a: 2");

03 生态整合

为构建高效、稳定、易用的数据平台,我们还围绕 Apache Doris 进行系统性生态整合:

  • 计算引擎无缝集成:通过 Doris 官方提供的 Spark Connector 与 Flink Connector,实现了与现有 Spark、Flink 计算引擎的高效对接,保障了数据流水线稳定运行。
  • 运维体系化与自动化:集成 Prometheus、Grafana 及 Doris Manager,构建了覆盖监控、告警、管理与调优的自动化运维体系,全面提升集群稳定性与运维效率。

优化经验

为进一步提升数据平台的效率及资源利用率,在实际落地过程中,围绕集群、负载、存储等多维度总结了以下优化经验:

01 集群隔离

当前我们有多个 Doris 集群,为合理承接不同业务方的接入需求,我们主要依据业务成本与稳定性要求两大维度进行评估与路由。通常而言,稳定性越高,对应成本也越高。

新建集群时,稳定性最优,但相应成本也最高。为在成本与稳定性之间取得平衡,我们大多场景是基于 Workload Group 资源硬隔离方案,对 CPU 与内存进行资源组级别的隔离,有效减少不同业务负载间的资源竞争。若业务对稳定性的要求超出共享集群所能提供的范围,则仍需要通过新建独立集群来满足。

02 存储压力

在 Apache Doris 的落地与运维过程中,我们曾面临因业务快速增长带来的高达 80%-90% 的磁盘存储压力。针对这一问题,进行了一系列优化:

  • 控制表生命周期:部分业务或因对动态分区相关语法不熟悉,未主动采用该策略。为此,集成动态分区的参数配置,简化了开发难度,并提供统一注册入口,业务开发人员仅需选择是否开启、保留天数即可。
  • 修改压缩格式:将默认压缩算法从 LZ4 切换为 ZSTD。实测表明,存储空间平均节省约 50%,虽带来约 20%~30% 的 CPU 与内存负载上升,但整体 ROI 仍然较高。
  • 存储指标监控告警:为预防因误操作或异常行为导致的存储激增,建立了针对 “人员” 与 “表” 双维度的监控体系。环比分析业务人员数据占用趋势及单表每日增长量,可自动识别异常(如单日增长飙升至日常 10 倍),并及时触发告警及通知。
  • Hive 与 Doris 打通:在基于 Kerberos 认证的 Hive 环境中,对 Doris Hive Catalog 功能进行了二次开发,实现跨系统的直接数据访问,无需依赖 Flink 等同步工具,简化了架构并提升了数据使用效率。

03 负载均衡

为确保系统在负载高峰期的稳定运行,特别是应对异常 SQL 与大查询带来的资源压力,应对措施如下:

  • 双机房负载均衡:基于已有的异地双机房架构,通过轮询机制实现业务流量在 A 与 B 机房之间的自动分发:首个 SQL 请求路由至 A,次个请求则导向 B,以此循环,确保双机房负载均衡,避免单点资源过载。
  • SQL 参数限制:通过 enable_query_memory_overcommit = false、exec_mem_limit = 256 * 1024 * 1024 * 1024 等参数将最大占用内存限制为 256G,避免集群被打满,后续计划降至 60G。
  • Workload 资源队列动态调整:基于任务类型划分资源队列,配置 CPU 的软隔离和内存的硬隔离,并支持错峰调度。比如:例行任务通常在夜间执行,为其创建专门资源队列,数据分析等公共任务大多在白天执行,将配置更大的资源队列,随着白天 / 夜间需求的变化动态调整资源。此外,依据各队列负载设定并行度与并发数,控制任务排队时长。
  • 异常 SQL 拦截:实时识别与拦截异常 SQL,避免其影响 BE 节点稳定性。初期使用 Doris 内置正则规则进行拦截,但规则复杂导致 CPU 开销上升。为此,我们将拦截逻辑外移至平台层执行,以避免正则匹配及超大 JOIN 导致的 CPU 负载过高。

04 集群稳定性

随着集群规模不断扩大,保障 FE、BE 节点稳定性成为运维工作的核心挑战,为此,我们构建了以下保障体系:

  • 分层触达 + 全维度覆盖:根据不同指标优先级设置通知电话、短信、飞书提醒,P0 监控准确率 ≥80%;
  • 自动异常处理:为 FE 和 BE 的宕机重启设置了自动化处理方案,在识别到服务卡住时,系统会自动重启进程。此外,对于磁盘掉线,将自动下线故障盘并触发副本补齐。

我们同时采用对战分析、火焰图和日志查看等方法进行详细记录,以便后续调优。此外,编写了 SOP 手册,涵盖不同场景的应对措施,并进行了异常处理演练。

结束语

截至目前,我们已搭建 3 个基于 Doris 2.1.10 版本的线上集群,其中最大规模的集群达万 core 级别、上百 TB 内存和 PB 级磁盘。目前仍在扩容中,计划在年底前新增百余台 CN 节点和数十台 Mix 节点。未来,我们将重点关注并探索以下能力:

  • 存算分离:重点关注 Doris 3.X 版本的存储分离架构,推动落地实践。
  • 湖仓一体:全面打通数据湖与数据仓库,目前已小规模试点 Paimon;此外,针对数据外置场景,计划通过异步物化视图提升查询性能。
  • 智能物化视图探索:引入语义建模与 AI 智能分析,降低研发与业务沟通门槛,并对智能推荐与模板化方案进行探索与实践。
Doris部署生产集群最低要求的部署方案 阅读详情

相关推荐

Doris——纵腾集团流批一体数仓架构

Doris——纵腾集团流批一体数仓架构

爱吃辣条的博客 2796

Doris ClickHouse Greenplum 对比

本文对比了Doris、ClickHouse和Greenplum三大OLAP系统的核心架构、性能特征及适用场景。Doris采用MPP架构,适合实时数仓和高并发查询;ClickHouse以超高速导入和查询见长,适合日志分析;Greenplum基于PostgreSQL,支持完整ACID事务。性能方面,ClickHouse导入速度最快(50-100w行/秒),Doris并发能力最强(1000+ QPS),Greenplum则在复杂事务处理上有优势。选型建议:实时看板选Doris,日志分析用ClickHouse,事务

xu990128638的专栏 1310

【Doris】Apache Doris 在百度商业大规模微服务全链路监控的实践

来自百度凤巢的李奇原负责的工作分为两个阶段。第一阶段负责凤巢广告 API 平台,承载了百度所有的信息流广告和搜索广告投放业务,第二个阶段是负责整个商业平台部所有微服务的监控系统。百度技术栈有 C++、JAVA、PHP。商业平台大部分是广告业务系统,技术栈主要是 JAVA语言,因此监控平台也是基于JAVA语言来开发的。因为监控规模非常大,分析需求又复杂,经过一些历史经验后,最后选型了 Doris来做底层的存储系统,现在看来Doris确实能够满足我们大部分的需求。Doris的语法和MySQL基本一致,所以学习成

m0_54252387的博客 1103

Doris集群扩容和缩容

集群的扩容是通过添加新的节点来实现的。扩容时,需要增加新的节点,并将现有节点的数据按照一定的规则重新分配到新的节点上,从而实现负载均衡。缩容时,需要保证移除节点上的数据已经迁移到其他节点上,以及重新分配数据和调整集群的路由策略。集群的扩容和缩容是指在集群运行过程中,根据业务需求,动态增加或减少集群的节点数量,以适应不同的负载和数据规模。)节点配置文件:在待移除节点上的配置文件中,需要将节点设置为非可用状态,以保证数据不再写入该节点。,将现有节点上的数据重新分配到新的节点上,保证数据的一致性和完整性。

互联网知识分享 1007

大数据之Apache Doris_亚秒级响应_大数据处理分析_介绍_概述---大数据之Apache Doris工作笔记0001

OLTP数据库,比如mysql,oracle等等这种数据库,还有就是enterprise applications,企业应用,产生的一些数据,然后就是,还有 web Log/Data 也就是最常见的就是前端页面的一些埋点数据.分析...但是doris支持,仅仅是在doris上建立一个映射,就可以了,数据仍在mysql,elastic中,这样。正常来说,我们一般都是把mysql的数据,或者是elastic中的数据,进行搬运到doris中,然后再进行。还有一些互联网上的数据都可以做为数据来源.

添柴程序猿的专栏 742

greenplum 简介及数据库对比

greenplum 简介及数据库对比 。 greenplum hive infobright 对比。

单机数万QPS!Apache Doris高并发特性解读

300万字!全网最全大数据学习面试社区等你来!随着用户规模的极速扩张,越来越多用户将 Apache Doris 用于构建企业内部的统一分析平台,这一方面需要 Apache Doris 去承担更大业务规模的处理和分析——既包含了更大规模的数据量、也包含了更高的并发承载,而另一方面,也意味着需要应对企业更加多样化的数据分析诉求,从过去的统计报表、即席查询、交互式分析等典型 OLAP 场景,拓展到推荐、...

微信搜:import_bigdata,大数据领域硬核原创作者 2220

初学者对doris安装及使用

对doris的安装进行了较为详尽的描述,针对不同系统和用户载安装过程中遇到的各个程序进行筛选,比较适合于doris初学者使用,在最有有实例说明。

强烈推荐|DorisDB Vs ClickHouse Vs GreenPlum

强烈建议兄弟们可以抽时间看看这个分享,分享视频链接我会发出来,当你看完这个分享之后,你会知道为什么dorisdb会13个SSB单表查询中有9个比clickhouse快,dorisdb做了哪...

http://www.54tianzhisheng.cn/ 8395

从百度Palo到Apache Doris (Incubating) 的开源之路

Doris是百度开发的面向在线报表和分析的数据仓库系统,可以对标于商业的 MPP 数据仓库系统,比如Greenplum、Vertica、Teradata 等。2018年7月18日,Doris正式被顶级开源社区Apache基金会宣布进入Apache孵化器。自开源以来,Doris先后被小米、美团、链家、品友互动、瓜子、搜狐等十多家互联网公司使用。Doris现在已经建立了一个包括Github、邮件组、微信群等工具为依托的开发社区,无论是开发者还是用户都可以通过社区跟Doris开发者进行交流,提出问题,寻找解决方案等。

技术选型-DorisDB Vs ClickHouse Vs GreenPlum.pdf

OLAP技术选型,DorisDB Vs ClickHouse Vs GreenPlum,内容来自鼎⽯⼯程师-张恒,仅供学习收藏。

Doris集群部署

经过之前的步骤,48服务器已经作为FE Leader角色, 接下来把49,50作为FE Follwer进行部署,以下步骤在49,50都需要进行一遍。1.准备至少3台机器(172.29.1.48, 172.29.1.49, 172.29.1.50, 172.29.1.51)具体配置如下。启动完成后,可以通过浏览器访问doris UI, 默认端口为8030, 默认账号为root ,默认密码为空。当49,50全部加入时,通过48doris mysql可以看到以下内容,当然在doris UI同时可以查看。

ku_carp的博客 1305

VScode+MPLAB AI助手:Microchip MCU开发全流程实战解析

本文详细解析了如何使用VScode搭配MPLAB AI助手进行Microchip MCU开发的完整流程。从环境配置、工程创建到代码生成与调试,全面介绍了AI助手在提升开发效率、优化代码和故障排除方面的实际应用,为嵌入式开发者提供了一套高效的开发解决方案。

hh234的博客 1131

探索Apache Doris:构建高效的实时数据分析平台

Apache Doris 是一个开源、高性能的实时分析数据库,适用于大数据和实时数据分析。它使用矢量化执行引擎,可以处理大规模的并行查询,提供高效的查询性能。Apache Doris 是一个高性能、易于使用的实时数据分析平台,非常适合处理大规模并行查询和实时数据分析。希望本文能帮助你快速入门Apache Doris,并了解其强大的功能和用例。

adfyvatbia的博客 982

第二十届全国大学生智能车竞赛-地瓜机器人智慧医疗挑战赛技术解析与实战指南

本文深入解析了第二十届全国大学生智能车竞赛-地瓜机器人智慧医疗挑战赛的核心技术。内容涵盖从零搭建数字孪生环境、实现AI视觉任务(二维码识别、引导线追踪、目标检测)、在边缘设备部署轻量化大模型进行图生文描述,到遥操作与自主控制的平滑切换,并提供了基于ROS2的系统集成与赛场实战指南,助力参赛者高效备赛。

weixin_29252171的博客 2769

【分布式系统学习】CAP原理详解

概述:互联网最重要任务莫过于海量数据处理,即大规模分布式系统,分布式是互联网的核心技术!!!如上所述,分布式系统是无法同时满足CAP三个特性的。1.Atomicity(原子性)一个事务中的所有操作,要么全部完成,要么全部不完成,不会在中间某个环节结束。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。2.Consistency(一致性)在事务开始之前和事务结束以后,数据库的完整性没有被破坏。3.Isolation(隔离性)

大龄烤红薯的博客 5023

Doris 深度解析:打造高效、可扩展的数据分析平台

Doris” 是一个用于商业智能(BI)的开源MPP(大规模并行处理)数据库系统,原名 Apache Doris,用于构建数据仓库和进行数据分析。它是一个高性能、易扩展的分析数据库解决方案,支持实时查询和多维数据分析。

林木森的博客 1838

避开这些坑,你的Python爬虫才能稳定爬取IEEE Xplore(含反爬策略与MongoDB存储实战)

本文详细介绍了如何构建稳定的Python爬虫系统以爬取IEEE Xplore学术论文,包括反爬策略、MongoDB存储优化和断点续传机制。通过动态等待时间算法、请求头指纹管理和会话保持策略,有效应对IEEE的反爬机制。同时,优化MongoDB数据结构和索引,提升存储效率。最后,强调法律合规与伦理考量,确保爬虫合法合规运行。

weixin_29031057的博客 1095

列式数据库

ClickHouse是新一代MPP架构的关系型OLAP库 但适合单表 不适用于join和星型甚至雪花模型 分布式依赖于Zookeeper。Doris(StarRocks)是新一代MPP架构的关系型OLAP库 分布式更强 支持事务 幂等性导数。Hbase是非关系型 可海量存储,但是不适合分析,可以作为数仓的维表使用,只需按主键查询即可。GreenPlum是关系型,以postgreSql为基的MPP框架数仓。列式的优点是只对查询列产生I/O 效率更快。

qq_38770048的博客 559

用 MATLAB 实现鼻子和嘴的检测

为了方便起见,这里我们使用了 CascadeObjectDetector 中自带的 haarcascade_frontalface_alt2.xml 文件,该文件包含了多个包含鼻子和嘴的样本图像。其中 bbox 变量表示检测到的所有鼻子和嘴的边界框信息。在图像处理中,鼻子和嘴的检测是十分重要的一项任务。本文将介绍如何使用 MATLAB 实现鼻子和嘴的检测,并提供相应的源代码。然后,我们可以调用之前创建的 detector 对象来进行鼻子和嘴的检测。综上所述,我们可以使用以上代码实现鼻子和嘴的检测。

qq_39605374的博客 256

某东详情页h5st 算法分析

某东详情页h5st 算法分析

自成背后的博客 1万+

河北幸福消费金融基于 Apache Doris 构建实时数仓,查询提速 400 倍!

-Apache Doris 在河北幸福消费金融的实时数仓应用,数据导入提速 50 %, MySQL 数据快速同步!

SelectDB 1284

【Proteus仿真】用24C04与1602LCD设计的简易加密电子密码锁

【Proteus仿真】用24C04与1602LCD设计的简易加密电子密码锁

perseverance51博客 1121

下一代实时数据库:Apache Doris 【一】简介

Apache Doris 由百度大数据部研发(之前叫百度 Palo,2018 年贡献到 Apache 社区后, 更名为 Doris ) ,在百度内部, 有超过 200 个产品线在使用, 部署机器超过 1000 台, 单一 业务最大可达到上百 TB。Apache Doris 是一个现代化的 MPP (Massively Parallel Processing,即大规模并行处理) 分析型数据库产品。仅需亚秒级响应时间即可获得查询结果,有效地支持实时数据分析。

Maynor的博客 2448

《手把手教你YOLOv9实战》,改进专栏目录

为了提供友好的操作效果,本专栏将会手把手搭建可视化界面,我将用PyQt5 搭建一个可视化界面,可视化界面能够实现基本的图像加载与检测功能,如支持视频、摄像头,还支持更换不同的 YOLOv9 模型,并适应不同领域(如口罩检测系统、人脸检测系统、工业缺陷检测系统等),界面灵活、功能强大。通过YOLOv9加以改进设计,形成新的算法框架,一起水科研和论文,专栏会一直持续更新中,本专栏适合目标检测、分割、分类。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2151

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

下一代实时数据库:Apache Doris 【三】集群部署

(8) 根据以往经验,当集群可用性要求很高时(比如提供在线业务), 可以部署 3 个 Follower 和 1-3 个 Observer。(2) 拷贝源码 fs_broker 的 output 目录下的相应 Broker 目录到需要部署的所有节点 上,改名为: apache_hdfs_broker。(2) BE 的磁盘空间主要用于存放用户数据, 总磁盘空间按用户总数据量* 3 (3 副本) 计算, 然后再预留额外 40%的空间用作后台 compaction 以及一些中间数据的存放。

Maynor的博客 1470

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 5 倍性能提升,Apache Doris TopN 全局优化详解|Deep Dive
下一篇: 驾驭 CPU 与编译器:Apache Doris 实现极致性能的底层逻辑
SelectDB技术团队
博客等级 码龄4年 2119粉丝 484原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SelectDB技术团队

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值