随笔分类 -  数据库模型

摘要:数据库的存储部分,本质是数据结构的序列化存储。 数据库的存储和其他的文件格式的存储没有本质区别,都是内容索引(格式说明、读写说明)+具体数据。 阅读全文
posted @ 2020-01-05 23:04 zzfx 阅读(376) 评论(0) 推荐(1) 编辑
摘要:Introduction This document describes the architecture of the SQLite library. The information here is useful to those who want to understand or modify 阅读全文
posted @ 2019-04-15 18:18 zzfx 阅读(175) 评论(0) 推荐(0) 编辑
摘要:该系列的前面一些文章我重点讲了sqlite的核心功能,比如封锁机制,共享缓存,以及事务管理等。但对于sqlite的整体没有作一个全面的介绍,本文将从实现的层面,整体介绍sqlite的框架、各个核心模块以及功能。后续再针对核心模块作进一步的分析。我们说sqlite是一个关系型的嵌入式数据库。提到关系型 阅读全文
posted @ 2019-04-12 19:13 zzfx 阅读(461) 评论(0) 推荐(0) 编辑
摘要:概述 通过上一篇文章的分析,我们知道了pager模块在整个sqlite中所处的位置。它是sqlite的核心模块,充当了多种重要角色。作为一个事务管理器,它通过并发控制和故障恢复实现事务的ACID特性,负责事务的原子提交和回滚;作为一个页管理器,它处理从文件中读写数据页,并执行文件空间管理工作;作为日 阅读全文
posted @ 2019-04-12 19:12 zzfx 阅读(350) 评论(0) 推荐(0) 编辑
摘要:通俗来讲,会话(Session) 是通信双方从开始通信到通信结束期间的一个上下文(Context)。这个上下文是一段位于服务器端的内存:记录了本次连接的所有相关状态和运行数据. 连接(Connection):连接是从客户端到ORACLE实例的一条物理路径。连接可以在网络上建立,或者在本机通过IPC机 阅读全文
posted @ 2019-04-12 11:41 zzfx 阅读(774) 评论(0) 推荐(0) 编辑
摘要:在今天的商业应用中,主要有两种基本类型的DBMS(数据库管理系统)存储管理器: (1)DBMS直接与底层的面向磁盘的块模式设备驱动程序进行交互(通常称为原始模式访问); (2)DBMS使用标准的OS文件系统设施.这个决定会在空间和时间上同时影响DBMS控制存储能力. SQLite文件存储管理主要由B 阅读全文
posted @ 2019-04-12 11:18 zzfx 阅读(972) 评论(0) 推荐(0) 编辑
摘要:体系结构 在内部,SQLite由以下几个组件组成:内核、SQL编译器、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展SQLite的内核变得更加方便。所有SQL语句都被编译成易读的、可以在SQLite虚拟机中执行的程序集。SQLite支持大小高达2 TB的数据 阅读全文
posted @ 2019-04-10 16:58 zzfx 阅读(1871) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示