• 重要更新

    openGauss开发者大会圆满举行,独辟蹊径建生态:在百家争鸣的国产数据库市场中,openGauss在走一条非常独特的路,可以概括为:开源内核、共建生态,通过云服务、整体华为的产品与解决方案、硬件等最终让用户留在“华为生态”中。这与TiDB、PolarDB、TDSQL、达梦等都不一样。注:openGauss和GaussDB是不同的产品和品牌,是略微有一些容易混淆的。

    Larry Ellison和Satya Nadella宣布将进一步推进Oracle和Azure在多云战略上的合作:Oracle的Larry和微软Azure的Satya宣布将进一步推进两家公司在多云战略上的合作,感兴趣的话可以在Youtube看看两个CEO的announcement视频:参考。另外,也可以看看两家公司上线的关于合作的页面:Oracle Database Service for Azure、Accelerate your cloud adoption with Microsoft and Oracle,简单概括来说是,Oracle说,OCI(Oracle云)上的Oracle数据库特别好,用户可以直接使用,且可以通过Oracle Interconnect免费的迁移更多的数据和应用到OCI上;Azure说,以后在Azure云上可以直接运行更加稳定、经过认证Oracle数据库服务,Azure云变得更加强大了。不过,无论如何,对于客户来说,微软和Oracle合作确实会让业务上云变得更加简单,无论是上谁的云或者谁的数据库。

    Redshift的Serverless版本正式GA:Redshift的Serverless版本正式GA:参考。使用该版本,用户无需选择节点类型、数量、变配等其他手动配置项,Redshift则按照秒级别、系统资源实际使用进行计费。

    腾讯云数据库主要产品支持TLS/SSL加密:在近期,腾讯云数据库托管MySQL、MongoDB、Redis开始全面支持TLS/SSL加密功能,帮助用户在跨网络传输时可以更好的保护数据安全。

    更新详情

    • [阿里云] RDS MySQL(本地盘)推出高频物理备份功能;PostgreSQL云盘版本推出高频快照备份功能
    • [阿里云] RDS SQL Server全版本实例支持升级到更高版本及系列
    • [阿里云] RDS SQL Server支持创建具备SA权限的账号,用于快速适配线下软件上云
    • [阿里云] 托管Redis支持了实例参数的导出与导入
    • [腾讯云] TDSQL-C MySQL版本开始支持数据库代理层访问(公测),可以让用户较为方便、透明的实现读写分离
    • [腾讯云] DTS在创建 MySQL 或 TDSQL-C MySQL 数据订阅时支持了Avro 和 JSON
    • [华为云] GaussDB(for MySQL)新增慢日志明文显示功能
    • [华为云] GaussDB(for MySQL) 秒级监控商用收费,支持秒级监控,包括1秒监控和5秒监控
    • [AWS] Aurora PostgreSQL支持db.r6i型号实例
    • [AWS] Redshift开源其ODBC驱动,以提供更好的性能
    • [AWS] RDS支持了MariaDB版本10.6.8, 10.5.16, 10.4.25, 10.3.35, 10.2.44等
    • [Azure] SQL Server 2012进入”end of support”状态后,官方给出建议:SQL Server 2012 reaches end of support and Microsoft is here to help
    • [Azure] PostgreSQL Flexible Server支持(GA)PostgreSQL 14
    • [Azure] PostgreSQL Flexible Server支持PLV8 and PgRouting等扩展
    • [Azure] PostgreSQL – Hyperscale (Citus) 支持跨区域的读副本
    • [Azure] PostgreSQL – Flexible Server支持(GA)同区域的从库(standby)。从库(standby)到底是在同可用区还是不同的可用区,不同的云厂商提供了不同的能力,Azure和阿里云提供了用户自己选择的能力,AWS则强制要求分布在不同的可用区。
    • [GCP] Cloud Spanner在监控中支持了基于事务、读请求、锁等相关聚合统计信息
    • [GCP] 托管MySQL、PostgreSQL只读副本支持了高可用能力
    • [GCP] 托管SQL Server支持了大版本原地升级的能力
    • [其他] 亚信科技发布“电信级”核心交易数据库AntDB数据库7.0
    • [其他] OceanBase将于8月10日在北京、上海、深圳,以“三地分布式大会”的形式举办「2022 年 OceanBase 年度发布会」:参考与报名
    • [其他] DAMS中国数据智能管理峰会将于10月14日在国家会展中心上海洲际酒店举办:参考

    推荐阅读

    • 十年磨一剑,云原生分布式数据库PolarDB-X的核心技术演化:参考

    文章作者是孙梦石,是阿里云PolarDB-X核心研发之一,也是早期从内部TDDL到DRDS、再到PolarDB-X一路演进的核心开发者,这边文章较为系统介绍了整个分布式产品的产生场景、早期设计考虑,以及最新的产品能力和发展。

  • 重要更新

    达梦数据库上科创板申请被受理,估值或达数百亿:达梦数据库科创板上市申请被受理,2021年营收超7亿,增幅65%,估值或达数百亿:[参考]。年初ITPUB有一篇文章叫“迎接中国基础软件创新的春天”,那么达梦大概就是这个春天盛开的第一朵迎春花。达梦数据库创办与2000年,由华中科技大学的冯裕才教授创办,是中国电子旗下的基础软件企业(参考),一直深耕于Oracle替换、国家基础设施相关的数据库存储领域。之前,笔者还在阿里的时候,测试过包括EDB、达梦等其他做Oracle兼容性的数据库,达梦一直是最好的。看准一个领域、深耕一个方向、构建一定的技术壁垒,最后是等待着时代的召唤。再次恭喜达梦和在达梦的小伙伴!最后,国内做数据库的同伴们,一起继续加油!

    开源时序数据库天谋科技,完成近亿元天使轮融资:时序数据库「天谋科技」完成近亿元天使轮融资,由红杉中国领投,考拉基金、戈壁创投、云智慧共同跟投:参考。该公司基于国际顶级开源时序数据库 Apache IoTDB 成立,面向物联网(IoT)尤其是工业物联网(IIoT 与Industry 4.0)提供功能强大、性能突出的时序数据库产品。公司主要人员来自清华大学,IoTDB也是有清华大学软件学院的大数据系统软件国家工程实验室孵化。

    开源一体化实时 HTAP 数据库 StoneDB正式发布:开源一体化实时 HTAP 数据库 StoneDB正式发布:参考。StoneDB是一款刚刚开源的基于原生 MySQL 的一体化实时 HTAP 数据库,用国内首创的一体化行列混存架构,以极低成本实现高性能的实时 HTAP,采用一体化的行列混合存储,同时解决 TP 和 AP 的问题。其以插件的方式接入 MySQL,通过 查询/写入接口和 MySQL server 层进行交互,有较强的生态兼容性。

    Google Spanner新增PostgreSQL兼容接口:Google Spanner新增PostgreSQL兼容接口,提供更好的开源生态兼容性,也让现有的PostgreSQL应用可以更加快速的迁移到Spanner上。另外,其原本支持的Spanner’s ANSI SQL、BigQuery’s SQL依旧会持续支持:参考。对垒MySQL,PostgreSQL社区再得一分!

    PolarDB性能挑战赛开启,总计40万奖金:阿里云天池大赛-第四届全球数据库大赛-PolarDB性能挑战赛开启,总计40万奖金等待大家争夺,感兴趣的可以去尝试一下:参考。该大赛是由阿里云、英特尔联袂主办,阿里云数据库、阿里云天池承办的数据库年度品牌赛事,自2018年以来,“阿里云数据库大赛”已经连续成功举办三届,吸引了国内外数千支队伍和个人参加,参赛者遍布11个国家和地区。

    功能更新详情

    • [阿里云] RDS MySQL新增MySQL_ROW_LOCK(行级锁)、MySQL_SelectScan(全表扫描次数)监控指标
    • [腾讯云] 云数据库 Redis 支持 SSL 加密,实现数据信息加密传输
    • [腾讯云]  云数据库 MongoDB 开始支持SSL传输(各区域逐步发布)
    • [腾讯云] 腾讯云数据库TDSQL助力江苏人社智慧化升级
    • [腾讯云] DTS支持云联网,打通云端VPC和本地IDC之间的数据迁移
    • [腾讯云] DTS支持云数据库 PostgreSQL 跨账号数据迁移
    • [腾讯云] DTS支持了函数、触发器、存储过程和事件等对象
    • [火山云] Redis 分片集群的实例规格新增16GB规格
    • [AWS] DocumentDB v4.0(MongoDB)支持存储空间内动态扩展
    • [AWS] DMS支持以Babelfish for Aurora PostgreSQL为目标的迁移功能
    • [AWS] DMS支持以IBM Db2 z/OS作为迁移的源
    • [AWS] RDS Performance Insights数据支持长达两年的数据归档
    • [Azure] Hyperscale (Citus) 支持多个PostgreSQL小版本11.16, 12.11, 13.7, and 14.3
    • [Azure] SQL Server 2012版本自本月12日起,将结束其扩展支持,不再会发布新的更新,建议用户考虑升级到2019版本
    • [GCP] Cloud Spanner提供`ANALYZE` 命令用于手动更新数据的统计信息
    • [GCP] Cloud Spanner提供Query insights正式GA,帮助用户更好进行性能诊断
    • [GCP] Cloud SQL for MySQL支持大版本原地升级功能(Preview)
    • [其他] Nebula Graph 联合同盾科技中标长沙银行图计算平台项目
  • 重要更新

    IDC中国数据库份额:公共云阿里腾讯领跑、专有云华为达梦异军突起跃升国产前二:IDC发布《2021年下半年中国关系型数据库软件市场跟踪报告》,2021年下半年中国市场规模15.8亿美元,同比增长34.9%。公共云模式前五名分别为:阿里云、腾讯、AWS、华为和Oracle等;本地部署模式前五为:Oracle、华为、达梦、微软、SAP。公共云阿里云一枝独秀、腾讯云奋起直追;专有云市场则变化很大,华为和达梦异军突起:参考。

    腾讯云TDSQL-C重磅升级,号称性能吊打橙色友商:腾讯云数据库TDSQL-C重磅升级,包括基于英特尔® 傲腾™持久内存的二级缓存、全链路RDMA网络、7*24持续无锁备份等核心功能。号称“在全缓存场景、大数据集场景中,新版TDSQL-C 性能全面超越业内其他云原生数据库产品”(下图的橙色的“其他云原生数据库”应该就是代指PolarDB吧),参考

    阿里云再获MongoDB全球用户大会奖项:阿里云荣膺MongoDB“年度新兴市场最佳云合作伙伴奖”!双方持续高质量合作

    MongoDB 2022年度盛典全球用户大会(MongoDBWorld),授予阿里云“新兴市场最佳云合作伙伴”奖项。阿里云一直在与MongoDB深度合作,在全球云厂商中,也只有阿里云提供*最新*版本MongoDB一方产品。

    TiDB入选Gartner Peer Insights评价象限,中国唯一:TiDB入选Gartner云数据库市场领域Peer Insights™报告,是在该评价象限图中,中国唯一的数据库厂商,还是非常不容易的。特意去Gartner官网确认了一下,没有找到公开的报告,不过所有的用户评价都是公开的,于是仔细看了一下过去12个月38个客户对TiDB的评价,怎么说呢,评价”甜的有点发齁”,这应该是不太现实的,不过因为Gartner审核比较严格,反馈应该都是来自相关客户的注册账号,根据以前做Gartner魔力象限的经验来看,一定是要厂商和客户”好好合作”共同完成这个反馈提交的,只能说“努力就有回报”,依旧祝贺TiDB。感兴趣的可以自己去看相关评价:参考1 参考2。

    TiDB上线心选商城,Nebula Graph获计算巢认证:TiDB上线阿里云心选商城:参考1参考2。这是从阿里云生态同学的朋友圈看到的消息,在阿里云云市场的首页Banner也看到有宣传。另一方面,大概是阿里云官方产品PolarDB-X和TiDB是直接竞争产品,阿里云数据库团队对此则保持了安静,没有任何声音。不过,话说最近,PolarDB-X连续发布新版本、训练营和对外宣讲技术,猜测也可能是对此事件的一个”应激”。不过,最近听说宣讲PolarDB-X技术的部分同学,好像已经提了离职,应该不是去TiDB。
    国产开源分布式图数据库 Nebula Graph 宣布正式通过阿里云“计算巢合作伙伴”认证,成为阿里云计算巢上第一家图数据库供应商:参考

    Snowflake发布新的HTAP表类型:分析领域,真的是百花齐放百家争鸣的情况,如下动态可以一起看:

    • Snowflake发布新的表类型Hybrid Tables,使用新的存储引擎UniStore,支持HATP查询:参考1 、参考2参考3
    • 九章云极(注:不是玖章算术)发布开源HTAP数据库DingoDB,参考1、参考2  
    • 石原子发布开源MySQL兼容HTAP数据库StoneDB,称6月30日发布源码:参考  
    • 极数云舟正式公开发布首款Data Fabric产品DTark:参考  
    • 拓数派(以下简称“OpenPie”)对外宣布完成新一轮数亿元战略融资,“秉承「最终实现大数据愿景」的产品理念,重新打造PostgreSQL 12.X实现存算分离的同时,也创造了全新eMPP(elastic Massive Parallel Processing,弹性大规模并行计算)分布式技术,构建以云原生、分析型分布式数据库为内核的全新数据计算平台:参考

    DataStax获1.15亿美元投资,开始关注中国市场:DataStax获得1.15亿美元投资,由高盛资产管理公司领投,该公司主要产品是Astra DB(基于Apache Cassandra的多云托管服务,类似于MongoDB的Atlas)。Cassandra也是最早的NoSQL之一,但是流行度一直没有那么高,尤其是在中国,注意到,DataStax现在也开始在中国市场做一些推广了:参考

    理想发布旗舰车型L9,OceanBase为其底层基础设施:在理想发布了 新的旗舰车型 L9时,OceanBase也对外宣布理想汽车的”MES生产制造系统、WMS仓储管理系统”等使用了OceanBase作为其数据存储,通过内置的自动切换能力,帮助提升系统的稳定性。借着客户业务新车发布,跨界进行传播,还是非常不错的。建议OB趁热打铁,邀请理想的技术同学深度的介绍一下实际的业务架构和使用情况,会对其他客户有更好的影响力。

    Amazon Aurora开始支持PostgreSQL 14:Aurora开始支持PostgreSQL 14,社区14.0版本是21年9月30日发布。当前几个几个主要的云原生数据库PostgreSQL版本支持的情况如下:PolarDB兼容PostgreSQL 11(参考);TDSQL-C兼容PostgreSQL 10(参考);AlloyDB兼容PostgreSQL 14;openGauss应该是使用的PostgreSQL 9.4的版本(参考)。这里可以看到:

    • PostgreSQL最近几年是非常受欢迎的,无论是对于大厂商还是小厂商;
    • 国外云厂商对于支持PostgreSQL支持力度更大、更坚决;
    • PostgreSQL因为其流行度,加之其协议的宽松,让厂商在投入时更加坚决

    更新详情

    • [阿里云] RDS PG发布内核小版本,兼容社区14.4,Ganos引擎升级到4.7版本,同时修复了部分Bug
    • [阿里云] RDS PG支持了大版本升级过程中的空间缩容
    • [阿里云] RDS PG基础版实例变更存储类型
    • [阿里云] RDS MySQL内核升级了小版本20220523修复了部分bug
    • [阿里云] RDS MySQL新增SSL证书到期通知并自动更新功能
    • [腾讯云] 云数据库 SQL Server 支持SSIS数据集成服务
    • [腾讯云] 数据传输 DTS在同步时默认采用无锁方式,同步过程中对源库不加全局锁
    • [火山云] 数据传输 DTS公测支持了PostgreSQL、MongoDB、Redis的迁移
    • [AWS] Aurora PostgreSQL支持不停机小版本升级,升级过程用户连接依旧保持
    • [AWS] Aurora PostgreSQL支持LO模块,帮助用户更好的管理大对象
    • [AWS] Aurora PostgreSQL支持小版本13.7, 12.11, 11.16, and 10.21。在PostgreSQL官方推出小版本后一个月,AWS将会在其托管平台上发布对应最新的小版本,例如13.7版本官方发布时间为5月12日
    • [AWS] RDS for Oracle开始支持18c、12c(12.2)版本
    • [AWS] Aurora Serverless v1支持从MySQL 5.6到5.7的原地升级
    • [Azure] SQL Hyperscale支持跨区域的数据复制与自动切换能力
    • [Azure] Cosmos DB serverless最大存储支从50GB提升至1TB空间
    • [Azure] Cosmos DB API for MongoDB最大存储从2MB提升至16MB(与MongoDB本身限制相同)
    • [Azure] SQL Managed Instance提供的Link特性支持将2016版本实例同步到Azure云端
    • [Azure] Advisor开始支持托管MySQL(FS版本)
    • [Azure] Azure Data Studio开始支持MongoDB扩展,可以支持常见的管理以及CRUD操作
    • [GCP] 托管PostgreSQL新增支持了如下扩展:pg_bigm、refint、decoderbufs、pg_wait_sample等
    • [GCP] 托管数据库(MySQL/PG/SQL Server)开始支持更快速的实例变更能力,使得连接不可用时间小于60秒
    • [GCP] Memorystore for Redis开始支持用户密钥管理功能(公测)
  • Shadowserver Foundation在5月31日发布了一份全网的MySQL扫描报告,共发现了暴露在公网的360万个MySQL实例。因为这份报告基数够大,而且信息也非常完整,从数据库专业的角度来看,里面是有很多非常有意思,且可以量化的数据和结论的。之前网上的一些分析都是基于安全角度来分析,这里我们一起再看看这份报告里面隐含的一些数据库信息吧。

    另外,这里的“暴露在公网”,是指其端口在公网可以被访问且响应握手信息,并不是可以被登录,并没有什么安全隐患。原报告的文章链接可以在文章结尾处查看。

    数据说明

    该数据由Shadowserver的SCANNING PROJECT收集,总计扫描到537.8万个打开的3306端口,其中IPv4协议的395.7万个,IPv6协议142.1万个。这些端口中反馈了握手信息的共360万个,其中IPv4协议的228万个,IPv6协议134.4万。

    返回握手信息的360万实例,因为握手信息包含了版本等信息,加上Shadowserver的地域等信息,就构成了一份较为完整的MySQL实例版本和实例分布数据。

    Shadowserver并没有公布完整的数据详细信息,但依旧公布了多个维度的数据供分析。

    8.0 GA已经四年,但5.7依旧是主流

    以IPv4 Top 10的版本来看,当前5.7版本占比最大,其次为5.6和8.0版本。另外,MariaDB占比14%,更具体的:

    • MySQL 8.0 GA日期为2018年04月,占比为8%
    • MySQL 5.7 GA日期为2015年10月,占比为46.7%
    • MySQL 5.6 GA日期为2013年02月,占比为30%
    • MariaDB版本占比为14%,包括了MariaDB 5.5占比8.1%,其10.1版本占比6%

    可以看到,MySQL 5.7依旧为当前最主流的版本,根据MySQL官方的规划,该版本可能在明年的10月就会停止对其的扩展支持,可能就不再更新版本。与此同时,MySQL官方还可能会在今年推出新的大版本(可能是9.0或者8.1之类的),加上5.7的维护周期接近尾声,会较为大量的用户升级到新版本。

    全球共有800万MySQL实例在运行

    根据一些公开数据和部分经验数据,这里对全球MySQL运行实例个数做一个预测。在这份报告中,共探测到约538万开放的3306端口,其中约360万返回了握手信息。那么,全球一共有多少MySQL在运行呢? 这里基于以下信息做一个猜测:

    • 根据帕累托法则,即2/8原则,约仅有20%的因素影响80%的结果
    • 诸如Google、Amazon、微软、阿里巴巴、腾讯、字节跳动等大型企业保有大量实例,且不可以被扫描
    • 还会有大量实例运行在AWS、Azure、阿里云、GCP等云环境的VPC之中,如果没有开启公网IP,通常也无法被扫描到,这部分根据一些经验数据,预计为200万个
    • 根据IDC数据,全球服务器2021年出货量为1350万台

    那么,扫描到538万再加上200万,则有约738万个”闲散”实例。根据2/8原则,诸如Google、Amazon、阿里巴巴等这些大型企业(非云部分)中依旧可能保有着20%的实例(738万为80%部分),也就是约为184.5万个实例。那么预计:全球整体MySQL实例数量可能在922万这样的数量级。

    另外,我们再从全球服务器出货量角度做一个验证。根据IDC数据,2021年全球服务器出货量约为1350万台,这里假设(该假设基于一些历史的经验)10台服务器对应一个数据库实例,那么2021年服务器出货量就对应了135万个实例,按照服务器平均5年折旧计算,总保有则约为675万个实例,这里与922万有一定的偏差。折中取这两个数据的平均值,所以这里预测:全球MySQL实例数在800万左右。当然,这只是一个超大颗粒度的、不可验证的预测,如果有更好的预测模型或者数据支持,欢迎回复公众号讨论。

    MariaDB在某些细分市场份额很大

    从这份数据来看,MariaDB是拿下了非常大的市场的。从IPv4 top 10版本统计信息来看,MariaDB占比为14.3%;如果,单从IPv6的统计数据来看,MariaDB占比为86.2%,实例数量超110万。

    这里在IPv6环境中,部署量最大的版本为:5.5.5-10.5.12-mariadb-cll-lve,这是一个cPanel在Lightweight Virtual Environment的发行版本,而对应的MariaDB 10.5.12版本为2021年8月发布。从这个点看到,MariaDB是获得了更多的开源社区的信任,作为其发行版的默认数据库版本。甚至在一些细分的场景中,MariaDB甚至可以说可能成为了主流。

    但,另一方面,根据在中国的实际感受来看,MariaDB的市场现状并没有以上数据展示的那么乐观,原因如下:

    • 一是MySQL品牌依旧非常强大,虽然安装的MariaDB,但是实际使用的客户端依旧可能是mysql命令行,所以,用户依旧当做MySQL来使用。
    • 另外,目前,大型企业全面使用MariaDB支撑核心业务的公司还比较少,大部分依旧是使用MySQL,并基于MySQL去进行优化,而不是MariaDB。

    当然,从这个数据角度来看,MariaDB的这个部署量依旧会给其带来很多优势:

    • 提升用户认知基础,虽然命令行依旧使用mysql,但是登录后依旧会看到MariaDB版本号信息和功能
    • 产品会在各种环境中被使用,对其整体的稳定性会有较大的保障
    • 相比MySQL,MariaDB已经获得更多Linux发行版的信任,这可能是进一步获得扩大市场的最重要的机会点之一

    49%的实例启用了TLS/SSL加密

    从所有IPv4环境的实例数据来看,有49%启用了TLS/SSL加密。因为MySQL 5.7之后的版本,都已经默认开启了传输加密,这与前面的MySQL 5.7占比数据是基本吻合的,大部分用户在使用5.7或8.0的时候,都会使用其默认自带的加密能力。所以,你的实例开启了传输加密吗?延伸阅读:

    中国的MySQL实例在全球占比15.8%

    在这份报告中,从IPv4的数据中看到,中国MySQL实例数占比为15.8%(大陆地区约为13%,香港地区约为2.8%),仅次于美国的32.5%。其次是波兰、德国、法国、新加坡等地。另外,根据IDC的报告中国服务器出货量占全球比率约为25.3%(2021年,从销售额角度),所以,中国数据库的实际部署量可能更大。

    IPv6在全球普及率都不高,中国更低

    从整体数据来看,有握手反馈的扫描中,IPv4的3306共扫描到2,279,908个,IPv6共1,343,993个,在全球角度上,运行在IPv6上的MySQL已经达到了37%。但是,这个数据在中国,仅有0.1%。虽然,数据库部署并不适合作为IPv6和IPv4的对比,但作为一个参考,可以看到在全球范围IPv6已经比较高了,但是在中国普及率还非常低。

    从这份数据来看,IPv6较高的国家有:美国、荷兰、新加坡、德国、英国等。

    这份数据的一些限制

    • 因为报告是通过端口扫描获得的信息,所以各个大公司自己内部的服务器都是不在其中的。所以,实际MySQL装机量应该远大于这个量。另外,大公司企业数据库情况可能与报告有一定的偏差。例如,通常大公司环境中数据库版本会比较统一,而不会简单的使用最新版本。
    • 报告中的数据可以看到MariaDB的部署量比想象的要大。猜测的原因可能是,很多Linux发行版本中自带的仓库使用的是MariaDB数据库,这让MariaDB的装机量比想象的更大。
    • 另外,报告没有公布所有的数据,例如版本数据,只有Top 10的版本,占整体IPv4的比率约为26%,还不是一个完整的数据,可能与整体数据会有一些偏差

    其他补充说明

    • MariaDB的握手阶段提供的版本信息与实例中的信息有一些不同,所以会呈现出比较多的是”5.5.5-10.5.12-mariadb-cll-lve”这样的版本号,其中10.5.12才是MariaDB正确的版本号;”cll”应该是代表有cPanel编译提供的发行版(参考);”lve”则可能是”Lightweight Virtual Environment”的缩写。
    • Shadowserver Foundation是什么?“Shadowserver是全球领先的恶意活动调查、互联网安全报告的公益组织,Shadowserver维护着世界上最大的安全信息存储库之一,它存储了数以万亿计的历史恶意网络连接,同时Shadowserver每天扫描整个互联网超过50种协议暴露情况,用于查找可能用于攻击利用的配置错误或存在恶意行为的系统,Shadowserver拥有超过20个监测节点。”
    • Shadowserver还扫描了MongoDB、Redis、SQL Server的情况。MongoDB约为10万个(101338,参考)、Redis约为2.5万(参考)、SQL Server约为8.5万(参考)。如果说,MySQL在很多Linux环境中可能默认安装,但是这几个数据库一般是不会被默认安装的。
    • 报告中IPv6协议下的MySQL实例数据与实际感受差距非常大,例如在IPv6版本下,MariaDB占比约为85%(超100万实例)。在IPv6实例最多的国家是美国、荷兰、新加坡等来看,这与服务器出货量相关数据匹配度非常低。所以,有几种可能:一个是MariaDB在某个细分的场景下有非常大的优势,在早期对IPv6支持更好,所以在某些对IPv6有强制要求的地区和国家有更好的市场。
    • 再次声明这里的“暴露”在公网,并不是说这些实例不安全,因为这里的探测不能,也没有连接上数据库,而是在连接之前的握手数据交换阶段。

    原始报告链接

    • https://www.shadowserver.org/news/over-3-6m-exposed-mysql-servers-on-ipv4-and-ipv6/
  • 重要更新

    SQL Server 2022基于Linux版本(公测版)也已经发布了。在过去的几年,微软在更加彻底的拥抱云计算、拥抱开源、拥抱Linux。延伸阅读:SQL Server 2022公测发布:全面支持云服务的数据库

    PolarDB-X发布了5.4.14版,新增数据Locality、数据热点诊断、并行DML优化、和AUTO_INCREMENT兼容性、冷热数据存储分离、Flashback Query等功能 ;对应的开源版本也发布了对应的2.1版本。

    另一个有意思的事情说一下:PingCAP在上周末发了一篇关于腾讯PCG(平台与内容事业群)使用TiDB的实践经验介绍的文章,今早看到已经删除了,文章内容本来是不错的,但是,文章中直接提到TDSQL的一些缺点以及问题,作为选择TiDB的佐证之一,所以外人看来就是,腾讯自己的数据库不行,而因此选择了TiDB,并为TiDB站台……。看到这个文章,第一感受是,腾讯内部是比较开放的,不同的团队/事业部有比较强的架构选择权。再一想,也看出,大概腾讯内部也比较“拧巴”,多个数据库技术团队有着比较大的竞争(也可能是一种良性的竞争)。在很久以前,TiDB是在腾讯云上线过,且是以接近一方的HTAP产品上线的,后来不确定由于什么原因最终下线,也看到腾讯和TiDB的合作一直也比较“坎坷”,PingCAP发这篇文章的时候,应该意识到,是很容易出问题的,具体的文章,八卦的同学,可以通过互联网搜索查看,应该还有一些“快照”。

    AWS RDS和GCP MySQL支持MySQL小版本8.0.29。不是什么大的事情,不过可以看到,AWS和Google云的托管型产品对于开源MySQL的支持,基本上保持1~2个月的跟进速度,MySQL官方8.0.29 GA时间为4月26日,AWS RDS和GCP都已经支持该小版本。

    沙利文联合头豹研究院发布了《2021年中国分布式数据库市场报告》,在中国分布式数据库市场综合竞争表现——Frost Radar (弗若斯特雷达)TM中,腾讯云、OceanBase、PingCAP、华为云、Amazon、阿里云、南大通用、星环科技、天云数据、百度智能云、金山云等在领导者象限。

    更新详情

    • [阿里云] RDS PostgreSQL支持空间自动扩容
    • [阿里云] RDS PostgreSQL支持数据库代理
    • [阿里云] Redis云盘版现已经支持Redis 7.0
    • [阿里云] PolarDB支持用户创建和使用Federated引擎表
    • [阿里云] PolarDB-X 支持了全局唯一、连续、单调递增的New Sequence
    • [阿里云] 阿里云数据库宣布2022年团队共有15篇论文被数据库三大国际顶级会议SIGMOD、VLDB、ICDE收录,其中8篇来自于阿里云和达摩院的独立研究,7篇来自于阿里云与北京大学、浙江大学、香港科技大学等高校紧密合作的联合研究
    • [阿里云] PolarDB-X开源版本发布2.1版本,支持 X-Paxos、自动分区、OSS 冷热数据分离等功能
    • [OceanBase] 推出历史库集群版解决客户历史数据的读取和更新问题。通过大容量机械盘的低成本存储方案,有效的降低客户历史数据的存储成本。同时兼顾客户对于历史库的查询功能
    • [腾讯云] TDSQL-C MySQL 版支持查询和下载慢日志明细,支持下载 csv 和原生格式
    • [腾讯云] Redis服务全新升级,发布高性能版本,单节点可提供50W+吞吐,性能是原生Redis的4倍,同时推出全球复制功能
    • [AWS] RDS MySQL支持小版本5.7.38、8.0.29。AWS RDS MySQL一直保持了与官方开源版本1个月左右的进度,即官方GA之后,AWS一个月就会完成响应的版本发布,例如5.7.38版本GA的时间是04月26
    • [AWS] NoSQL Workbench支持了DynamoDB的CreateTable、UpdateTable和DeleteTable等操作
    • [AWS] Amazon EMR Serverless正式GA
    • [AWS] RDS支持将Event信息投递到加密的Amazon SNS topics
    • [GCP] Cloud SQL MySQL支持小版本8.0.29。Oracle MySQL官方改版为最新GA版本,发布时间为4月26日
    • [GCP] Spanner提供的Change streams功能正式GA
    • [GCP] BigQuery支持列级别的数据保护(priview)
    • [AWS] ElastiCache for Memcached开始支持TLS传输,实现传输过程加密[Azure] SQL Server 2022公测版本基于Linux版本也正式发布。
    • [其他] Percona推出Percona Platform,融合了之前的PMM以及DBaaS相关产品,主要支持MySQL、PostgreSQL、MongoDB 
    • [其他] 沙利文联合头豹研究院发布了《2021年中国分布式数据库市场报告》,其中中国分布式数据库市场综合竞争表现——Frost Radar (弗若斯特雷达)TM中,腾讯云、OceanBase、PingCAP、华为云、Amazon、阿里云、南大通用、星环科技、天云数据、百度智能云、金山云等在领导者象限云南红塔银行新一代核心系统使用OceanBase

    其他

    [AWS] 发布新一代芯片Graviton3,是面向计算密集型场景设计,声称相比上一代性价比提升为40%。

  • Oracle对MySQL5.7的扩展支持到2023年10月就结束了,之后可能不再发布新的版本,是时候更多的了解MySQL 8.0了。同时,再看看各个云厂商对于用户和角色的支持情况。

    从8.0开始,MySQL开始支持“角色”,帮助用户更好的进行权限管理,使用角色功能,可以批量、规模化的管理用户的权限。如果,需要较大规模新建用户,并对其权限进行管理的时候,这个功能将大大简化权限增加、减少时候的管理工作。

    另外,在8.0版本中,MySQL对角色的设计上,非常的“偷懒”,因此,还有很多的隐藏的打开方式,附带的也留下了一些坑需要注意。

    基础使用示例

    基础的:

    • “角色”是代表”一组权限”(例如,某个数据库的读权限、写权限等)的对象,可以将角色赋予某个用户后,该用户使用该角色运行时,则具备这”一组权限”。
    • 当角色的权限发生变化(例如,收回或者新增权限)时,对应用户(使用该角色时)的权限也会跟着改变,这对于规模化的用户、权限管理是很方便的。

    我们看看如下场景与示例:

    (more…)