BCrypt加密怎么存入数据库_阿里数据库内核月报导航

1e6587e2f59bd540908ebfa186711e25.png
数据库内核月报 是阿里云RDS-数据库内核组维护的一个关于数据库的技术博客,上面的文章质量是有保证的。不过有一点不太友好的是,这个网站首页非常简洁,只是按照时间月份来归档文章,并没有按照类别来分,这样阅读的话不是很方便,身为程序员这怎么能忍,因此笔者就做一个关于它的文章导航( 截止到2020.06月),方便大家阅读。

数据库内核月报 上面的文章主要包括MySQL、MariaDB、MSSQL和PgSQL,话不多少,一起来看下文章导航吧,为了后续翻遍阅读,小伙伴们可以点个收藏哈。(ps: 文末有对应生成该文章导航的爬虫脚本)

AliSQL

AliSQL · 内核特性 · Binlog In Redo [2020/06]

AliSQL · 引擎特性 · Fast Query Cache 介绍 [2020/05]

AliSQL · 最佳实践 · Performance Agent [2020/03]

AliSQL · 引擎特性 · Statement Queue [2019/09]

AliSQL · 引擎特性 · Returning [2019/09]

AliSQL · 引擎特性 · Recycle Bin [2019/08]

AliSQL · 特性介绍 · 支持 Invisible Indexes [2017/07]

AliSQL · 特性介绍 · 动态加字段 [2017/05]

AliSQL · 开源 · Sequence Engine [2017/02]

AliSQL · 社区动态 · 关于开源之后评论的评论 [2016/10]

CloudDBA

CloudDBA · 最佳实践 · Performance Insights [2019/06]

Database

Database · 技术方向 · 下一代云原生数据库详解 [2020/05]

Database · 理论基础 · 高性能B-tree索引 [2020/05]

Database · 理论基础 · ARIES/IM (一) [2020/05]

Database · 理论基础 · B link Tree [2020/03]

Database · 理论基础 · Multi-ART [2019/11]

Database · 理论基础 · Palm Tree [2019/09]

Database · 内存管理 · JeMalloc-5.1.0 实现分析 [2019/08]

Database · 理论基础 · Mass Tree [2019/07]

Database · 原理介绍 · Snapshot Isolation 综述 [2019/02]

Database · 原理介绍 · 数据库的事务与复制 [2018/12]

Database · 原理介绍 · Google Percolator 分布式事务实现原理解读 [2018/11]

Database · 原理介绍 · 关于Paxos 幽灵复现问题 [2018/11]

Database · 理论基础 · 数据库事务隔离发展历史 [2018/10]

Database · 理论基础 · 关于一致性协议和分布式锁 [2018/10]

GPDB

GPDB · 特性分析· Greenplum 备份架构 [2016/08]

GPDB · 特性分析· Filespace和Tablespace [2016/06]

GPDB · 特性分析 · Segment事务一致性与异常处理 [2016/04]

GPDB · 特性分析 · Segment 修复指南 [2016/04]

GPDB · 特性分析· GreenPlum FTS 机制 [2016/03]

GPDB · 特性分析· GreenPlum Primary/Mirror 同步机制 [2016/01]

HybridDB

HybridDB · 最佳实践 · 阿里云数据库PetaData [2017/09]

HybridDB · 源码分析 · MemoryContext 内存管理和内存异常分析 [2017/07]

HybridDB · 最佳实践 · HybridDB 数据合并的方法与原理 [2017/05]

HybridDB · 稳定性 · HybridDB如何优雅的处理Out Of Memery问题 [2017/04]

HybridDB · 性能优化 · Count Distinct的几种实现方式 [2017/03]

HybridDB · 最佳实践 · OLAP和OLTP一体化打造 [2016/12]

Influxdb

Influxdb · 源码分析 · Influxdb cluster实现探究 [2018/02]

MSSQL

MSSQL · 最佳实践 · 启用即时文件初始化 [2019/08]

MSSQL · 最佳实践 · 挑战云计算安全的存储过程 [2019/05]

MSSQL · 最佳实践 · 使用SSL加密连接 [2019/04]

MSSQL · 最佳实践 · Always Encrypted [2019/03]

MSSQL · 最佳实践 · 数据库备份加密 [2019/02]

MSSQL · 最佳实践 · 如何打码隐私数据列 [2019/01]

MSSQL · 最佳实践 · 行级别安全解决方案 [2018/12]

MSSQL · 最佳实践 · 列加密查询性能问题及解决方案 [2018/11]

MSSQL · 最佳实践 · 使用混合密钥实现列加密 [2018/10]

MSSQL · 最佳实践 · 使用非对称秘钥实现列加密 [2018/09]

MSSQL · 最佳实践 · 使用对称秘钥实现列加密 [2018/08]

MSSQL · 最佳实践 · 实例级别数据库上云RDS SQL Server [2018/07]

MSSQL · 最佳实践 · RDS SDK实现数据库迁移上阿里云RDS SQL Server [2018/06]

MSSQL · 最佳实践 · 阿里云RDS SQL自动化迁移上云的一种解决方案 [2018/05]

MSSQL · 最佳实践 · 如何监控备份还原进度 [2018/04]

MSSQL · 最佳实践 · 利用文件组实现冷热数据隔离备份方案 [2018/03]

MSSQL · 最佳实践 · 数据库恢复模式与备份的关系 [2018/02]

MSSQL · 最佳实践 · 数据库备份链 [2018/01]

MSSQL · 最佳实践 · SQL Server备份策略 [2017/12]

MSSQL · 最佳实践 · SQL Server三种常见备份 [2017/11]

MSSQL · 架构分析 · 从SQL Server 2017发布看SQL Server架构的演变 [2017/10]

MSSQL · 应用案例 · 日志表设计优化与实现 [2017/09]

MSSQL· 实现分析 · Extend Event日志文件的分析方法 [2017/08]

MSSQL · 实现分析 · Extend Event实现审计日志对SQL Server性能影响 [2017/07]

MSSQL · 实现分析 · SQL Server实现审计日志的方案探索 [2017/06]

MSSQL · 应用案例 · 构建死锁自动收集系统 [2017/05]

MSSQL · 应用案例 · 基于内存优化表的列存储索引分析Web Access Log [2017/04]

MSSQL · 特性分析 · 列存储技术做实时分析 [2017/03]

MSSQL · 最佳实战 · 巧用COLUMNS_UPDATED获取数据变更 [2016/11]

MYSQL

MYSQL · 新特性 · MySQL 8.0对Parser所做的改进 [2017/04]

MariaDB

MariaDB · 特性分析 · 基于GTID的复制分析 [2018/06]

MariaDB · 源码分析 · thread pool [2018/03]

MariaDB · 新特性 · 窗口函数 [2016/06]

MariaDB · 版本特性 · MariaDB 的 GTID 介绍 [2016/02]

MariaDB · 社区动态 · MariaDB on Power8 (下) [2016/01]

MariaDB · 社区动态 · MariaDB on Power8 [2015/12]

MariaDB · 特性分析· 表/表空间加密 [2015/02]

MariaDB · 特性分析· Per-query variables [2015/02]

MariaDB · 性能优化 · filesort with small LIMIT optimization [2014/11]

MariaDB · 新鲜特性 · ANALYZE statement 语法 [2014/10]

MariaDB · 性能优化 · Extended Keys [2014/09]

MariaDB · 主备复制 · CREATE OR REPLACE [2014/09]

MariaDB · 分支特性 · 支持大于16K的InnoDB Page Size [2014/08]

MariaDB · 分支特性 · FusionIO特性支持 [2014/08]

