小巧。快速。可靠。
三选二。

单文件跨平台数据库

在 SQLite 中,数据库是一个单一的磁盘文件¹。此外,文件格式 是跨平台的。在一个机器上创建的数据库可以复制到另一台具有不同架构的机器上使用。SQLite 数据库可以在 32 位和 64 位机器之间以及大端小端架构之间移植。

SQLite 数据库文件格式也很稳定。所有 SQLite 3 版本都可以读取和写入由第一个 SQLite 3 版本(版本 3.0.0,2004 年 6 月 18 日)创建的数据库文件。这被称为“向后兼容性”。开发人员承诺在所有未来的 SQLite 3 版本中保持数据库文件格式的向后兼容性。“向前兼容性”意味着旧版本的 SQLite 也可以读取和写入新版本创建的数据库。SQLite 通常(但并非完全)向前兼容。

SQLite 数据库文件格式的稳定性和文件格式的跨平台性相结合,使得 SQLite 数据库文件成为应用程序文件格式的绝佳选择。美国国会图书馆也认可这一点,将 SQLite 列为推荐的长期保存数字内容的存储格式


注释

  1. 临时日志文件作为事务控制的一部分创建,但这些额外文件不是稳态数据库的一部分。

此页面最后修改于 2022-01-08 05:02:57 UTC