小. 快速. 可靠.
选择任意三个.

SQLite As An Application File Format

(注意:当前页面是SQLite为什么制作良好的应用程序文件格式的简要概述.在单独的技术说明中将更详细地考虑该主题.)

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

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

  1. 更好的性能
  2. 降低应用程序成本和复杂性
  3. Portability
  4. Reliability
  5. Accessibility

SQLite允许数据库文件具有任何所需的文件扩展名,因此,如果需要,应用程序可以选择自定义文件名扩展供自己使用. application_id pragma可用于在数据库文件中设置" Application ID"整数,以便诸如file(1)之类的工具可以确定该文件与您的应用程序相关联,而不仅仅是通用SQL数据库.

by  ICOPY.SITE