Mariadb

Mariadb · 源码分析 · proxy protocol [2019/01]

Memcached

Memcached · 最佳实践 · 热点 Key 问题解决方案 [2016/04]

MongoDB

MongoDB · 引擎特性 · 大量集合启动加载优化原理 [2020/04]

MongoDB · 最佳实践 · Spark Connector 实战指南 [2019/10]

MongoDB · 最佳实践 · 哈希分片为什么分布不均匀 [2019/09]

MongoDB · 引擎特性 · oplog 查询优化 [2019/07]

MongoDB · 引擎特性 · 4.2 新特性解读 [2019/06]

MongoDB · 应用案例 · killOp 案例详解 [2019/05]

MongoDB · 同步工具 · MongoShake原理分析 [2019/03]

MongoDB · 原理介绍 · MongoDB从事务到复制 [2019/01]

MongoDB · 引擎特性 · 复制集原理 [2018/10]

MongoDB · 引擎特性 · MongoDB索引原理 [2018/09]

MongoDB · 引擎特性 · sharding chunk 分裂与迁移详解 [2018/08]

MongoDB · 引擎特性 · 事务实现解析 [2018/07]

MongoDB · 引擎特性 · writeConcern原理解析 [2018/06]

MongoDB · 引擎特性 · journal 与 oplog,究竟谁先写入? [2018/05]

MongoDB · myrocks · mongorocks 引擎原理解析 [2018/04]

MongoDB · Feature · In-place update in MongoDB [2018/03]

MongoDB · 特性分析 · 网络性能优化 [2017/01]

MongoDB · 特性分析· Sharding原理与应用 [2016/09]

MongoDB · 特性分析 · 索引原理 [2016/07]

MongoDB · 特性分析 · Sharded cluster架构原理 [2016/05]

MongoDB · 最佳实践 · 短连接Auth性能优化 [2016/04]

MongoDB · 特性分析 · MMAPv1 存储引擎原理 [2016/03]

MongoDB · 捉虫动态 · Kill Hang问题排查记录 [2015/12]

MySQL

MySQL · 内核特性 · InnoDB btree latch 优化历程 [2020/06]

MySQL · 内核特性 · Attachable transaction [2020/06]

MySQL · 内核特性 · Link buf [2020/06]

MySQL · 源码分析 · 8.0 · DDL的那些事 [2020/05]

MySQL · 内核分析 · InnoDB Buffer Pool 并发控制 [2020/05]

MySQL · 源码分析 · 内部 XA 和组提交 [2020/05]

MySQL · 插件分析 · Connection Control [2020/05]

MySQL · 引擎特性 · 基于GTID复制实现的工作原理 [2020/05]

MySQL · 源码分析 · InnoDB读写锁实现分析 [2020/04]

MySQL · 最佳实践 · X-Engine并行扫描 [2020/04]

MySQL · 引擎特性 · 8.0 Window Functions 剖析 [2020/04]

MySQL · 引擎特性 · Performance_schema 内存分配 [2020/04]

MySQL · 引擎特性 · 手动分析InnoDB B+Tree结构 [2020/04]

MySQL · 引擎特性 · 8.0 Lock Manager [2020/04]

MySQL · 引擎特性 · 8.0 Instant Add Column功能解析 [2020/03]

MySQL · 产品特性 · RDS三节点企业版的高可用体系 [2020/03]

MySQL · 内核分析 · InnoDB mutex 实现分析 [2020/03]

MySQL · 引擎特性 · Latch 持有分析 [2020/03]

MySQL · 内核分析 · InnoDB 的统计信息 [2020/03]

MySQL · 引擎特性 · 排序实现 [2020/03]

MySQL · 引擎特性 · 庖丁解InnoDB之REDO LOG [2020/02]

MySQL · 引擎特性 · InnoDB Buffer Pool 浅析 [2020/02]

MySQL · 最佳实践 · RDS 三节点企业版热点组提交 [2020/02]

MySQL · 引擎特性 · 8.0 heap table 介绍 [2020/02]

MySQL · 存储引擎 · MySQL的字段数据存储格式 [2020/02]

MySQL · 引擎特性 · MYSQL Binlog Cache详解 [2020/02]

MySQL · 引擎特性 · 二级索引分析 [2020/01]

MySQL · 引擎特性 · X-Engine OnlineDDL [2020/01]

MySQL · 捉虫动态 · 弱序内存模型导致的死锁问题 [2020/01]

MySQL · 最佳实践 · 8.0 redo log写入性能问题分析 [2020/01]

MySQL · 引擎特性 · InnoDB redo log 之 write ahead [2020/01]

MySQL · 引擎特性 · Innodb WAL物理格式 [2020/01]

MySQL · 引擎特性 · 动态元信息持久化 [2019/12]

MySQL · 引擎特性 · Binlog encryption 浅析 [2019/12]

MySQL · 代码阅读 · MYSQL开源软件源码阅读小技巧 [2019/12]

MySQL · 引擎特性 · 多线程调试工具DEBUG_SYNC的源码实现和使用 [2019/12]

MySQL · 引擎特性 · InnoDB Parallel read of index [2019/12]

MySQL · 最佳实践 · 今天你并行了吗?---洞察PolarDB 8.0之并行查询 [2019/11]

MySQL · 新特征 · MySQL 哈希连接实现介绍 [2019/11]

MySQL · 最佳实践 · 性能分析的大杀器—Optimizer trace [2019/11]

MySQL · 引擎特性 · RDS三节点企业版 一致性协议 [2019/11]

MySQL · 引擎特性 · RDS三节点企业版 Learner 只读实例 [2019/11]

MySQL · 引擎特性 · Innodb 表空间 [2019/10]

MySQL · 引擎特性 · POLARDB 并行查询加速全程详解 [2019/10]

MySQL · Optimizer · Parallel Index Scans, One is Better Than Two [2019/10]

MySQL · 最佳实践 · X-Engine MySQL RDS 用户的新选择 [2019/10]

MySQL · 引擎特性 · Sequence Engine [2019/10]

MySQL · 引擎特性 · 临时表改进 [2019/09]

MySQL · 引擎特性 · 初探 Clone Plugin [2019/09]

MySQL · 引擎特性 · 网络模块优化 [2019/09]

MySQL · 引擎特性 · Multi-Valued Indexes 简述 [2019/09]

MySQL · 引擎特性 · 8.0 Innodb redo log record 源码分析 [2019/08]

MySQL · 引擎特性 · clone_plugin [2019/08]

MySQL · 引擎特性 · ROLLUP 功能用法和实现 [2019/08]

MySQL · 最佳实践 · Statement Outline [2019/07]

MySQL · 引擎特性 · Buffer Pool 漫谈 [2019/07]

MySQL · 引擎特性 · CTE(Common Table Expressions) [2019/07]

MySQL · 源码分析 · slow log 与CSV引擎 [2019/07]

MySQL · 引擎特性 · 安全及权限改进相关 [2019/06]

MySQL · 最佳实践 · RDS MySQL 8.0 语句级并发控制 [2019/06]

MySQL · 引擎特性 · 说说InnoDB Log System的隐藏参数 [2019/06]

MySQL · 引擎特性 · CHECK CONSTRAINT [2019/06]

MySQL · 源码分析 · 聚合函数(Aggregate Function)的实现过程 [2019/05]

MySQL · 引擎特性 · 通过 SQL 管理 UNDO TABLESPACE [2019/05]

MySQL · 最佳实践 · 通过Resource Group来控制线程计算资源 [2019/05]

