sqlite的优缺点
2015-09-09 22:12
316 查看
SQLite在Android的开发中经常用到,但是SQLite的优缺点,没有研究过,也不知道使用SQLite的过程中会出现什么问题。直到面试的时候,面试官问了下SQLite的缺点是什么的时候,没有答上来。时候查了下资料,找到了一些粗略的点如下:
1.优点:SQLite是轻量级的,没有客户端和服务器端之分,并且是跨平台的关系型数据库。SQLite是一个单文件的,可以copy出来在其他地方用。
2.缺点:SQLite在并发的读写方面性能不是很好,数据库有时候可能会被某个读写操作独占,可能会导致其他的读写操作被阻塞或者出错。不支持SQL92标准,有时候语法不严格也可以通过,会养成不好习惯,导致不会维护。
以上就是简单的罗列了一下,没有深究。记录一下。
1.优点:SQLite是轻量级的,没有客户端和服务器端之分,并且是跨平台的关系型数据库。SQLite是一个单文件的,可以copy出来在其他地方用。
2.缺点:SQLite在并发的读写方面性能不是很好,数据库有时候可能会被某个读写操作独占,可能会导致其他的读写操作被阻塞或者出错。不支持SQL92标准,有时候语法不严格也可以通过,会养成不好习惯,导致不会维护。
以上就是简单的罗列了一下,没有深究。记录一下。
相关文章推荐
- 数据库
- 学习MySQL之数据类型(四)
- MySQL多表查询之外键、表连接、子查询、索引
- MySQL多表查询之外键、表连接、子查询、索引
- MySQL字符串函数、日期时间函数
- MySQL字符串函数、日期时间函数
- mysql_proxy实现读写分离
- JDBC增删改数据库的操作
- JDBC增删改数据库的操作
- 用sql语句写排名
- 开源工具DbUtils的使用(数据库的增删改查)
- 开源工具DbUtils的使用(数据库的增删改查)
- DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)
- DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)
- windows mysql安装、配置
- windows mysql安装、配置
- memcache放到哪一层,是service层还是其它层
- SQLite数据库数据存储(insert、Delete、update、Select)
- MySQL聚合函数、控制流程函数(含navicat软件的介绍)
- MySQL聚合函数、控制流程函数(含navicat软件的介绍)