SQLite 入门与分析(一)---简介

前端之家收集整理的这篇文章主要介绍了SQLite 入门与分析(一)---简介前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

转自:http://www.pin5i.com/showtopic-22626.html

1、sqlite介绍
自几十年前出现的商业应用程序以来,数据库就成为软件应用程序的主要组 成部分。正与数据库管理系统非常关键一样,它们也变得非常庞大,并占用了相当多的系统资源,增加了管理的复杂性。随着软件应用程序逐渐模块模块化,一种新 型数据库会比大型复杂的传统数据库管理系统更适应。嵌入式数据库直接在应用程序进程中运行,提供了零配置 (zero-configuration)运行模式,并且资源占用非常少。

sqlite是一个开源 的嵌入式关系数据库,它在2000年由D. Richard Hipp发布 ,它的减少应用程序管理数据的开销,sqlite可移植性好,很容易使用,很小,高效而且可靠。

sqlite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。

嵌入式数据库的一大好处就是在你的程序内部不需要网络配置,也不需要管理。因为客户端 和服务器在同一进程空间运行。sqlite 的数据库权限只依赖于文件系统,没有用户帐户的概念。sqlite 有数据库级锁定,没有网络服务器。它需要的内存 ,其它开销很小,适合用于嵌入式设备。你需要做的仅仅是把它正确的编译到你的程序。

2、架构 (architecture)

sqlite采用了模块的设计,它由三个子系统,包括8个独立的模块构成。

猜你在找的Sqlite相关文章