MySQL · 引擎特性 · Skip Scan Range [2019/05]

MySQL · 源码分析 · LinkBuf设计与实现 [2019/05]

MySQL · 引擎特性 · 临时表那些事儿 [2019/04]

MySQL · 引擎分析 · InnoDB history list 无法降到0的原因 [2019/04]

MySQL · 关于undo表空间的一些新变化 [2019/04]

MySQL · 引擎特性 · 新的事务锁调度VATS简介 [2019/04]

MySQL · 引擎特性 · 增加系统文件追踪space ID和物理文件的映射 [2019/04]

MySQL · InnoDB · Redo log [2019/03]

MySQL · 源码分析 · CHECK TABLE实现 [2019/03]

MySQL · 引擎特性 · 8.0 Descending Index [2019/03]

MySQL · 引擎特性 · MySQL 状态信息Status实现 [2019/03]

MySQL · 引擎特性 · Inspecting the Content of a MySQL Histogram [2019/02]

MySQL · 引擎特性 · The design of mysql8.0 redolog [2019/02]

MySQL · 源码分析 · 8.0 Functional index的实现过程 [2019/02]

MySQL · 最佳实践 · 如何使用C++实现 MySQL 用户定义函数 [2019/02]

MySQL · 最佳实践 · MySQL多队列线程池优化 [2019/02]

MySQL · InnoDB · tablespace源码分析 [2019/01]

MySQL · 最佳实践 · MySQL中的IO共享操作 [2019/01]

MySQL · 原理介绍 · 再议MySQL的故障恢复 [2018/12]

MySQL · RocksDB · 数据的读取(二) [2018/12]

MySQL · 引擎特性 · InnoDB MVCC 相关实现 [2018/11]

MySQL · RocksDB · 数据的读取(一) [2018/11]

MySQL · 最佳实践 · 性能问题多维度诊断 [2018/11]

MySQL · 最佳实践 · 8.0 CTE和窗口函数的用法 [2018/11]

MySQL · 引擎特性 · Cost Model,直方图及优化器开销优化 [2018/10]

MySQL · RocksDB · Level Compact 分析 [2018/10]

MySQL · RocksDB · TransactionDB 介绍 [2018/10]

MySQL · 引擎特性 · B+树并发控制机制的前世今生 [2018/09]

MySQL · 源码分析 · Innodb缓冲池刷脏的多线程实现 [2018/09]

MySQL · 引擎特性 · IO_CACHE 源码解析 [2018/09]

MySQL · RocksDB · Memtable flush分析 [2018/09]

MySQL · 案例分析 · RDS MySQL线上实例insert慢常见原因分析 [2018/09]

MySQL · myrocks · collation 限制 [2018/09]

MySQL · 引擎特性 · 主库 binlog 概览 [2018/08]

MySQL · RocksDB · Write Prepared Policy [2018/08]

MySQL · 特性分析 · InnoDB对binlog_format的限制 [2018/08]

MySQL · 源码分析 · 连接与认证过程 [2018/08]

MySQL · RocksDB · MemTable的写入逻辑 [2018/08]

MySQL · 引擎特性 · WAL那些事儿 [2018/07]

MySQL · 源码分析 · 8.0 原子DDL的实现过程续 [2018/07]

MySQL · RocksDB · 写入逻辑的实现 [2018/07]

MySQL · 源码分析 · binlog crash recovery [2018/07]

MySQL · myrocks · clustered index特性 [2018/07]

MySQL · 最佳实践 · 一个TPC-C测试工具sqlbench使用 [2018/07]

MySQL · 特性分析 · 8.0 对WAL的设计修改 [2018/06]

MySQL · 最佳实践 · 难以置信,MySQL也可以无损自由切换 [2018/06]

MySQL · 特性分析 · 8.0 WriteSet 并行复制 [2018/06]

MySQL · RocksDB · Column Family介绍 [2018/06]

MySQL · Community · Congratulations on MySQL 8.0 GA [2018/05]

MySQL · 社区动态 · Online DDL 工具 gh-ost 支持阿里云 RDS [2018/05]

MySQL · 特性分析 · MySQL 8.0 资源组 (Resource Groups) [2018/05]

MySQL · 引擎分析 · InnoDB行锁分析 [2018/05]

MySQL · RocksDB · MANIFEST文件介绍 [2018/05]

MySQL · 源码分析 · change master to [2018/05]

MySQL · 引擎特性 · InnoDB 表空间加密 [2018/04]

MySQL · 引擎特性 · InnoDB 数据页解析 [2018/04]

MySQL · MyRocks · TTL特性介绍 [2018/04]

MySQL · 源码分析 · 协议模块浅析 [2018/04]

MySQL · 特性分析 · MySQL的预编译功能 [2018/04]

MySQL · 特性分析 · (deleted) 临时空间 [2018/04]

MySQL · RocksDB · WAL(WriteAheadLog)介绍 [2018/04]

MySQL · 源码分析 · InnoDB的read view,回滚段和purge过程简介 [2018/03]

MySQL · 源码分析 · 原子DDL的实现过程 [2018/03]

MySQL · 特性分析 · innodb_buffer_pool_size在线修改 [2018/03]

MySQL · myrocks · 事务锁分析 [2018/03]

MySQL · 源码分析 · 常用SQL语句的MDL加锁源码分析 [2018/02]

MySQL · 源码分析 · 权限浅析 [2018/02]

MySQL · 源码分析 · 新连接的建立 [2018/02]

MySQL · 引擎特性 · INFORMATION_SCHEMA系统表的实现 [2018/02]

MySQL · 最佳实践 · 在线收缩UNDO Tablespace [2018/02]

MySQL · 引擎特性 · Group Replication内核解析之二 [2018/01]

MySQL · 引擎特性 · MySQL内核对读写分离的支持 [2018/01]

MySQL · 捉虫动态 · UK 包含 NULL 值备库延迟分析 [2018/01]

MySQL · 捉虫动态 · Error in munmap() "Cannot allocate memory" [2018/01]

MySQL · 捉虫动态 · 字符集相关变量介绍及binlog中字符集相关缺陷分析 [2018/01]

MySQL · MyRocks · MyRocks参数介绍 [2018/01]

MySQL · 引擎特性 · InnoDB 事务系统 [2017/12]

MySQL · 引擎特性 · Innodb 锁子系统浅析 [2017/12]

MySQL · 特性分析 · LOGICAL_CLOCK 并行复制原理及实现分析 [2017/12]

MySQL · 最佳实践 · 一个“异常”的索引选择 [2017/12]

MySQL · 最佳实践 · 如何索引JSON字段 [2017/12]

MySQL · myrocks · 相关tools介绍 [2017/12]

MySQL · 数据恢复 · undrop-for-innodb [2017/11]

MySQL · 引擎特性 · DROP TABLE之binlog解析 [2017/11]

MySQL · 最佳实践 · 什么时候该升级内存规格 [2017/11]

MySQL · 源码分析 · InnoDB LRU List刷脏改进之路 [2017/11]

MySQL · 特性分析 · MySQL 5.7 外部XA Replication实现及缺陷分析 [2017/11]

MySQL · 引擎特性 · TokuDB hot-index机制 [2017/11]

MySQL · 最佳实践 · 分区表基本类型 [2017/11]

MySQL · 性能优化· CloudDBA SQL优化建议之统计信息获取 [2017/10]

MySQL · 引擎特性 · InnoDB mini transation [2017/10]

MySQL · 特性介绍 · 一些流行引擎存储格式简介 [2017/10]

MySQL · 引擎介绍 · Sphinx源码剖析(三) [2017/10]

