
SQLite
azurelaker
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Quick Start SQLite
在这篇文档里,你不需要任何配置也无需阅读冗长的文档,就可以简单使用SQLite数据库,这是其入门说明文档:下载SQLite 根据你的机器的系统, 可以下载一份编译好的二进制SQLite, 或者下载其源码进行编译.可以访问下载页获得更多信息.创建一个SQLite数据库文件在shell或者DOS的控制终端中, 输入”sqlite3 test.db“,这将创建一个新的数据库文件”test...翻译 2018-09-04 15:37:04 · 157 阅读 · 0 评论 -
SQLite的原子提交--多文件场景
SQLite翻译 2018-11-04 21:41:46 · 528 阅读 · 0 评论 -
SQLite数据库的cursor在Android系统Java层及JNI层的实现机制
SQLite原创 2018-10-25 00:55:35 · 3426 阅读 · 0 评论 -
正确使用SQLite的reset API
SQLite原创 2018-10-21 20:22:25 · 2140 阅读 · 0 评论 -
SQLite的动态数据类型机制
SQLite数据库的数据类型是动态的, 这区别于所有其他SQL数据库. 有些人认为这是SQLite的一个bug, 但是SQLite的设计者认为这是一个特性,而非bug, 这个特性可以更好的适应那些动态类型编程语言(如python)使用数据库接口.SQLite在创建表格时,为列指定的数据类型可以和行插入操作(insert)中的实际数据类型不同, 其实就是对于任何列可以存储任何数据类型.下面通过一个...原创 2018-10-18 22:40:10 · 1071 阅读 · 0 评论 -
SQLite的线程模式
SQLite翻译 2018-10-12 18:29:52 · 2500 阅读 · 0 评论 -
SQLite的回滚日志文件的校验机制
SQLite的回滚日志文件的作用是,当出现不完整的事务提交时(事务提交过程中,发生了断电故障或者操作系统崩溃),系统重新上电以后,SQLite使用回滚日志文件将数据库文件恢复成事务提交之前的状态,即消除不完整事务给数据库文件带来的损坏,使数据库文件对用户进程呈现一致的状态.从用户进程的角度来看,事务中的操作要么全部执行成功,要么没有对数据库文件做任何修改.SQLite如何保证回滚日志文件的内容...原创 2018-09-13 22:45:08 · 1362 阅读 · 0 评论 -
SQLite的原子提交--单文件场景
1. 简介原子提交(atomic commit)是类似SQLite这样的事务性数据库的一个重要特性.原子提交意味着, 在单一的事务中,所有的数据改变或者全部生效或者全部不生效.具有原子提交后, 对于数据库文件的不同部分的多个写入操作,就好像是同时并且瞬态发生的.但是在硬件层面, 对大容量存储设备的写入操作, 以及对一个扇区的写操作都是需要一定时间的,因此对一个数据库文件的多个扇区的写入操作是不...翻译 2018-09-12 21:42:12 · 725 阅读 · 0 评论 -
SQLite的锁实现机制
SQLite为了实现事务的原子提交, 构造了几种类型的锁.原创 2018-09-16 17:59:04 · 989 阅读 · 0 评论 -
How To Compile SQLite
概述SQLite是符合ANSI-C规范的源码,在使用的时候必须编译成机器码.本文档是各种编译SQLite的方法指南.本文档不并不包含事无巨细的编译细节,这将是比较困难的,因为各个开发环境是不同的. 本文档描述说明了编译SQLite的原则,并提供了典型的编译命令, 开发人员可以根据这些编译命令, 定制自己的编译流程.也就是说, 本文档提供了编译SQLite的一些思想和见解,但不是一个交钥匙的...翻译 2018-09-04 21:22:57 · 295 阅读 · 0 评论 -
SQLite数据库在Android系统中的应用--SDK封装
SQLite原创 2018-11-13 23:17:28 · 748 阅读 · 0 评论