H2数据库引擎

H2数据库由java语言构建,其源码可用于学习和剖析数据库原理,最终jar文件约为2 MB大小,属于内存数据库支持多版本并发和全文检索。

数据库变更记录控制 - Liquibase vs Flywaydb

记录管理数据库架构变更,数据库的版本控制,进行可靠的架构演变,轻松简单的生成SQL。

Java数据库 - HSQLDB

HSQLDB(HyperSQL DataBase)是用Java编写的SQL关系数据库,提供一个小型、快速的多线程具备事务式控制的数据库引擎。

离线数据同步工具 - DataX

DataX离线数据同步工具能同步包括MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源间的数据。

MySQL数据恢复 - binlog

binlog(Binary Log)是MySQL记录数据变更事件的文件,通过回放事件可恢复数据。

InnoDB多版本控制 - MVCC

MVCC保证并发时数据的正确性,写操作永远是“单线程”或串行化的,这是解决并发问题的前提。所有并发解决方案都只是在缩短这个串行化过程。

InnoDB表空间管理

MySQL数据库使用表空间管理数据库文件,InnoDB使用多种类型的表空间优化数据存储。

InnoDB磁盘I/O - MySQL

InnoDB在linux、windows上使用操作系统异步I/O库,其他平台上依然使用线程模拟异步I/O。

InnoDB缓存池Buffer Pool - MySQL

MySQL缓存池是内存中的一块区域,用于缓存表和索引数据,专用服务器上InnoDB缓存池对物理内存占用最高可达80%。

Mongodb收购Realm

Realm Cloud作为移动数据同步新标准,能实时无缝同步数据到云端。