数据库:按照数据结构来组织、存储和管理数据的仓库,通俗的讲就是按照一定的结构来存储数据的。
数据库(database,DB):特点 长期存储计算机内,有组织(具备一定的结构),可共享,数据集合。
sqlite:轻型的数据库,可以直接嵌入某款应用中,占用内存较小,满足对数据的存储,查询需要。
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的 *** 作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版本 SQLite 3已经发布。数据库不会坏,不过可能会有数据丢失
许多人喜欢SQLite因为它的小巧和快速.但是这些特性只是它的部分优点,
使用者还会发现SQLite是非常稳定的.
出色的稳定性源于它的简单,
越简单就越不容易出错.
除了上述的简单、小巧和稳定性外,
最重要的在于SQLite力争做到简单化.
简单化在一个数据库引擎中可以说是一个优点,
但也可能是个缺点,
主要决定于你想要做什么.
为了达到简单化,
SQLite省略了一些人们认为比较有用的特性,
例如高并发性、
严格的存取控制、
丰富的内置功能、
存储过程、复杂的SQL语言特性、
XML以及Java的扩展,
超大的万亿级别的数据测量等等.
如果你需要使用上述的这些特性并且不介意它们的复杂性,
那么SQLite也许就不适合你了.
SQLite没有打算作为一个企业级的数据库引擎,
也并不打算和Oracle或者PostgreSQL竞争.
仅凭经验来说SQLite适用于以下场合:
当你更看中简单的管理、使用和维护数据库,
而不是那些企业级数据库提供的不计其数的复杂功能的时候,使用SQLite是一个比较明智的选择.
事实也证明,
人们在许多情况下已经清楚的认识到简单就是最好的选择.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)