sqlitesqlite3 简介

第一接触sqlite3,她就给了自家一种小巧,轻便,易上手的痛感。没有那么多的牢笼,也从未那么令人雕刻不透。

约莫语法都跟其余数据库的语法类似,甚至有些可以说是完全相同。所以一旦你从前有学过任何随意数据库的话,sqlite3大约都能轻轻松松搞定。当然,学过sqlite3以前的版本,那么sqlite3对于你来说就一定于复习。

下面简单说下sqlite。它是一款轻型的数据库,是遵守ACID的关系型数据库管理连串,它涵盖在一个相对小的C库中。是D.Richard(Richard)Hipp建立的国有领域项目。它的宏图目的是嵌入式的,而且方今早已在不足为奇嵌入式产品中采纳了它,它占用资源充裕的低,在嵌入式设备中,可能只须要几百K的内存就够了。它亦可接济Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如
Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL那五款开源的世界闻名数据库管理体系来讲,它的处理速度比她们都快。sqlite第四个Alpha版本诞生于2000年5月。而二〇一五年,sqlite3也早已公布。

干活原理。不像常见的客户-服务器范例,SQLite引擎不是个程序与之通讯的单独进度,而是连接受程序中成为它的一个要害部分。所以首要的通讯协议是在编程语言内的一向API调用。那在费用总量、延迟时间和完整简单性上有积极的功力。整个数据库(定义、表、索引和数码本身)都在宿主主机上囤积在一个纯净的文书中。它的简便的统筹是透过在起来一个政工的时候锁定任何数据文件而做到的。

功用特色。1. ACID事务。2. 零配备 –
无需安装和管制配置。3.储设有单一磁盘文件中的一个完完全全的数据库。4.数据库文件可以在分化字节顺序的机器间自由的共享。5.支撑数据库大小至2TB。6.
丰富小, 大约13万行C代码, 4.43M。7.
比部分风靡的数据库在大部普普通通数据库操作要快。8. 简短, 轻松的API。9.
带有TCL绑定, 同时经过Wrapper辅助任何语言的绑定。10. 不错注释的源代码,
并且有着90%之上的测试覆盖率。11. 单身: 没有额外信赖。12. 源码完全的开源,
你可以用来其余用场, 包涵出卖它。13. 帮忙多种用度语言,C, C++, PHP, Perl,
Java, C#,Python, Ruby等。

再就是还辅助事务处理功用等等。也有人说它象Microsoft的Access,有时候确实认为有点象,不过其实它们分别很大。比如SQLite
匡助跨平台,操作简便,可以选取过多言语直接创制数据库,而不象Access一样需求Office的支撑。倘诺您是个很袖珍的行使,或者您想做嵌入式开发,没有合适的数据库系统,那么您能够考虑动用SQLite。能在上头得到源代码和文档。同时因为数据库结构简单,系统源代码也不是广大,也适合想研商数据库系统开发的专业人员。

网站地图xml地图