SQLite 是一个自包含 (self-contained)、无服务器 (serverless)、零配置 (zero-configuration) 的事务性 (transactional) SQL 数据库引擎。它被设计为直接嵌入到最终应用程序中运行。与传统的客户端/服务器数据库管理系统不同,SQLite 引擎直接操作普通的磁盘文件。一个完整的 SQL 数据库,包括多张表、索引、触发器和视图,全部存储在一个单独的磁盘文件中。该文件格式具有跨平台 (cross-platform) 特性,这意味着在一个架构上创建的数据库可以在另一个架构上轻松读取和使用。SQLite 被广泛用作应用程序软件(例如网络浏览器)中用于本地或客户端存储的嵌入式数据库。它也是中小型网站和各种嵌入式设备的热门选择。SQLite 数据库通常用于存储应用程序设置、用户数据以及其他需要持久化的信息。'.sqlite3' 文件扩展名常用于表示这些数据库文件,但用户也经常使用其他扩展名,如 '.db' 或 '.sqlite'。