sqlite数据库有啥用。数据库是干啥的?

sqlite数据库有啥用。数据库是干啥的?,第1张

数据库:按照数据结构来组织、存储和管理数据的仓库,通俗的讲就是按照一定的结构来存储数据的。

数据库(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是一个比较明智的选择.

事实也证明,

人们在许多情况下已经清楚的认识到简单就是最好的选择.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6717712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存