MySQL · 特性分析 · 数据一样checksum不一样 [2017/10]

MySQL · 捉虫动态 · 信号处理机制分析 [2017/10]

MySQL · 捉虫动态 · show binary logs 灵异事件 [2017/09]

MySQL · myrocks · myrocks之Bloom filter [2017/09]

MySQL · 特性分析 · 浅谈 MySQL 5.7 XA 事务改进 [2017/09]

MySQL · 特性分析 · 利用gdb跟踪MDL加锁过程 [2017/09]

MySQL · 源码分析 · Innodb 引擎Redo日志存储格式简介 [2017/09]

MySQL · 源码分析 · 一条insert语句的执行过程 [2017/09]

MySQL · 引擎特性 · Group Replication内核解析 [2017/08]

MySQL · 源码分析 · MySQL replication partial transaction [2017/08]

MySQL · 特性分析 · 到底是谁执行了FTWL [2017/08]

MySQL · 源码分析 · mysql认证阶段漫游 [2017/08]

MySQL · 源码分析 · 内存分配机制 [2017/08]

MySQL · 源码分析 · SHUTDOWN过程 [2017/08]

MySQL · 引擎特性 · InnoDB崩溃恢复 [2017/07]

MySQL · myrocks · myrocks写入分析 [2017/07]

MySQL · 实现分析 · HybridDB for MySQL 数据压缩 [2017/07]

MySQL · 源码分析 · InnoDB 异步IO工作流程 [2017/07]

MySQL · 源码分析 · Tokudb序列化和反序列化过程 [2017/06]

MySQL · 引擎特性 · 从节点可更新机制 [2017/06]

MySQL · 捉虫动态 · InnoDB crash [2017/06]

MySQL · 源码分析 · InnoDB Repeatable Read隔离级别之大不同 [2017/06]

MySQL · myrocks · MyRocks之memtable切换与刷盘 [2017/06]

MySQL · 社区新闻 · MariaDB 10.2 GA [2017/06]

MySQL · 引擎特性 · InnoDB Buffer Pool [2017/05]

MySQL · 答疑解惑 · MySQL 的那些网络超时错误 [2017/05]

MySQL · myrocks · fast data load [2017/05]

MySQL · 源码分析 · MySQL 半同步复制数据一致性分析 [2017/04]

MySQL · 引擎介绍 · Sphinx源码剖析(二) [2017/04]

MySQL · 特性分析 · common table expression [2017/04]

MySQL · 捉虫动态 · 5.7 mysql_upgrade 元数据锁等待 [2017/04]

MySQL · 引擎特性 · InnoDB IO子系统 [2017/03]

MySQL · 性能优化 · MySQL常见SQL错误用法 [2017/03]

MySQL · 新特性分析 · 5.7中Derived table变形记 [2017/03]

MySQL · 实现分析 · 对字符集和字符序支持的实现 [2017/03]

MySQL · 源码分析 · MySQL BINLOG半同步复制数据安全性分析 [2017/03]

MySQL · myrocks · myrocks监控信息 [2017/03]

MySQL · myrocks · myrocks之备份恢复 [2017/02]

MySQL · 挖坑 · LOCK_active_mi/LOCK_msp_map 优化思路 [2017/02]

MySQL · 源码分析 · 词法分析及其性能优化 [2017/02]

MySQL · 新特性分析 · CTE执行过程与实现原理 [2017/02]

MySQL · 引擎特性 · InnoDB 同步机制 [2017/01]

MySQL · myrocks · myrocks index condition pushdown [2017/01]

MySQL · 捉虫动态 · event_scheduler 慢日志记错 [2017/01]

MySQL · 特性分析 · 5.7 error log 时区和系统时区不同 [2017/01]

MySQL · 引擎特性 · Infobright 列存数据库 [2016/12]

MySQL · myrocks · myrocks统计信息 [2016/12]

MySQL · 捉虫动态 · 5.6中ORDER BY + LIMIT 错选执行计划 [2016/12]

MySQL · myrocks · myrocks之事务处理 [2016/11]

MySQL · TokuDB · rbtree block allocator [2016/11]

MySQL · 引擎特性 · Column Compression浅析 [2016/11]

MySQL · 引擎介绍 · Sphinx源码剖析(一) [2016/11]

MySQL · 社区见闻 · Oracle Open World 2016 见闻 [2016/10]

MySQL · 社区见闻 · Percona Live 2016 见闻 [2016/10]

MySQL · 社区见闻 · MariaDB Developer Meeting 2016 [2016/10]

MySQL · myrocks · data dictionary 分析 [2016/10]

MySQL · 源码分析 · 无法revoke单库或单表权限 [2016/10]

MySQL · 特性分析 · 直方图的实现与分析 [2016/10]

MySQL · 社区贡献 · AliSQL那些事儿 [2016/09]

MySQL · 社区动态 · MariaDB 10.2 前瞻 [2016/09]

MySQL · 特性分析 · 执行计划缓存设计与实现 [2016/09]

MySQL · 捉虫状态 · bug分析两例 [2016/09]

MySQL · 特性分析 ·MySQL 5.7新特性系列四 [2016/08]

MySQL · 特性分析 · MyRocks简介 [2016/08]

MySQL · 专家投稿 · InnoDB物理行中null值的存储的推断与验证 [2016/08]

MySQL · 源码分析 · Query Cache并发处理 [2016/08]

MySQL · 特性分析 ·MySQL 5.7新特性系列三 [2016/07]

MySQL · 特性分析 · 5.7 代价模型浅析 [2016/07]

MySQL · 源码分析 · 网络通信模块浅析 [2016/07]

MySQL · 最佳实战 · 审计日志实用案例分析 [2016/07]

MySQL · 性能优化 · 条件下推到物化表 [2016/07]

MySQL · 源码分析 · Query Cache内部剖析 [2016/07]

MySQL · 捉虫动态 · 备库1206错误问题说明 [2016/07]

MySQL · 特性分析 · innodb 锁分裂继承与迁移 [2016/06]

MySQL · 特性分析 ·MySQL 5.7新特性系列二 [2016/06]

MySQL · TokuDB · checkpoint过程 [2016/06]

MySQL · 特性分析 · 内部临时表 [2016/06]

MySQL · 最佳实践 · 空间优化 [2016/06]

MySQL · 引擎特性 · InnoDB COUNT(*) 优化(?) [2016/06]

MySQL · 引擎特性 · 基于InnoDB的物理复制实现 [2016/05]

MySQL · 特性分析 · MySQL 5.7新特性系列一 [2016/05]

MySQL · 特性分析 · innodb buffer pool相关特性 [2016/05]

MySQL · TokuDB · 日志子系统和崩溃恢复过程 [2016/05]

MySQL · 捉虫动态 · left-join多表导致crash [2016/05]

MySQL · 参数故事 · innodb_additional_mem_pool_size [2016/04]

MySQL · 捉虫动态 · 并行复制外键约束问题二 [2016/04]

MySQL · 最佳实践 · RDS 只读实例延迟分析 [2016/04]

MySQL · TokuDB · TokuDB索引结构--Fractal Tree [2016/04]

MySQL · TokuDB · Savepoint漫谈 [2016/04]

MySQL · TokuDB · 事务子系统和 MVCC 实现 [2016/03]

MySQL · BUG分析 · Rename table 死锁分析 [2016/03]

MySQL · 物理备份 · Percona XtraBackup 备份原理 [2016/03]

MySQL · 答疑解惑 · 备库Seconds_Behind_Master计算 [2016/03]

MySQL · 答疑解惑 · MySQL 锁问题最佳实践 [2016/03]

