• 更新@2023年1月

    应部分读者要求,制作了一个《高性能MySQL 第四版》主题页:链接。主题页中包含了该书籍的适合读者、如何阅读该书籍、该书籍中涉及的链接、以及部分来自读者的勘误等,供参考:高性能MySQL


    十年经典再更新

    十年前,当时Ningoo找到我们翻译第三版时(参考),还是一个刚刚进入数据库领域的小兵。十年后,当初的译者们,都已经在各个公司的数据库方向成为中坚力量。

    时隔十年,《高性能MySQL》再次出版,这是该系列的第四个版本。过去十年,《高性能MySQL 第三版》已经成为除了文档之外,MySQL相关开发者、DBA等从业者的必读书目,在豆瓣上也收到了9.3分的好评。

    另一方面,在这十年间,MySQL技术、数据库技术以及数据库的生态都发生了很大的变化,最新版的图书也相应做了大量的更新、精简与修订。这次依旧由我和宁海元、张新铭等一起完成翻译。如果,英文阅读没有大的障碍的朋友,仍然推荐阅读英文原版,目前在京东、亚马逊等平台都可以买到。如果,想读中文版的朋友,这次出版的《高性能MySQL 第四版》则是非常不错的选择。本文,概述了第四版的一些更新与改变,以及MySQL在中国这十年的发展。另外,文末有一个“回复SQL,抽奖领取赠书”的活动,感兴趣的直接跳到最后部分。新书在京东上已经上线,欢迎购买。

    MySQL在中国的这十年

    过去十年也是中国MySQL快速发展的十年。在2022年,CSDN的中国开发者调查报告中的数据,在中国,有73%的开发者都在使用MySQL,稳居第一名,且遥遥领先其他数据库。一方面是中国互联网在过去十年的快速发展背后,需要海量的、低成本的数据库存储方案,另一方面,更重要的,随着中国开发者、DBA能力增强,从原来的用好开源,逐步成长为开源背后的重要的贡献力量。无论是,阿里、腾讯、华为、百度、去哪儿等公司,都在通过各种方式,一方面输出自己的最佳实践,另一方面也在向MySQL代码库贡献自己的力量。

    随着,中国厂商在MySQL技术使用和商业上的深入,以阿里云、腾讯云、华为云为代表的中国技术厂商已经成为MySQL社区重要力量:

    • 在2018年,阿里云数据库RDS团队,因为多源复制、FlashBack等功能获得了MySQL Community Awards,彭立勋作为代表在Percona Live接受颁奖:参考
    • 2018年,在5.7.17版本,由翟卫祥贡献的关于Group Commit和GTID的优化:参考;2021年,在8.0.24版本中,由翟卫祥修复的关于InnoDB Recovery阶段性能问题:参考。除此之外,翟卫祥其实是比较频繁的出现在MySQL Release Note的人。也因为这些贡献,翟卫祥也在2019年也获得了MySQL Community Contributor of the Year的奖项:参考。
    • 2019年,腾讯游戏CROS DBA团队的陈福荣(Vin Chen)、梁飞龙(Felix Liang)也获得MySQL Community Contributor Award:参考。
    • 2022年,彭祥在今年成为MariaDB Foundation的Board Members,他也是阿里云RDS业务的负责人。
    • 2022年7月,在最新的8.0.30版本中,来自腾讯CDB团队的Yuxiang Jiang和Zhou Xinjing修复了部分关于InnoDB、PS相关的Bug:参考。
    • 另外,在MySQL Bug系统上,也经常能够看到国内厂商的身影,主要是阿里云和腾讯。

    在国内社区,诸如丁奇、彭立勋、周彦伟、杨建荣、韩锋、杨奇龙、叶金荣、沃趣科技、盖国强、何登成等都非常活跃,通过ACMUG、DBAplus、墨天轮等平台推广数据库的最佳实践。另外,国内各个大厂也都还有隐藏着非常多的“扫地僧”级别的高手,抛头露面比较少,诸如ba0tiao、江神、Jimmy(这里无法一一列举)也是中国MySQL社区非常重要力量。

    MySQL凭借着其强大的影响力,也影响着一系列的产品的发展。在云时代,MySQL依旧是主角。在2014年AWS推出的Aurora、2017年阿里云推出的PolarDB、2018年腾讯云发布CynosDB(TDSQL-C前身)都首先选择了兼容MySQL。而众多新的数据库,诸如OceanBase、TiDB、PolarDB-X、ClickHouse、AnalyticDB等都或者选择兼容MySQL或者使用MySQL类似的SQL方言。而各个云厂商,凭借着MySQL开放、开源,基于其构建的RDS、或者云原生数据库都赚的盆满钵满,通常,都能够占到其数据库收入的50%以上。这也从经济基础上,保障了各个云厂商依旧会坚定不易的在MySQL方向投入大量人力,推进MySQL的发展。到目前为止,MySQL数据库也成为了“开源技术”和“云厂商”之间,在技术利益非常庞大的时候,依旧能够较为“和谐”相处的案例之一。

    兼容MySQL的分布式数据库

    全球的MySQL数量约为800万个,大量的运行场景已经催生更加垂直和高要求的产品。兼容MySQL的分布式数据库就是其最重要的一个方向。从需求上来说,随着数据的快速增长,在越来越多的场景下,MySQL单机架构已经无法满足需求,分布式数据库在过去10年也在快速发展。2010年,阳振坤在淘宝内部开始研发OceanBase,自2015年后,开始逐步在外部探索商业化,同时兼容MySQL和Oracle;TiDB于2015年正式发布,兼容MySQL协议;2020年,在云栖大会上,阿里云数据库负责人李飞飞也宣布,DRDS正式升级为PolarDB-X,并于2021年正式开源,也是兼容MySQL协议。2018年,ShardingSphere发布(前身为Sharding-JDBC),也是兼容MySQL的。

    在中国当下,分布式数据库的竞争是异常激烈。在今年(2022年)的4月份,TiDB发布了6.0版本,将TiFlash也正式开源,之后也很快上线TiDB Cloud,上线了阿里云心选商城。OceanBase也于今年的8月发布了4.0版本,单机部署最小支持4核8G;分析能力实现了由全场景向量化能力覆盖;OceanBase Cloud也会很快上线。另外,PolarDB-X也在持续的增强,发布包括了与MySQL兼容性比较好的AUTO_INCREMENT、数据热点诊断、冷热数据存储分离、Flashback Query等功能。另外,ShardingSphere、TDSQL等也在快速发展。

    另外,在今年9月,TiDB和OceanBase都不约而同的在美国硅谷开始做产品推广,这个竞争已经逐步从国内延伸到了海外。这也是该行业快速发展与繁荣的体现。

    自此,中国的数据库已经逐步从最早的用好开源、贡献开源,慢慢走向自主研发、独立品牌的模式,也从国内竞争开始走向更大的国际市场,这是中国数据库在商业模式、技术能力、生态建设都更加强大的体现。

    新的版本,新的技术

    MySQL 5.1是十年前的主流版本,期间经历了5.5、5.6、5.7,到现在8.0逐步成为当前的主流版本。在最新的“第四版”发布时,MySQL最新的版本为8.0.20,所以,书中很多案例与测试也都在该版本中经过了测试与验证。

    这次出版的《高性能MySQL 第四版》则新增了过去十年MySQL各个新版本特性。新的版本背后代表的是新的技术。例如,从5.6开始引入、5.7和8.0版本中逐步成熟的GTID技术,大大提高了MySQL复制时的数据一致性、以及可运维性,也使得MySQL在整个数据流生态中,变得更加易用;随着,NoSQL的流行以及部分应用或者模块中Schema Free设计的出现,MySQL在最近的版本中,一直在不断增强对JSON的支持,包括操作JSON函数支持、性能优化、表达式函数支持等,使得在MySQL中也可以非常自由、高效的管理JSON数据。

    性能管理一直是该书目的重点部分,最新版本的MySQL也在不断的完善Performance Schema(简称“PS”),帮助用户更加系统的进行性能管理与优化。在第四版中新增的第三章则系统的介绍了PS,可以帮助读者系统的了解如何通过PS查看数据库/InnoDB内部的运行指标,从而观测性能并针对性的进行优化。

    云数据库已经成为数据库领域最重要的方向。本书也增加了关于云数据库的篇幅,并以AWS Aurora、谷歌云数据库、云主机自建数据库为代表,介绍了当前云数据库的使用、能力以及限制等。随着云计算、IoT、互联网等技术发展,数据量也一直在快速增长,本书也增加了关于如果扩展MySQL的章节与篇幅,包括通过只读节点进行的读扩展,以及如何通过拆分的方式进行写扩展等。

    另外,本书另一个重要特点是做了大量删减,全书也从原来的第三版约800页精简到约350页:

    删除了所有的MyISAM引擎相关的内容。MyISAM引擎是最早版本MySQL的原生引擎,但由于其架构缺陷、不支持事务、性能等原因,自8.0版本开始彻底被InnoDB替换。 

    删除了大量关于如何配置MySQL的内容。随着时间的推移,现在的MySQL文档已经非常详尽的描述了这部分操作。本书则侧重于原理、使用、最佳实践等。  

    删除或大大简化了诸如分区表、调度事件、全文索引、Query Cache等特性的介绍。虽然,在十年前这些都还算是MySQL的“高级特性”,但现在已经为大家所熟悉,而且文档已经了非常详细的描述,本书则不再介绍这些内容。

    当然,依旧保留了最重要的部分,包括MySQL架构与基础原理、可靠性管理、SQL优化、索引设计与优化、硬件与软件适配优化、表结构设计规范与原理、复制技术、备份与恢复、垂直与水平扩展、云数据库等。

    整体上,依旧非常推荐大家购买与阅读。本书,在翻译出版过程中也得到了很多数据库领域朋友的支持,包括沃趣科技陈栋、云和恩墨盖国强、OceanBase的阳振坤、周彦伟等,尤其是,阿里云数据库负责人、ACM/IEEE Fellow李飞飞 特意拨冗指导并撰写推荐序言,这里引用如下:

    随着互联网行业以及云计算产业的高速发展, MySQL成为世界范围内以及中国数据库领域最流行的开源数据库。在几乎所有大型互联网业务场景中, MySQL都是业务架构的核心组件之一。广泛的应用也推动了MySQL在过去十年的高速发展,MySQL社区相继推出了5.6、5.7、8.0版本,从性能、可扩展性、安全性、稳定性、可维护性、易用性等维度都有了非常大的发展。《高性能MySQL 第三版》是2012年发布的,最新版本的《高性能MySQL 第四版》在上一版的内容上延续了之前的经典内容,包括架构设计、优化、高可用等内容,同时新增了云数据库、扩展性等过去10年发展的相关内容,另外,也增加MySQL过去10年里的最新版本包括5.7、8.0版本的最新的特性和内容。

    MySQL作为当下最流行的开源数据库,本书从实践的角度涵盖了数据库系统的架构设计、锁、性能管理、高可用等内容,除了作为MySQL的参考书之外,也可以作为数据库系统原理和设计的一个实现参考。随着云数据库的流行,这本书的最新版也做了相应的调整,例如,将数据库的安装、配置、监控搭建等基础操作内容(云数据库封装并提供了大部分这些能力)做了大幅度的缩减。因此,本书也非常适合面向云数据库系统开发者的一本MySQL参考书籍。如本书的名字所述,本书在内核设计、性能优化方面,依旧是着墨最多的部分,深入介绍了锁管理、并发控制、Performance Schema使用、索引优化等内核机制,可以帮助企业的DBA、或者想深入了解MySQL优化的开发者,以及云数据库开发者更高效的使用和拓展MySQL。

    本书的译者是云数据库领域和MySQL数据库的资深专家,有着很强的技术能力和行业实践以及业务洞察,同时也具备非常出色的业务架构设计和商业化经验。在深入理解原著的基础上,结合自己的洞察和经验提供了出色的专业化中文版本,是MySQL领域不可多得的一本必读书目。

  • 重要更新

    「格睿云Greptime」完成天使轮融资:时序数据库厂商「格睿云Greptime」已于近期完成天使轮融资。据介绍,本轮融资金额在数百万美金级别,由耀途资本领投,九合创投跟投。Greptime成立于2022年4月,是一家时序数据库厂商。公司CEO 庄晓丹曾在蚂蚁集团带领智能监控团队自研超大规模时序数据平台并实践 AIOps 智能运维,CTO 孙宁及技术 VP 冯家纯分别来自滴滴与蚂蚁集团。参考

    数据库工具生态企业–「开云集致」完成千万元级别的Pre-A轮融资:杭州开云集致有限公司已于日前完成Pre-A轮融资。据介绍,本轮融资投资方为盈动资本,金额在千万元级别。开云集致成立于2019年11月,当前主要打造两款产品,分别是多源多端数据同步迁移系统CloudCanal和企业级在线数据管理系统CloudDM。公司CEO励强是前阿里巴巴高级技术专家,也是阿里云云产品 PolarDB-X(前身DRDS)负责人。笔者曾有幸与励总合作,CloudCanal、CloudDM产品具备安全、便利、中立、稳定、全面等特点,有效满足当前市场对多云、多类型数据源场景的数据流转、数据安全使用等需求。参考

    袋鼠云大数据基础平台EasyMR正式上线:EasyMR是袋鼠云自研的大数据基础平台,提供Hadoop、Hive、Spark、Trino、HBase、Kafka等组件,完全兼容Apache开源生态;支持企业级安全管控,一键开启LDAP+Kerberos+Ranger认证权限体系;提供一站式运维管理平台,帮助企业快速构建大数据平台,降低运维成本。链接

    阿里云宣布投入70亿元建设国际化生态体系,新增六大服务中心:阿里云智能总裁张建锋在国际云峰会上表示,阿里云将继续加大在全球市场的投入,宣布投入70亿元建设国际化生态体系,并在波尔图、墨西哥城、吉隆坡、迪拜等地设立六大服务中心,优化海外市场的服务和交付体验。链接

    动态详情

    • [AWS] Aurora MySQL版本支持5.7到8.0的本地升级
    • [AWS] RDS for MariaDB 支持新的版本 10.5.17、10.4.26、10.3.36
    • [AWS] RDS for Oracle 支持临时表空间的实例存储以及 M5d 和 R5d 实例的数据库智能闪存缓存
    • [Azure] 宣布在2024年11月9日结束对 PostgreSQL 11的支持
    • [Azure] 新增对公有云文件的加密方式方法的功能
    • [Azure] 发布Data Lake Storage的GA版本,此次版本引入了 “allow append writes for block and append blobs” 功能
    • [GCP] Spanner 的精细访问控制现已在公共预览版中提供
    • [GCP] Datastream 支持 AlloyDB for PostgreSQL 的CDC
    • [GCP] Spanner Golang 数据库驱动正式 GA
    • [Oracle] 公布 2023 财年第一季度财报,总收入 114 亿美元,按美元计算增长 18%,其中云收入36 亿美元,按美元计算增长 45%
    • [Oracle] 甲骨文正式发布Java 19:参考
    • [Doris] 发布1.1.2 版本,完成了 170 多个问题修复或性能优化项:参考
    • [阿里云] 云原生数仓AnalyticDB发布实例暂停功能,该功能有助于降低使用成本:参考
    • [阿里云] PolarDB-X数据库通过分布式数据库金融标准验证:参考
    • [腾讯云] 云数据库MySQL新增支持只读实例修改参数功能
    • [腾讯云] 云数据库MongoDB新增4.4版本
    • [腾讯云] 数据库智能管家 MySQL 自治服务新增杭州、香港、天津、深圳、上海金融、深圳金融、北京金融等多个地域
    • [华为云] 新增印尼区域,该区域有3个可用区,加上原曼谷、新加坡,华为云在东南亚将有3个站点
    • [火山云] 9月22日发布了云数据库数据库MySQL 多项新功能,如新增连接池选择、对接弹性公网功能、显示内网和外网的地址及端口等功能
    • [火山云] 火山引擎DTS产品,新增对已存在的迁移、同步任务的复制功能和跨Region展示功能
    • [火山云] 火山引擎文档数据库 MongoDB,新增对副本级和分片监控功能
    • [DolphinDB] 近期推出了新版本1.30.19.2,增加了对Python3.10支持以及其他新功能:参考

    推荐阅读

    PolarDB-X内核新版本:将MySQL进行到底:在最新的PolarDB-X的版本中,提供了新的功能:存储过程、表级分区管理、密码、审计优化等。在传统行业中,不少用户是数据库中的存储过程、分区表重度使用者。此次PolarDB-X的更新,优化了存储过程中内存管理,这些改动会给这部分用户带来较好的体验。参考

    Azure MySQL 数据库高可用性解析:去年年底,Azure Database for MySQL Flexible Server 登陆中国大陆,用户可以体验Azure的服务。数据库是整个 IT 系统中必不可少服务之一,其高可用性也一直是系统设计环节中的关键考虑要素。Azure是如何做数据库的HA?通过这篇文章或许可以管中窥豹。参考

    基于火山引擎 EMR 构建企业级数据湖仓:虽然是一篇火山云的软文,但是对数据湖仓的趋势和挑战有比较深入的介绍。参考

    近40年银行核心系统变迁历程及新建设模式:金融业是信息化比较高的传统行业,也是比较愿意在信息化建设上投入的行业,也是IT行业最大的行业客户之一,而银行又是金融行业最大的细分市场,该文比较全面的介绍了我国银行IT系统四十年的发展变化。此文推荐给所有金融IT从业者。参考

    1055 亿大蛋糕:微软 404 亿:IDC的原文看这里:链接,微软几十年一直屹立全球科技公司的一线阵营,有太多值得学习的地方。teams一个季度营收404亿???替国内UC&C巨头–钉钉、企业微信、飞书瞎操心,革命尚未成功同志任需努力啊。参考

    韩锋解读《分布式数据库发展趋势研究报告》:看看业界大牛对分布式数据库过去、现在和未来的解读。参考

    第十四个五年规划和2035年远景目标纲要:推荐这篇21年年初的旧文,基础软件、云计算等信息科技技术是写进国家未来战略的,可以简单了解下国家的未来计划。参考

    最后,祖国华诞之际,祝国家繁荣昌盛、民富力强,也替大家默默念叨:国庆七天,搞运维的没有On Call,搞开发不用处理生产BUG,搞QA的不用加班赶进度,国庆七天乐^_^

  • 重要更新

    NebulaGraph获得获得数千万美元的A轮融资本轮融资:由时代资本(Jeneration Capital)领投:参考。NebulaGraph是一个可靠的分布式、线性扩容、性能高效的图数据库,可以容纳千亿个顶点和万亿条边,并提供毫秒级查询延时的图数据库解决方案。

    Oracle将在AWS支持MySQL HeatWave服务:HeatWave是最近一年,Oracle在MySQL方向推出的最主要的功能之一,也是Oracle官方营销最大的功能,没有之一。HeatWave可以理解为MySQL官方推出的分析型引擎服务,该功能通过MySQL插件式的能力,可以将事务型引擎InnoDB中的数据,在MySQL内部同步到分析引擎中,然后向用户提供实时分析、机器学习等能力:参考

    VLDB 2022在悉尼举行,来自中国多篇成果被接收:这里列出部分如下,感兴趣的可以去VLDB 2022官网查看,包括:

    • 来自Zilliz:Manu: A Cloud Native Vector Database Management System
    • 来自腾讯:TencentCLS: The Cloud Log Service with High Query Performances
    • 来自OceanBase:OceanBase: A 707 Million tpmC Distributed Relational Database System
    • 来自字节跳动:ByteHTAP: ByteDance’s HTAP System with High Data Freshness and Strong Data Consistency等,还包括ByteGraph、ByteGNN等论文
    • 来自华为:Index Checkpoints for Instant Recovery in In-Memory Database Systems等
    • 来自阿里:Operon: An Encrypted Database for Ownership-Preserving Data Management等接近十篇论文

    AliSQL社区的一个小插曲:最近在AliSQL的issue区发了一个小插曲,让略显沉闷的数据库世界,泛起一个小涟漪:独立开源数据库StoneDB“踢馆”AliSQL,这里就不评价了,感兴趣的可以看看原issue内容:参考

    动态详情

    • [阿里云] 托管MongoDB支持存储包和计算包
    • [阿里云] PolarDB-X发布v5.4.14版本,修复部分Bug
    • [阿里云] PolarDB MySQL发布8.0.1.1.29版本,只读节点支持热备功能,新增并发控制CCL参数、列存索引功能新增ETL模式、支持在分区表上创建列存索引等
    • [阿里云] RDS MySQL的高级下载功能支持新加坡、美国等更多地区。该功能可以支持下载任意时间点数据或者将数据转入OSS中,便于使用其他产品对该数据进行分析
    • [阿里云] RDS支持按照实例属性(例如规格)进行参数配置。例如,可以根据实例的vCPU个数不同配置实例并行度等
    • [腾讯云] 数据传输DTS支持了将整表进行分块导出导入
    • [天翼云] 国内多个区域上线SQL Server备份迁移能力
    • [火山云] 托管Redis支持RDB分析功能
    • [AWS] 支持在Performance Insights中展示数据库中资源消耗最大的Top 25 SQL
    • [AWS] Aurora MySQL开始支持db.r6i系列的机器,从代码可以看出这是AWS第六代机型,“r”代表是内存优化型,通常内存与vCPU比率为1:8,“i”则代表这是一款Intel x86架构的机型
    • [AWS] RDS MySQL开始支持8.0.30版本
    • [AWS] RDS PostgreSQL支持小版本14.4
    • [Azure] 托管MySQL的只读节点(Read Replica)正式GA
    • [Azure] 托管MySQL的CMK(使用客户管理的密钥)功能正式GA
    • [Azure] 托管MySQL支持5.7到8.0的原地升级功能(公测)
    • [GCP] 托管MySQL开始支持8.0.30版本
    • [GCP] Spanner的免费使用服务正式GA,用户免费使用90天
    • [GCP] Spanner优化器v5版本GA,并作为默认优化器运行

    推荐阅读

    • 在阿里达摩院搞了四年数据库,我来聊聊实际情况 | 卓越技术团队访谈录 。这篇文章虽然PR痕迹很重,但是依旧非常系统的介绍了过去3~5年,阿里数据在非常前沿的数据库技术上的探索与布局,包括了加密数据库、数据库自治以及空间数据库等,非常值得阅读。
    • TiDB Hackathon 2022报名开启,本次主题为“Possibility at Scale”,预计10月17日预赛、22日决赛,详细参考:参考。TiDB将于9月22日举办用户峰会:参考
    • 腾讯云托管MySQL服务,通过新的硬件、自研内核更新,性能提升20%:参考
    • StarRocks Summit Asia 2022 将在 9 月 24 日举行,包括全天直播和线下社区之夜两部分:参考
    • 2022数据技术嘉年华计划将于11月18-19日在北京举行:参考
    • 墨天轮发布2022年9月中国数据库流行度排行榜:参考
    • 科技雷达|李飞飞:云原生数据库是大势所趋:参考
    • PolarDB:这5年,我是如何“进化”的?:参考
  • 重要更新

    ACMUG分享会今天在杭州沃趣科技举办 Monty出席:《ACMUG分享会》杭州专场将于9月2日(周五下午)在杭州沃趣科技举办,本次活动MySQL/MariaDB的创始人Monty也会在现场参加并参与分享与讨论,另外还有华为、沃趣、阿里的主题分享,如果对MySQL继续感兴趣的可以线下或线上参加:链接。不知道Monty来中国被隔离了多少天…

    蚂蚁TuGraph性能测试获世界第一,并正式宣布开源:国际关联数据基准委员会(LDBC)公布了行业通用的社交网络基准测试(LDBC SNB)最新结果,蚂蚁集团图数据库TuGraph再次拿到世界第一:参考。另外,TuGraph(单机版)已经正式宣布对外开源:参考

    国产分布式数据库YAOBASE完成千万元种子轮融资:YAOBASE云尧科技完成千万元种子轮融资,多位业内大咖作为天使投资人参与本轮融资。YAOBASE是分布式关系型数据库软件,没有基于国外开源引擎产品,百分百国产化,拥有独立知识产权和多项发明专利,从产品及企业背景方面都完全符合信创自主可控要求,已完成与海光、鲲鹏、飞腾等国产处理器,麒麟、统信等国产操作系统的适配。该公司创始人为西北工业大学李战怀教授,现任CCF数据库专委委员等。

    AI数据库Milvus融资6000万美元 将推出Zilliz Cloud:向量数据库公司 Zilliz 宣布完成 B+ 轮 6000 万美元融资,其整体融资规模进⼀步扩⼤⾄ 1.13 亿美元。继打造了广受欢迎的开源向量数据库 Milvus 之后,Zilliz 将推出了云端全托管向量数据库服务 Zilliz Cloud。

    MariaDB收购地理信息存储与分析厂商CubeWerx:随着LBS逐渐成为众多企业业务的基础服务之后,地理信息的存储与分析也逐步成为企业的重要基础技术,各个数据空间信息上都有比较大的投入,无论是老牌的PostgreSQL,还是较为新兴MongoDB都有比较强的地理信息处理能力。MariaDB应该通过此次收购与功能集成,很快会大大增强地理信息处理数据处理与分析能力。

    大数据服务商”数新网络”完成数千万元Pre-A融资:专注于云数据平台的大数据服务商「数新网络」完成数千万元Pre-A轮融资,由国内顶级投资机构领投,泓沣,众灏跟投。该企业自主研发了DataCyber产品序列,包括云数据平台CyberMeta,大数据运维平台CyberOPS,数据科学平台CyberScience,数据分析平台CyberExcel,致力于提供大数据时代的操作系统。

    游戏大数据服务商数数科技完成数亿元C/C+轮融资:数数科技完成了C+轮融资。在过去两年完成B轮、C轮、C+轮融资,总计融资约6亿元左右。该公司是游戏大数据分析服务商,已服务超过 700 家游戏企业,其平台接入的游戏超过 4000 款,包括《弓箭传说》《江南百景图》《摩尔庄园》《一念逍遥》《闪耀暖暖》等:参考

    中国数据库学术会议NDBC在山东威海顺利召开:2022年8月19日-21日,第39届中国数据库学术会议(NDBC 2022)在山东威海顺利召开并圆满落幕。本次会议由CCF主办,CCF数据库专业委员会、哈尔滨工业大学(威海)承办。大会关注数据库领域所面临的新挑战,新问题和新方向,着力反映我国数据库技术研究的最新进展,为科研院所、科技企业的数据库研究、开发和应用相关人员搭建交流平台:参考

    天翼云TeleDB全新升级 与TiDB合作具备HTAP能力:国产化数据库崛起天翼云数据库TeleDB全新升级,推出一站式HTAP融合数据库,以及TeleDB数据库容灾双活方案。这次推出的HTAP版本是与PingCAP的TiDB合作,主要面向天翼云所具备一定主导地位的电信行业。TeleDB可以理解为是天翼云的数据库品牌,包括了TeleDB MySQL、TeleDB for openGauss等,类似于TDSQL之于腾讯云。

    更新详情

    • [阿里云] RDS推出预付费的资源包(包括计算包和存储包),因为可以跨中国大区使用,可以帮助用户适当降低使用安全付费资源的成本
    • [阿里云] 托管PostgreSQL 14支持oss_fdw、timescaledb、encdb_btree等插件
    • [阿里云] 托管MongoDB支持高频备份功能,备份间隔可以减少到15分钟
    • [阿里云] ADB的规格版本进行了一次更新,区分类“数仓版”和新的“湖仓版”(内测),新的湖仓版可以比较好的支持了Hudi格式、Spark等计算能力 
    • [腾讯云] 托管SQL Server支持实例创建时配置时区、字符集等参数
    • [腾讯云] TDSQL-C支持自定义密码强度功能
    • [华为云] 华为云DDS(MongoDB兼容)发布支持时间点会恢复功能(PITR)
    • [火山云] 数据传输DTS公测上线数据订阅功能
    • [AWS] 为了简化EC2连接RDS(包括Aurora),在创建RDS实例时,新增了一个选项”Connect to an EC2 compute resource”,勾选后,则会自动将该VPC内的EC2实例和数据库打通,而无需再额外配置相关的安全规则
    • [AWS] 托管SQL Server支持SSRS的邮件扩展,可以直接将相关报告发送给订阅的用户
    • [AWS] 托管Oracle支持在只读节点上进行自动或手动备份
    • [Azure] Cosmos DB的integrated cache功能正式GA
    • [GCP] AlloyDB支持了用户密钥管理:customer-managed encryption keys CMEK
    • [GCP] 托管SQL Server支持参数max server memory配置
    • [GCP] 托管Redis服务GA支持用户密钥管理:Customer-managed encryption keys
    • [其他]OceanBase Cloud正式上线,应该算是内测,需要申请
    • [其他] OceanBase在美国与Snowflake、Databricks举办Meetup《Bay Area Data Infrastructure Meetup》

    推荐阅读

    • 向量化执行从理论到实现,仅需五步!| DB·洞见:参考 By 胡翔  腾讯云数据库
    • OceanBase 4.0:当我们谈单机分布式一体化架构时,我们在说什么?:参考 By 杨传辉(日照)  OceanBase
    • PolarDB-X 数据分布解读(四) :透明 vs 手动
    • 2022 OceanBase数据库大赛开启,30W奖金等你来拿!:参考
    • DynamoDB 2022 论文解读丨东旭说 :参考 By 黄东旭  PingCAP
    • PolarDB MySQL内核原生的全局索引支持:参考 By 执壹 阿里云数据库
    • PostgreSQL 到底有多强?:参考 By PostgreSQL中文社区 Vonng  非法加冯
    • MySQL: GIPK (InnoDB and Primary Keys)  By KRISTIAN KÖHNTOPP
  • 重要更新

    OceanBase发布4.0,超级科普网红李永乐站台:8月10日,OceanBase年度发布会,正式发布了4.0版本。主要发布包括,单机部署最小支持4核8G;分析能力实现了由全场景向量化能力覆盖;OceanBase Cloud将在 9 月份正式上线亚马逊云(AWS):参考。也注意,到近期OceanBase在Sunnyvale做了一个Meetup,应该算是计划正式从国内“卷”到了海外了。另外,在这次发布会之后,超级科普网红李永乐老师还专门制作了一期科普OceanBase数据库的视频:“银行服务器挂了怎么办”,注意到抖音该视频一共收到了超10万个赞,算是非常别出心裁的一次出圈传播,感兴趣的可以在抖音或者微博搜索看看。

    阿里云RDS MySQL Serverless功能正式商用:阿里云数据库RDS MySQL Serverless结束公测,正式商用。同时,还支持了秒级计费、自动关闭/启动,Data API等功能。目前,从购买页来看,最大规格是8RCU,面向的场景还主要是开发测试、压力较低的SaaS服务等场景。另外,这种模式对于个人开发者来说也是很方便的,不用担心忘记释放实例而产生额外的费用:参考

    腾讯财报称TDSQL增长30%,收入占整个云服务5%:腾讯发布财报透露,TDSQL(猜测是指整个腾讯云数据库)收入同比增长30%,同时透露了占Q2整个云服务的比率为5%:参考。5%的比率是高还是低呢?各家云厂商可以对照自己的比率看看。不过,能够上财报,就说明这个产品应该是整个云服务的核心产品。

    华为云TechWave云原生数据库峰会在深圳举办:会上联合信通院发布了《云原生数据库白皮书》,并提出了数据库的Serverless、Regionless、Modeless三个核心能力构建方向。会上也发布了与明源云、沃趣科技的生态伙伴联合解决方案:参考

    袋鼠云子品牌“云掣”YunChe Pro全新升级:袋鼠云子品牌“云掣”YunChe Pro全新升级,发布了新的Logo、新的官网以及新的产品和服务,包括了ACOS统一运维可观测套件、大数据运维托管服务、数据库运维托管服务、应用系统运维托管服务等:参考

    微软推出Dev Environment as a Service:Dev Box:微软推出Dev Box(当前处于Preview阶段),可以简单理解为是一个Dev Environment as a Service,企业可以通过Dev Box实现更加安全的、按需启动、面向多环境的员工开发环境/工作站管理。

    更新详情

    • [阿里云] RDS MySQL支持通过“高级下载”功能将任意时间点备份数据导出到OSS,从而让ADB通过OSS引擎表直接访问对应数据。根据文档描述,该“高级下载”功能当前处于公测阶段。
    • [阿里云] RDS PostgreSQL新增分词插件pg_jieba、ganos升级到4.9版本
    • [腾讯云] 数据库管理 DMC(Database Management Console)支持托管PostgreSQL。
    • [腾讯云] TDSQL PostgreSQL 版(Oracle兼容版)正式商业化
    • [华为云] GaussDB (for openGauss)支持按量付费转包年包月
    • [华为云] RDS开始支持PostgreSQL 14(公测)
    • [华为云] 托管MySQL 8.0支持表级别按时间点恢复功能
    • [AWS] Aurora开始支持IPv6协议访问
    • [AWS] 托管PostgreSQL开始支持小版本14.3, 13.7, 12.11等小版本
    • [AWS] RDS Custom for Oracle开始支持区域内只读副本
    • [AWS] Aurora PostgreSQL开始支持PostgreSQL 10到11版本的原地升级
    • [Azure] 托管Databricks服务支持Serverless SQL(公测),用户仅根据实际使用资源进行服务
    • [Azure] 托管企业版Redis开始支持预留实例(付费模式)
    • [Azure] 托管MySQL服务(FS)支持服务器日志查看与下载
    • [GCP] 托管MySQL、PostgreSQL、SQL Server支持删除保护功能
    • [其他] dbForge for MySQL基于CrossOver软件推出MacOS和Linux版本
    • [其他] Azure开放新的地区“卡塔尔”

    推荐阅读

    • 阿里云8月25日,阿里云NoSQL数据库峰会2022将在线举办:参考。如果想了解阿里云NoSQL产品、技术体系的人可以关注一下
    • 人民日报专访丨达梦数据创始人冯裕才 解析核心优势:参考
    • 图数据库存储技术及实践:参考
    • Amazon CloudFront开始支持HTTP/3
    • MyDumper尝试通过Percona版本的snapshot_last_gtid_executed参数,支持无锁一致性备份:参考。该功能可以让MyDumper不再使用非常“重”的FTWRL锁,就可以多线程并发的获取一致性的备份。
    • 一文剖析PolarDB HTAP的列存数据压缩 :参考
  • 重要更新

    蚂蚁集团时序数据库CeresDB正式开源:注意到,这个产品很早就在OceanBase的官网有挂出来,被叫做“OceanBase CeresDB”,看来现在是打算更加独立的发展。CeresDB诞生于蚂蚁集团内部,是一个分布式、高可用、高可靠的时间序列数据库 Time Series Database,可以帮助用户解决时间序列数据存储的水平扩展与高可用的痛点,以及针对时序数据的复杂分析计算能力的需求:参考

    MySQL 8.0.30发布,官方正式支持隐式主键(GIPK):MySQL近期刚刚发布了8.0.30版本,该版本发布了一个可以说是非常重大的特性Generated Invisible Primary Keys(缩写为GIPK):参考。MySQL的重度用户可能或多或少都会遇到因为数据表没有主键的时候带来的各种问题,包括某些情况下的主备复制延迟、数据迁移问题等,该特性可以非常大程度的解决这个问题。在一个小版本发大的功能,难道9.0版本今年不打算发了吗?

    阿里云刘伟光发布“某超大型保险公司”去O实践:原文参考:链接。该文章由阿里云金融行业、互联网行业负责人,阿里集团副总裁刘伟光发表,非常系统介绍国内“某超大型保险(集团)公司”去O迁移的实践,感兴趣的可以看看。这里比较好奇,“超大型保险集团”是哪家客户,中国人寿吗?如有其他猜测欢迎回复提供线索。另外,文章提到”最终选择了OceanBase、PolarDB等三款产品”,这里也非常好奇,第三款产品是谁,达梦?还是TDSQL?GaussDB?

    更新详情

    • [阿里云] RDS机器学习能力公测发布,该功能基于蚂蚁金服的开源机器学习工具SQLFlow,可以通过简单的SQL命令即可实现基于目标数据的模型训练以及数据预测,支撑企业AI业务发展。
    • [阿里云] PolarDB发布混合分区功能,通过该功能用户可以将OSS中的数据作为InnoDB表的一个分区来使用
    • [阿里云] PolarDB支持了ReadableProto功能。可以通过Protobuf协议,在数据库上可以直接读取序列化存储在BLOB类型字段上的信息
    • [阿里云] PolarDB正式发布列存索引功能,通过列存索引功能以及面向列式数据的并行向量化执行引擎,可以大幅提升复杂查询的执行效率
    • [腾讯云] 托管SQL Server支持开启外网连接地址
    • [腾讯云] 托管SQL Server支持跨地域备份
    • [腾讯云] 托管MongoDB服务优化了控制台信息展示、提供了更丰富的节点查看与管理功能
    • [火山云] DTS支持MySQL实例间的数据单向同步和双向同步任务
    • [AWS] 托管MySQL支持用户自定义选项require_secure_transport,从而实现所有连接强制使用TLS加密传输
    • [AWS] RDS Proxy开始支持MariaDB数据库
    • [AWS] 图数据库Neptune支持全球数据库功能
    • [Azure] 托管Redis服务开始公测支持RedisJSON
    • [Azure] 支持更好的把PostgreSQL从Single Server迁移到Flexible Server
    • [GCP] 支持直接从Pub/Sub服务向BigQuery表中写入数据
    • [GCP] BigLake服务正式GA,使用该服务用户可以通过统一的引擎层管理多种不同平台或格式的数据,BigQuery也可以使用该服务更好的对底层数据进行处理
    • [GCP] Cloud Spanner服务发布新的优化器(version 5)

    推荐阅读

    • 干货!分布式数据库在金融核心场景的落地实践 By 腾讯云数据库:参考。该文章由腾讯云数据库撰写,汇总了行业专家、银行技术专家、银行业伙伴(长亮科技)较为系统介绍了银行业分布式数据库选项的考量。
    • PolarDB Serverless之路 · 无感秒切:参考。该文章从存储层、引擎层、事务连接处理层,较为详细得介绍了PolarDB如何实现更快速的故障切换。文章,提到“目前PolarDB的真实容灾时间大约是30s-60s”
    • 过去5年,阿里云是如何打造云原生数据库PolarDB的:参考
    • 阿里云李飞飞:云原生数据库2.0,企业一站式数据管理:参考
    • 字节跳动 NoSQL 的探索与实践:参考
    • OceanBase将在8月10日上午九点,举办「2022 年OceanBase 年度发布会」:参考
    • KunlunBase 1.0 发布:参考。从资料来看,是一款同时支持MySQL、PostgreSQL协议的分布式数据库,底层则使用了Percona MySQL。
    • 华为云数据库将在8月18日举办《TechWave云原生数据库峰会》:参考
    • 阿里巴巴首席技术官程立:云+开源共同形成数字世界的可信基础:参考