[转载] 微信移动端数据库组件WCDB系列(二)— 数据库修复三板斧
前言
长久以来SQLite DB都有损坏问题,从Android、iOS等移动系统,到Windows、Linux
等桌面系统都会出现。由于微信所有消息都保存在DB,服务端不保留备份,一旦损坏将导致用户
消息被清空,显然不能接受。
我们即将开源的移动数据库组件 WCDB (WeChat Database),致力于解决 DB 损坏导致数据丢失的问题。
之前的一篇文章《微信 SQLite 数据库修复实践》介绍了微信对SQLite数据库修复
以及降低损坏率的实践,这次再深入介绍一下微信数据库修复的具体方案和发展历程。