
微信用SQLite原因很简单,轻量,好用,整个数据库就是一个DB文件,跨平台,适配所有手机系统,核心代码就几百K,不需要数据库进程,无后台服务和端口,这个简单好用的数据库系统,为什么不用?
SQLite在各个方面都碾压Microsoft Access,微软其实本来有机会,1992年Access就发布了,然而微软却强行将其绑定Windows和Office生态,使其完全封闭,至今都没有移植到其他平台,结果2000年诞生的SQLite后来居上,通过免费、跨平台、轻量等特性成为最佳的轻量通用嵌入式数据库。
很多人使用的大量软件都在用SQLite,我搜索了一下,我的电脑上一共有90个sqlite3.dll文件。