binlog(Binary Log)恢复MySQL数据

binlog(Binary Log)是一组文件,MySQL使用binlog记录数据变更信息(“ 事件 ”),可通过回放事件恢复数据。binlog由一组二进制文件和一个索引文件组成。

InnoDB多版本控制(MVCC)

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

InnoDB表空间管理(File Space Management)

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

MySQL InnoDB磁盘I/O

InnoDB在Linux和Windows平台上使用操作系统自带的异步I/O函数库,其他平台上依然使用线程模拟异步I/O。

MySQL InnoDB缓存池(Buffer Pool)

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

Realm为何值得Mongodb去收购

Realm Cloud作为移动数据同步新标准,实时无缝同步数据到云端,Realm让离线数据在信号恢复后依然可用,并能有效解决冲突。

NoSQL数据库流行款

NoSQL架构已变得越来越流行,如果想从技术解决方案或架构角度抓住NoSQL的脉搏,应从这五款主流NoSQL数据库开始。

MongoDB性能优化

MongoDB作为高性能NoSQL数据库,事实上已成为仅次于主流关系型数据库的持久化方案。在此介绍一些最佳实践和经典业务场景优化方案。

MongoDB入门

MongoDB入门练习可使用MongoDB Atlas免费托管服务,了解MongoDB相关功能特性。

TigerGraph图数据库性能

以TigerGraph图数据库44亿边缘的反欺诈演示的测试结果,解读TigerGraph图数据库性能。