MySQL · 引擎特性 · InnoDB 文件系统之文件物理结构 [2016/02]

MySQL · 引擎特性 · InnoDB 文件系统之IO系统和内存管理 [2016/02]

MySQL · 特性分析 · InnoDB transaction history [2016/02]

MySQL · TokuDB · TokuDB之黑科技工具 [2016/02]

MySQL · 特性分析 · 线程池 [2016/02]

MySQL · 答疑解惑 · mysqldump tips 两则 [2016/02]

MySQL · 引擎特性 · InnoDB 事务锁系统简介 [2016/01]

MySQL · 专家投稿 · MySQL5.7 的 JSON 实现 [2016/01]

MySQL · 特性分析 · 优化器 MRR & BKA [2016/01]

MySQL · 答疑解惑 · 物理备份死锁分析 [2016/01]

MySQL · TokuDB · Cachetable 的工作线程和线程池 [2016/01]

MySQL · 特性分析 · drop table的优化 [2016/01]

MySQL · 答疑解惑 · GTID不一致分析 [2016/01]

MySQL · 引擎特性 · InnoDB 事务子系统介绍 [2015/12]

MySQL · 参数优化 ·RDS MySQL参数调优最佳实践 [2015/12]

MySQL · TokuDB · 让Hot Backup更完美 [2015/12]

MySQL · 特性分析 · Index Condition Pushdown (ICP) [2015/12]

MySQL · 特性分析 · 企业版特性一览 [2015/12]

MySQL · 社区见闻 · OOW 2015 总结 MySQL 篇 [2015/11]

MySQL · 特性分析 · Statement Digest [2015/11]

MySQL · 特性分析 · MDL 实现分析 [2015/11]

MySQL · 捉虫动态 · MySQL 外键异常分析 [2015/11]

MySQL · 答疑解惑 · MySQL 优化器 range 的代价计算 [2015/11]

MySQL · 捉虫动态 · ORDER/GROUP BY 导致 mysqld crash [2015/11]

MySQL · TokuDB · TokuDB 中的行锁 [2015/11]

MySQL · 捉虫动态 · order by limit 造成优化器选择索引错误 [2015/11]

MySQL · 引擎特性 · InnoDB 全文索引简介 [2015/10]

MySQL · 特性分析 · 跟踪Metadata lock [2015/10]

MySQL · 答疑解惑 · 索引过滤性太差引起CPU飙高分析 [2015/10]

MySQL · 捉虫动态 · start slave crash 诊断分析 [2015/10]

MySQL · 捉虫动态 · 删除索引导致表无法打开 [2015/10]

MySQL · 特性分析 · MySQL权限存储与管理 [2015/10]

MySQL · 引擎特性 · InnoDB Adaptive hash index介绍 [2015/09]

MySQL · 捉虫动态 · BUG 几例 [2015/09]

MySQL · 捉虫动态 · 建表过程中crash造成重建表失败 [2015/09]

MySQL · 特性分析 · 5.6 并行复制恢复实现 [2015/09]

MySQL · 备库优化 · relay fetch 备库优化 [2015/09]

MySQL · 特性分析 · 5.6并行复制事件分发机制 [2015/09]

MySQL · TokuDB · 文件目录谈 [2015/09]

MySQL · 社区动态 · InnoDB Page Compression [2015/08]

MySQL · 社区动态 · MySQL5.6.26 Release Note解读 [2015/08]

MySQL · 社区动态 · MariaDB InnoDB表空间碎片整理 [2015/08]

MySQL · 答疑解惑 · open file limits [2015/08]

MySQL · TokuDB · 疯狂的 filenum++ [2015/08]

MySQL · 功能分析 · 5.6 并行复制实现分析 [2015/08]

MySQL · 功能分析 · MySQL表定义缓存 [2015/08]

MySQL · 引擎特性 · Innodb change buffer介绍 [2015/07]

MySQL · TokuDB · TokuDB Checkpoint机制 [2015/07]

MySQL · 引擎特性 · InnoDB index lock前世今生 [2015/07]

MySQL · 社区动态 · MySQL内存分配支持NUMA [2015/07]

MySQL · 答疑解惑 · 外键删除bug分析 [2015/07]

MySQL · 引擎特性 · MySQL logical read-ahead [2015/07]

MySQL · 功能介绍 · binlog拉取速度的控制 [2015/07]

MySQL · 答疑解惑 · 浮点型的显示问题 [2015/07]

MySQL · 引擎特性 · InnoDB 崩溃恢复过程 [2015/06]

MySQL · 捉虫动态 · 唯一键约束失效 [2015/06]

MySQL · 捉虫动态 · ALTER IGNORE TABLE导致主备不一致 [2015/06]

MySQL · 答疑解惑 · MySQL Sort 分页 [2015/06]

MySQL · 答疑解惑 · binlog event 中的 error code [2015/06]

MySQL · 捉虫动态 · 任性的 normal shutdown [2015/06]

MySQL · 社区动态 · MariaDB Role 体系 [2015/06]

MySQL · TokuDB · TokuDB数据文件大小计算 [2015/06]

MySQL · 引擎特性 · InnoDB redo log漫游 [2015/05]

MySQL · 专家投稿 · MySQL数据库SYS CPU高的可能性分析 [2015/05]

MySQL · 捉虫动态 · 5.6 与 5.5 InnoDB 不兼容导致 crash [2015/05]

MySQL · 答疑解惑 · InnoDB 预读 VS Oracle 多块读 [2015/05]

MySQL · 捉虫动态 · MySQL DDL BUG [2015/05]

MySQL · 答疑解惑 · set names 都做了什么 [2015/05]

MySQL · 捉虫动态 · 临时表操作导致主备不一致 [2015/05]

MySQL · 答疑解惑 · binlog 位点刷新策略 [2015/05]

MySQL · 引擎特性 · InnoDB undo log 漫游 [2015/04]

MySQL · 捉虫动态 · 连接断开导致XA事务丢失 [2015/04]

MySQL · 捉虫动态 · GTID下slave_net_timeout值太小问题 [2015/04]

MySQL · 捉虫动态 · Relay log 中 GTID group 完整性检测 [2015/04]

MySQL · 答疑释惑 · UPDATE交换列单表和多表的区别 [2015/04]

MySQL · 捉虫动态 · 删被引用索引导致crash [2015/04]

MySQL · 答疑释惑 · GTID下auto_position=0时数据不一致 [2015/04]

MySQL · 答疑释惑· 并发Replace into导致的死锁分析 [2015/03]

MySQL · 性能优化· 5.7.6 InnoDB page flush 优化 [2015/03]

MySQL · 捉虫动态· pid file丢失问题分析 [2015/03]

MySQL · 答疑释惑· using filesort VS using temporary [2015/03]

MySQL · 优化限制· MySQL index_condition_pushdown [2015/03]

MySQL · 捉虫动态·DROP DATABASE外键约束的GTID BUG [2015/03]

MySQL · 答疑释惑· lower_case_table_names 使用问题 [2015/03]

MySQL · 性能优化· InnoDB buffer pool flush策略漫谈 [2015/02]

MySQL · 社区动态· 5.6.23 InnoDB相关Bugfix [2015/02]

MySQL · 答疑释惑· InnoDB丢失自增值 [2015/02]

MySQL · 答疑释惑· 5.5 和 5.6 时间类型兼容问题 [2015/02]

MySQL · 捉虫动态· 变量修改导致binlog错误 [2015/02]

MySQL · 性能优化· Group Commit优化 [2015/01]

