首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Features Of SQLite

  • 即使在系统崩溃和电源故障后,事务也是原子性的,一致的,隔离的和持久的(ACID)。
  • 零配置 - 无需安装或管理。
  • 功能全面的SQL实现,具有高级功能,如部分索引,表达式索引,JSON和通用表表达式。(略去功能)
  • 完整的数据库存储在单个跨平台磁盘文件中。非常适合用作应用程序文件格式。
  • 支持太字节大小的数据库和千兆字节大小的字符串和斑点。(请参阅limits.html。)
  • 小代码占用空间:小于500KiB完全配置或省略可选功能少得多。
  • 简单易用的API。
  • 快速:在某些情况下,SQLite比直接文件系统I / O更快
  • 用ANSI-C编写。包括TCL绑定。几十种其他语言的绑定可单独提供。
  • 备受好评的源代码,具有100%的分支测试覆盖率。
  • 可作为单个ANSI-C源代码文件进行编译,因此易于编译,因此易于添加到更大的项目中。
  • 独立:没有外部依赖性。
  • 跨平台:开箱即用支持Android,* BSD,iOS,Linux,Mac,Solaris,VxWorks和Windows(Win32,WinCE,WinRT)。易于移植到其他系统。
  • 配备可用于管理SQLite数据库的独立命令行界面(CLI)客户端。

建议的用途对于SQLite:

  • 物联网的数据库。SQLite是手机,PDA,MP3播放器,机顶盒和其他电子产品中数据库引擎的流行选择。SQLite具有很小的代码占用空间,有效地利用了内存,磁盘空间和磁盘带宽,非常可靠,并且不需要数据库管理员的维护。
  • 应用文件格式。使用SQLite数据库,而不是使用fopen()将XML,JSON,CSV或某些专有格式写入应用程序使用的磁盘文件中。您将避免编写和解析解析器,您的数据将更容易访问和跨平台,并且您的更新将是事务性的。(更多...)
  • 网站数据库。因为它不需要配置并将信息存储在普通磁盘文件中,所以SQLite作为支持中小型网站的数据库非常受欢迎。
  • 用于企业RDBMS的替代品。SQLite通常用作企业RDBMS的替代品,用于演示或测试。SQLite速度很快,不需要安装,这使得测试变得非常麻烦,而且这使得演示过程简单且易于启动。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com