Small. Fast. Reliable.
Choose any three.

SQLite作为应用程序文件格式

(注意:当前页面简要概述了SQLite为什么会形成良好的应用程序文件格式。在单独的技术说明中将更详细地讨论该主题。)

SQLite已成功用作桌面应用程序的磁盘文件格式,例如版本控制系统,财务分析工具,媒体编目和编辑套件,CAD软件包,记录保存程序等。传统的“文件/打开”操作调用sqlite3_open()附加到数据库文件。在修改应用程序内容时,更新会自动发生,因此“文件/保存”菜单选项将变得多余。可以使用备份API来实现File / Save_As菜单选项。

使用SQLite作为应用程序文件格式有很多优点,包括:

  1. 更好的性能
  2. 降低应用程序成本和复杂性
  3. 可移植性
  4. 可靠性
  5. 辅助功能

SQLite允许数据库文件具有任何所需的文件扩展名,因此,如果需要,应用程序可以选择自定义文件名扩展供自己使用。该APPLICATION_ID编译可用于设置数据库文件中,这样的工具,如“应用程序ID”整数 文件(1)能够确定该文件与应用程序相关联的,并不仅仅是一个普通的SQL数据库。