MySQL · 新增特性· DDL fast fail [2015/01]

MySQL · 性能优化· 启用GTID场景的性能问题及优化 [2015/01]

MySQL · 捉虫动态· InnoDB自增列重复值问题 [2015/01]

MySQL · 优化改进· 复制性能改进过程 [2015/01]

MySQL · 谈古论今· key分区算法演变分析 [2015/01]

MySQL · 捉虫动态· mysql client crash一例 [2015/01]

MySQL · 捉虫动态· 设置 gtid_purged 破坏AUTO_POSITION复制协议 [2015/01]

MySQL · 捉虫动态· replicate filter 和 GTID 一起使用的问题 [2015/01]

MySQL · 性能优化 · 5.7 Innodb事务系统 [2014/12]

MySQL · 踩过的坑 · 5.6 GTID 和存储引擎那会事 [2014/12]

MySQL · 性能优化 · thread pool 原理分析 [2014/12]

MySQL · 性能优化 · 并行复制外建约束问题 [2014/12]

MySQL · 答疑释惑 · binlog event有序性 [2014/12]

MySQL · 答疑释惑 · server_id为0的Rotate [2014/12]

MySQL · 性能优化 · Bulk Load for CREATE INDEX [2014/12]

MySQL · 捉虫动态·Opened tables block read only [2014/12]

MySQL· 优化改进· GTID启动优化 [2014/12]

MySQL · 捉虫动态 · OPTIMIZE 不存在的表 [2014/11]

MySQL · 捉虫动态 · SIGHUP 导致 binlog 写错 [2014/11]

MySQL · 5.7改进 · Recovery改进 [2014/11]

MySQL · 5.7特性 · 高可用支持 [2014/11]

MySQL · 5.7优化 · Metadata Lock子系统的优化 [2014/11]

MySQL · 5.7特性 · 在线Truncate undo log 表空间 [2014/11]

MySQL · 性能优化 · hash_scan 算法的实现解析 [2014/11]

MySQL · 5.7重构 · Optimizer Cost Model [2014/10]

MySQL · 系统限制 · text字段数 [2014/10]

MySQL · 捉虫动态 · binlog重放失败 [2014/10]

MySQL · 捉虫动态 · 从库OOM [2014/10]

MySQL · 捉虫动态 · 崩溃恢复失败 [2014/10]

MySQL · 功能改进 · InnoDB Warmup特性 [2014/10]

MySQL · 文件结构 · 告别frm文件 [2014/10]

MySQL · 捉虫动态 · GTID 和 DELAYED [2014/09]

MySQL · 限制改进 · GTID和升级 [2014/09]

MySQL · 捉虫动态 · GTID 和 binlog_checksum [2014/09]

MySQL · 引擎差异·create_time in status [2014/09]

MySQL · 参数故事 · thread_concurrency [2014/09]

MySQL · 捉虫动态 · auto_increment [2014/09]

MySQL · 参数故事 · timed_mutexes [2014/08]

MySQL · 参数故事 · innodb_flush_log_at_trx_commit [2014/08]

MySQL · 捉虫动态 · Count(Distinct) ERROR [2014/08]

MySQL · 捉虫动态 · mysqldump BUFFER OVERFLOW [2014/08]

MySQL · 捉虫动态 · long semaphore waits [2014/08]

PG&GP

PG&GP · 特性分析 · 外部数据导入接口实现分析 [2016/05]

POLARDB

POLARDB · 性能优化 · 敢问路在何方 — 论B+树索引的演进方向(中) [2019/02]

POLARDB · 理论基础 · 数据库故障恢复机制的前世今生 [2019/01]

POLARDB · 最佳实践 · POLARDB不得不知道的秘密(二) [2019/01]

POLARDB · 引擎特性 · 物理复制解读 [2018/12]

POLARDB · 理论基础 · 敢问路在何方 — 论B+树索引的演进方向(上) [2018/11]

POLARDB · 最佳实践 · POLARDB不得不知道的秘密 [2018/10]

POLARDB · 新品介绍 · 深入了解阿里云新一代产品 POLARDB [2017/09]

PetaData

PetaData · 架构体系 · PetaData第二代低成本存储体系 [2016/09]

PgSQL

PgSQL · 新版本调研 · 13 Beta 1 初体验 [2020/06]

PgSQL · 引擎特性 · PostgreSQL 通信协议 [2020/03]

PgSQL · 插件分析 · plProfiler [2020/03]

PgSQL · 未来特性调研 · TDE [2019/11]

PgSQL · 应用案例 · 分组提交的使用与注意 [2019/10]

PgSQL · 应用案例 · PG 12 tpcc - use sysbench-tpcc by Percona-Lab [2019/10]

PgSQL · 应用案例 · 阿里云RDS PG 11开放dblink, postgres_fdw权限 [2019/10]

PgSQL · 应用案例 · Oracle 20c 新特性 - 翻出了PG十年前的特性 [2019/10]

PgSQL · 最佳实践 · 回归测试探寻 [2019/09]

PgSQL · 应用案例 · PG有standby的情况下为什么停库可能变慢? [2019/09]

PgSQL· 引擎特性 · 多版本并发控制介绍及实例分析 [2019/08]

PgSQL · 特性分析 · 浅析PostgreSQL 的JIT [2019/08]

PgSQL · 应用案例 · pgbench client_id 变量用途 [2019/08]

PgSQL · 新特性解读 · undo log 存储接口(上) [2019/07]

PgSQL · 最佳实践 · pg_cron 内核分析及用法简介 [2019/07]

PgSQL · 应用案例 · 使用SQL查询数据库日志 [2019/07]

PgSQL · 应用案例 · PostgreSQL psql的元素周期表 [2019/07]

PgSQL · 应用案例 · 学生为什么应该学PG [2019/06]

PgSQL · 答疑解惑 · 垃圾回收、膨胀、多版本管理、存储引擎 [2019/06]

PgSQL · 应用案例 · 如何修改PostgreSQL分区表分区范围 [2019/06]

PgSQL · 应用案例 · 什么情况下可能表膨胀 [2019/06]

PgSQL · 最佳实践 · RDS for PostgreSQL 的逻辑订阅 [2019/05]

PgSQL · 应用案例 · PostgreSQL KPI分解,目标设定之 - 等比数列 [2019/05]

PgSQL · 应用案例 · PostgreSQL KPI 预测例子 [2019/05]

PgSQL · 应用案例 · PostgreSQL 9种索引的原理和应用场景 [2019/04]

PgSQL · 应用案例 · 任意字段组合查询 [2019/04]

PgSQL · 应用案例 · PostgreSQL 并行计算 [2019/04]

PgSQL · 特性分析 · 内存管理机制 [2019/03]

PgSQL · 原理介绍 · PostgreSQL中的空闲空间管理 [2019/03]

PgSQL · 应用案例 · 使用PostgreSQL生成数独方法1 [2019/03]

PgSQL · 源码解析 · Json — 从使用到源码 [2019/02]

PgSQL · 应用案例 · PostgreSQL 时间线修复 [2019/02]

PgSQL · 引擎特性 · PostgreSQL 并行查询概述 [2019/01]

PgSQL · 应用案例 · native partition 分区表性能优化 [2019/01]

PgSQL · 引擎特性 · PostgreSQL Hint Bits 简介 [2018/12]

PgSQL · 原理介绍 · PostgreSQL行锁实现 [2018/12]

PgSQL · 应用案例 · PG 11 并行计算算法,参数,强制并行度设置 [2018/12]

PgSQL · 应用案例 · PostgreSQL IoT,车联网 - 实时轨迹、行程实践 [2018/12]

