1808 数据库内核月报

MySQL · 引擎特性 · 主库 binlog 概览

本文根据源码梳理一下主库从启动,事务组提交,到 binlog 发送等流程,最后介绍一下在 POLARDB 共享存储的情况下,支持 Binlog 功能需要做哪些事情。

MySQL · RocksDB · Write Prepared Policy

Write Prepared Policy 是 RocksDB 事务提交的一种策略,尽可能的减少了提交的操作,但是也有一些支持不够好的场景,这篇文章详细介绍了其中的原理和实现。

MSSQL · 最佳实践 · 使用对称秘钥实现列加密

SQL Server 系列文章刚刚结束了备份专题,这篇作为安全系列的开篇,介绍了如何对敏感数据列进行加密,文中包含一个完整的例子,从建库到增删改查,权限控制等。

MySQL · 特性分析 · InnoDB对binlog_format的限制

如果是 Innodb 引擎而且隔离级别是 RR 以下,binlog_format 为 statement 会导致数据无法写入, 这到底是怎么回事? 文中详细分析了原理,一看便知。

MongoDB · 引擎特性 · sharding chunk 分裂与迁移详解

这篇文章包含 sharding chunk 何时出发分裂,何时触发分离,以及 Chunk Size 对分裂迁移的影响,最后介绍了如果优化分裂和迁移过程。

PgSQL · 源码分析 · PostgreSQL物理备份内部原理

本文介绍了 PG 的物理备份,包括 pg_basebackup 实现原理分析,backup server 备份内核服务端实现原理, rds_basebackup 对于 pg_basebackup 做的优化方案介绍。

MySQL · 源码分析 · 连接与认证过程

客户端连接 MySQL 需要认证密码有效性,一般会由 server 端生成随机值发送给 Client,和密码一起加密后发送回来,这样就可以避免密码传输每次加密的结果一样,这篇文章详细介绍了其中的流程。

MySQL · RocksDB · MemTable的写入逻辑

RocksDB 优秀的写入性能和 MemTable 有很大关系,MemTable 有多种实现,这篇文章从源码角度介绍了其中 默认的 skiplist 实现方式。

PgSQL · 最佳实践 · Greenplum RoaringBitmap多阶段聚合

RoaringBitmap 是开源社区的作品,在这个基础上团队做了优化,增加了对聚合操作的多阶段执行处理,包括原理分析,性能测试和插件使用方式。

PgSQL · 应用案例 · 高并发空间位置更新、多属性KNN搜索并测

本期 PgSQL 应用案例带来空间位置更新,多种条件搜索等现实场景下的性能测试对比和压测结果,相比ES集群,PG的“普通类型、数组类型、空间类型”的复合搜索性能提升了50倍。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20180824G1REZS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券