因为经常用到桌面数据库,因此对市面上的几乎所有桌面数据库都用了一下,做过比较,得出以下结论(要求:免费/支持Unicode/Copy即用):
1.单数据文件的.
1.SQLite最佳,稳定/快速/全支持Unicode/自动修复/不需压缩.
2.其次EasyTable(需在程序中调用压缩).
2.多数据文件的.
1.NexusDB,如果不考虑是多数据文件的因素,比SQLite更佳.尤其是速度.商业软件,但有免费嵌入版.
FB/Access/MSSQL嵌入/MySQL嵌入,要么臃肿,要么限制多多,性能也不占优,因此看不出有什么选用的理由.