PgSQL · 最佳实践 · EXPLAIN 使用浅析 [2018/11]

PgSQL · 应用案例 · Heap Only Tuple (降低UPDATE引入的索引写IO放大) [2018/11]

PgSQL · 应用案例 · 相似人群圈选,人群扩选,向量相似 使用实践 [2018/10]

PgSQL · 应用案例 · PostgreSQL 图像搜索实践 [2018/09]

PgSQL · 源码分析 · PostgreSQL物理备份内部原理 [2018/08]

PgSQL · 最佳实践 · Greenplum RoaringBitmap多阶段聚合 [2018/08]

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

PgSQL · 新特征 · PG11并行Hash Join介绍 [2018/07]

PgSQL · 应用案例 · PostgreSQL flashback(闪回) 功能实现与介绍 [2018/07]

PgSQL · 内核特性 · RDS PostgreSQL 高并发场景下提高系统吞吐量 [2018/06]

PgSQL · 应用案例 · PostgresPro buildin pool原理分析与测试 [2018/06]

PgSQL · 应用案例 · PostgreSQL + PostGIS 时态分析 [2018/06]

PgSQL · 特性分析 · 神奇的pg_rewind [2018/05]

PgSQL · 应用案例 · 阿里云 RDS PostgreSQL 高并发特性 vs 社区版本 [2018/05]

PgSQL · 应用案例 · 相似文本识别与去重 [2018/04]

PgSQL · 内核优化 · Hybrid DB for PG 赋能向量化执行和查询子树封装 [2018/03]

PgSQL · 特性分析 · 事务ID回卷问题 [2018/03]

PgSQL · 应用案例 · 毫秒级文本相似搜索实践一 [2018/03]

PgSQL · 源码分析 · AutoVacuum机制之autovacuum worker [2018/02]

PgSQL · 最佳实践 · 利用异步 dblink 快速从 oss 装载数据 [2018/02]

PgSQL · 应用案例 · 自定义并行聚合函数的原理与实践 [2018/02]

PgSQL · 内核解析 · 同步流复制实现分析 [2018/01]

PgSQL · 应用案例 · 传统分库分表(sharding)的缺陷与破解之法 [2018/01]

PgSQL · 应用案例 · 惊天性能!单RDS PostgreSQL实例支撑 2000亿 [2018/01]

PgSQL · 源码分析 · AutoVacuum机制之autovacuum launcher [2017/12]

PgSQL · 内核开发 · 利用一致性快照迁移你的数据 [2017/12]

PgSQL · 应用案例 · 手机行业分析、决策系统设计-实时圈选、透视、估算 [2017/12]

PgSQL · 最佳实践 · 双十一数据运营平台订单Feed数据洪流实时分析方案 [2017/11]

PgSQL · 应用案例 · 流式计算与异步消息在阿里实时订单监测中的应用 [2017/11]

PgSQL · 特性分析 · MVCC机制浅析 [2017/10]

PgSQL · 内核开发 · 如何管理你的 PostgreSQL 插件 [2017/10]

PgSQL · 应用案例 · 经营、销售分析系统DB设计之共享充电宝 [2017/10]

PgSQL · 应用案例 · 海量用户实时定位和圈人-团圆社会公益系统 [2017/09]

PgSQL · 特性介绍 · 列存元数据扫描介绍 [2017/08]

PgSQL · 源码分析 · PG 优化器中的pathkey与索引在排序时的使用 [2017/08]

PgSQL · 应用案例 · HDB for PG特性(数据排盘与任意列高效率过滤) [2017/08]

PgSQL · 应用案例 · 阿里云RDS金融数据库(三节点版) - 背景篇 [2017/07]

PgSQL · 最佳实践 · CPU满问题处理 [2017/07]

PgSQL · 应用案例 · HTAP视角,数据与计算的生态融合 [2017/06]

PgSQL · 特性分析 · 数据库崩溃恢复(下) [2017/06]

PgSQL · 最佳实践 · 云上的数据迁移 [2017/06]

PgSQL · 特性分析 · 数据库崩溃恢复(上) [2017/05]

PgSQL · 应用案例 · "写入、共享、存储、计算" 最佳实践 [2017/05]

PgSQL · 特性分析 · checkpoint机制浅析 [2017/04]

PgSQL · 应用案例 · 逻辑订阅给业务架构带来了什么? [2017/04]

PgSQL · 特性分析 · Write-Ahead Logging机制浅析 [2017/03]

PgSQL · 应用案例 · PostgreSQL OLAP加速技术之向量计算 [2017/03]

PgSQL · 源码分析 · PG优化器物理查询优化 [2017/02]

PgSQL · 应用案例 · 聚集存储 与 BRIN索引 [2017/02]

PgSQL · 应用案例 · GIN索引在任意组合查询中的应用 [2017/02]

PgSQL · 案例分享 · PostgreSQL+HybridDB解决企业TP+AP混合需求 [2017/01]

PgSQL · 引擎介绍 · 向量化执行引擎简介 [2017/01]

PgSQL · 乱入拜年 · 小鸡吉吉和小象Pi吉(PostgreSQL)的鸡年传奇 [2017/01]

PgSQL · 案例分享 · 从春运抢火车票思考数据库设计 [2016/12]

PgSQL · 案例分享 · PostgreSQL 性能诊断指南 [2016/12]

PgSQL · 案例分享 · 递归收敛优化 [2016/12]

PgSQL · 特性分析 · 金融级同步多副本分级配置方法 [2016/11]

PgSQL · 特性分析 · PostgreSQL 9.6 如何把你的机器掏空 [2016/11]

PgSQL · 特性分析 · PostgreSQL 9.6 让多核并行起来 [2016/11]

PgSQL · GIS应用 · 物流, 动态路径规划 [2016/11]

PgSQL · 特性分析· JIT 在数据仓库中的应用价值 [2016/11]

PgSQL · 代码浅析 · PostgreSQL 可靠性分析 [2016/10]

PgSQL · 代码浅析 · PostgreSQL 9.6 聚合OP复用的优化分析 [2016/10]

PgSQL · 最佳实践 · pg_rman源码浅析与使用 [2016/09]

PgSQL · 源码分析 · PG优化器浅析 [2016/09]

PgSQL · 源码分析 · PG中的无锁算法和原子操作应用一则 [2016/09]

PgSQL · PostgreSQL 逻辑流复制技术的秘密 [2016/08]

PgSQL · 实战经验 · 旋转门压缩算法在PostgreSQL中的实现 [2016/08]

PgSQL · 源码分析· pg_dump分析 [2016/08]

PgSQL · 实战经验 · 分组TOP性能提升44倍 [2016/07]

PgSQL · 实战经验 · 如何预测Freeze IO风暴 [2016/06]

PgSQL · 性能优化 · 如何潇洒的处理每天上百TB的数据增量 [2016/04]

PgSQL · 源码分析 · 优化器逻辑推理 [2016/03]

PgSQL · 会议见闻 · PgConf.Russia 2016 大会总结 [2016/02]

PgSQL · 答疑解惑 · PostgreSQL 9.6 并行查询实现分析 [2016/02]

PgSQL · 性能优化 · PostgreSQL TPC-C极限优化玩法 [2016/02]

PgSQL · 特性分析 · Plan Hint [2016/01]

PgSQL · 特性介绍 · 全文搜索介绍 [2015/12]

PgSQL · 特性分析 · 备库激活过程分析 [2015/12]

PgSQL · 答疑解惑 · 表膨胀 [2015/12]

PgSQL · 答疑解惑 · PostgreSQL 用户组权限管理 [2015/11]

