原文:Sqlite学习笔记(一)&&编译安装

Sqlite简介 sqlite是一个开源的嵌入式文件数据库,sqlite以动态链接库的方式供应用程序调用,所有的数据库对象都存储在同一个文件中。 sqlite动态库非常小,最新的 . . 版本也只有 k左右。sqlite虽然小,但功能并不弱,它支持sql 标准中大部分SQL规范, 支持表,索引,视图,触发器等对象,同时它还支持事务,满足ACID特性,因此非常适合嵌入式设备存储数据,尤其是手机,君不 ...

2015-08-12 08:02 0 3912 推荐指数:

查看详情

SQLite安装编译与应用

什么是 SQLite SQLite是一款轻量级的、基于文件的嵌入式数据库,实现自包容、零配置、支持事务的SQL数据库引擎。与其他数据库管理系统不同,SQLite安装和运行非常简单,在大多数情况下,只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。第一个 ...

Wed Aug 17 02:59:00 CST 2016 0 6836
sqlite 安装编译

本文简述了SQLite的概念,并详细描述了SQLite在Linux和Windows平台下的编译方法 关于 SQLite SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置 ...

Wed Sep 18 23:19:00 CST 2019 0 836
Android学习笔记(六)SQLite

等)那样进行安装,在Android的JDK中,其实是已经包含了SQLite这个数据库的核心。当然我们必须要 ...

Thu Dec 29 05:20:00 CST 2011 5 3081
Sqlite学习笔记(四)&&SQLite-WAL原理

  Sqlite学习笔记(三)&&WAL性能测试中列出了几种典型场景下WAL的性能数据,了解到WAL确实有性能优势,这篇文章将会详细分析WAL的原理,做到知其然,更要知其所以然。 WAL是什么 WAL(Write ahead logging)是一种日志模式,它是一种 ...

Tue Aug 25 04:00:00 CST 2015 2 9869
SQLite学习笔记(八)&&sqlite实现架构

该系列的前面一些文章我重点讲了sqlite的核心功能,比如封锁机制,共享缓存,以及事务管理等。但对于sqlite的整体没有作一个全面的介绍,本文将从实现的层面,整体介绍sqlite的框架、各个核心模块以及功能。后续再针对核心模块作进一步的分析。我们说sqlite是一个关系型的嵌入式 ...

Sat Nov 14 20:15:00 CST 2015 0 1939
Sqlite学习笔记(五)&&SQLite封锁机制

概述 SQLite虽然是一个轻量的嵌入式数据库,但这并不影响它支持事务。所谓支持事务,即需要在并发环境下,保持事务的ACID特性。事务的原子性,隔离性都需要通过并发控制来保证。那么Sqlite的并发控制是怎样的,如何实现,在这里跟大家分享下我的理解。 SQLite是一个文件 ...

Thu Aug 27 19:57:00 CST 2015 0 3900
SQLite学习笔记(六)&&共享缓存

介绍 通常情况下,sqlite中每个连接都会一个独立的pager对象,pager对象中管理了该连接的缓存信息,通过pragma cache_size指令可以设置缓存大小,默认是2000个page,每个page是1024B。这样导致了对于同一个数据文件,多个连接各自维护了自己的一份 ...

Thu Oct 22 06:38:00 CST 2015 2 2354
node-sqlite3 学习笔记

* 使用sqlite3持久化数据 * 需求:把一个数组中的每个对象,每个对象中的属性,存到xxx.db文件中去,像数据库一样的去操作它 * 功能:1. 创建数据库(数据库存在的话,那就直接打开) * 2. 创建一个表(表存在的话就不用创建 ...

Fri Jul 14 03:47:00 CST 2017 0 6184
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM