目录:
定义-SQLite是什么意思?
SQLite是一个进程内库,可实现自包含,零配置,无服务器的事务型SQL数据库引擎。 SQLite的源代码存在于公共领域,并且对于私人和商业目的都是免费的。
SQLite绑定了多种编程语言,例如C,C ++,BASIC,C#,Python,Java和Delphi。 COM(ActiveX)包装器使SQLite可以访问Windows上的脚本语言(例如VB脚本和JavaScript),从而为HTML应用程序添加了功能。 由于它的体积小且易于使用,因此它也可用于嵌入式操作系统,如iOS,Android,Symbian OS,Maemo,Blackberry和WebOS。
技术百科解释了SQLite
SQLite符合原子性,一致性,隔离性,持久性(ACID)。 这个嵌入式的关系数据库管理系统包含在一个小型C编程库中,并且是基于客户端的应用程序的组成部分。 SQLite使用动态SQL语法并执行多任务以同时进行读取和写入。 读写操作直接对普通磁盘文件进行。
动态调用SQLite库,应用程序通过简单的函数调用使用SQLite功能,从而减少了数据库访问的延迟。 这些程序将整个数据库存储为主机上的单个跨平台文件。 通过在写入期间锁定整个数据库文件来实现此简单设计。
SQLite实施SQL的SQL-92标准,并对SQL兼容的数据库管理系统使用不常见的系统。 将类型分配给各个值,从而在绑定到动态脚本语言时增加了列的灵活性。 SQLIte中的完全unicode支持是可选的。