PgSQL · 特性分析 · full page write 机制 [2015/11]

PgSQL · 特性分析 · PG主备流复制机制 [2015/10]

PgSQL · 特性分析 · PostgreSQL Aurora方案与DEMO [2015/10]

PgSQL · 特性分析 · pg_receivexlog工具解析 [2015/10]

PgSQL · 特性分析 · clog异步提交一致性、原子操作与fsync [2015/09]

PgSQL · 答疑解惑 · 诡异的函数返回值 [2015/09]

PgSQL · 特性分析 · 谈谈checkpoint的调度 [2015/09]

PgSQL · 答疑解惑 · RDS中的PostgreSQL备库延迟原因分析 [2015/08]

PgSQL · 捉虫动态 · 执行大SQL语句提示无效的内存申请大小 [2015/08]

PgSQL · 答疑解惑 · 归档进程cp命令的core文件追查 [2015/08]

PgSQL · 特性分析 · 时间线解析 [2015/07]

PgSQL · 功能分析 · PostGIS 在 O2O应用中的优势 [2015/07]

PgSQL · 功能分析 · Listen/Notify 功能 [2015/06]

PgSQL · 追根究底 · WAL日志空间的意外增长 [2015/06]

PgSQL · 社区动态 · 9.5 新功能BRIN索引 [2015/05]

PgSQL · 社区动态 · 说一说PgSQL 9.4.1中的那些安全补丁 [2015/04]

PgSQL · 特性分析· Logical Decoding探索 [2015/03]

PgSQL · 特性分析· jsonb类型解析 [2015/03]

PgSQL · 特性分析· Replication Slot [2015/02]

PgSQL · 特性分析· pg_prewarm [2015/02]

PostgreSQL

PostgreSQL · 源码分析 · 回放分析(一) [2020/04]

PostgreSQL · 实现分析 · PostgreSQL 10.0 并行查询和外部表的结合 [2017/05]

PostgreSQL · 特性分析 · 逻辑结构和权限体系 [2016/05]

PostgreSQL · 特性分析 · 统计信息计算方法 [2016/05]

Redis

Redis · 最佳实践 · 集群配置:Redis Cluster [2020/04]

Redis · 最佳实践 · 混合存储实践指南 [2019/08]

Redis · 引擎特性 · radix tree 源码解析 [2019/04]

Redis · 引擎特性 · Lua脚本新姿势 [2019/01]

Redis · 原理介绍 · 利用管道优化aofrewrite [2018/12]

Redis · lazyfree · 大key删除的福音 [2018/10]

Redis · 引擎特性 · 基于 LFU 的热点 key 发现机制 [2018/09]

Redis · 最佳实践 · 阿里云Redis助力双11业务 [2016/12]

Redis · 特性分析 · AOF Rewrite 分析 [2016/03]

RocksDB

RocksDB · 特性介绍 · HashLinkList 内存表 [2017/05]

SQL Server

SQL Server · 特性介绍 · 聚集列存储索引 [2017/02]

SQL Server · 特性分析 · 2012列存储索引技术 [2017/01]

SQL Server · 特性介绍 · 统计信息 [2016/12]

SQL Server · 最佳实践 · 参数嗅探问题 [2016/10]

SQLServer

SQLServer · 最佳实践 · TEMPDB的设计 [2016/09]

SQLServer · 最佳实践 · RDS for SQLServer 2012权限限制提升与改善 [2016/08]

SQLServer · 特性分析 · XML与JSON应用比较 [2016/07]

SQLServer · 最佳实践 · 数据库实现大容量插入的几种方式 [2016/06]

SQLServer · 最佳实践 · 透明数据加密在SQLServer的应用 [2016/05]

SQLServer · BUG分析 · Agent 链接泄露分析 [2016/03]

SQL优化

SQL优化 · 经典案例 · 索引篇 [2017/02]

TokuDB

TokuDB · 引擎特性 · HybridDB for MySQL高压缩引擎TokuDB 揭秘 [2017/07]

TokuDB · 捉虫动态 · MRR 导致查询失败 [2017/04]

TokuDB · 源码分析 · 一条query语句的执行过程 [2017/01]

TokuDB · 特性分析 · 导入数据大杀器:Loader [2016/12]

TokuDB · 引擎特性 · REPLACE 语句优化 [2016/08]

TokuDB · 捉虫动态 · CREATE DATABASE 导致crash问题 [2015/10]

TokuDB · 引擎特性 · zstd压缩算法 [2015/05]

TokuDB · 产品新闻 · RDS TokuDB小手册 [2015/04]

TokuDB · 特性分析 · 行锁(row-lock)与区间锁(range-lock) [2015/04]

TokuDB ·引擎机制· TokuDB线程池 [2015/03]

TokuDB · 特性分析· 日志详解 [2015/02]

TokuDB·特性分析· Optimize Table [2015/01]

TokuDB · TokuDB · Binary Log Group Commit with TokuDB [2014/12]

TokuDB · 版本优化 · 7.5.0 [2014/11]

TokuDB · 引擎特性 · FAST UPDATES [2014/11]

TokuDB · 主备复制 · Read Free Replication [2014/10]

TokuDB · 引擎特性 · 压缩 [2014/10]

TokuDB · 参数故事 · 数据安全和性能 [2014/09]

TokuDB · HA方案 · TokuDB热备 [2014/09]

TokuDB · 性能优化 · Bulk Fetch [2014/08]

TokuDB · 数据结构 · Fractal-Trees与LSM-Trees对比 [2014/08]

TokuDB·社区八卦·TokuDB团队 [2014/08]

理论基础

理论基础 · Raft phd 论文中的pipeline 优化 [2019/03]

Python爬虫源码

import requests
from bs4 import BeautifulSoup

prefix = 'http://mysql.taobao.org'


# 获取文章名和url(文章名,url)
def query_name_url(url: str):
    resp = requests.get(url)
    soup = BeautifulSoup(resp.content.decode('utf-8'), "html.parser")
    tags = soup.findAll('a', {'target': {'_blank'}})
    urls = [v for v in tags if v['href'].find('/monthly/') != -1]
    return [(str(v.string).strip(), prefix + v['href']) for v in urls]


# 获取所有月报链接(月报名,url)
def query_monthly_url():
    resp = requests.get('http://mysql.taobao.org/monthly/')
    soup = BeautifulSoup(resp.content.decode('utf-8'), "html.parser")
    tags = soup.findAll('a', {'class': {'main'}})
    urls = [v for v in tags if v['href'].find('/monthly/') != -1]
    return [(str(v.string).strip(), prefix + v['href']) for v in urls]


# 获取所有文章名、URL和对应的月报链接(文章类型,文章名,url,月报名,url)
def query_all_name_url():
    result = []

    monthly_urls = query_monthly_url()
    for data1 in monthly_urls:
        name_urls = query_name_url(data1[1])
        for data2 in name_urls:
            result.append((data2[0][0:data2[0].find('·')].strip(), data2[0], data2[1], data1[0], data1[1]))
    return result


# 下载所有数据库月报,并按照类别进行分类,写入到mysql.md文件中
name = ''
data = []
result = query_all_name_url()
result.sort(key=lambda v: v[0])
for v in result:
    if v[0] != name:
        name = v[0]
        data.append('## {}'.format(v[0]))
    data.append('[{}]({}) [[{}]({})]n'.format(v[1], v[2], v[3][v[3].find(' - ') + 3:], v[4]))

with open('mysql.md', 'w') as file:
    for v in data:
        print(v)
        file.write(v + 'n')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值