SQLite数据库使用小结

最近在分布式服务器上使用了SQLite作为数据库,关于SQLite,个人认为有以下几点最主要的特性

①关系型数据库

关系型数据库,是指采用了关系模型来组织数据的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

关系型数据库一般用于数据的持久存储,特别是海量数据的持久存储,以行和列的形式存储数据,支持事务、视图、触发器、索引、自增长字段等特性,并且支持sql语句,可用于大规模复杂查询。

关系型数据库区别于非关系型数据库的最大的特点就是事务的一致性,这也是关系型数据库的重要瓶颈。

②嵌入式数据库

所谓嵌入式数据库,是指直接嵌入在应用程序中,不需要在系统中安装数据库系统,没有独立运行的进程,与服务器的应用程序共生共存,其代码和应用程序的代码也是在一起的,或者说嵌入其中,目前市场上所有的嵌入式数据库,只有SQLite是开源的。

③轻量型数据库

SQLite核心软件(包括库和工具)只有70000行代码

④零配置

SQLite无需安装和管理配置

⑤移植性

WindowsLinuxSolarisMac OS

32bit64bit

跨Big endian Littleendian 

⑥简单性

简单的API

cc++javapythonperltclphpruby等语言的支持



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值