子博兄的头像-华尔子博-奥夏网
管理员
个人博客分享,技术资料分享!

SQLite中的WAL机制详细介绍

SQLite中的WAL机制详细介绍-华尔子博-奥夏网
SQLite中的WAL(Write-Ahead Logging)机制是一种提高数据库性能和恢复能力的技术。WAL机制的工作原理如下: 1. WAL启用。在SQLite中通过在打开数据库连接时设置'pragma journal_mode=wal'来启用WA...
3年前
0875

初识SQLITE3数据库 SQLITE3数据库详解

初识SQLITE3数据库  SQLITE3数据库详解-华尔子博-奥夏网
SQLite是一个开源的嵌入式数据库,它的特点是: 1. 轻量级,代码少,容易理解,编译后仅有几百KB。 2. 无需安装和配置,编译后生成的SQLite库可以直接嵌入到程序中使用。 3. 单一磁盘文件,易于运输,可...
3年前
0505

SQLite学习手册,SQLite在线备份的方法步骤

SQLite学习手册,SQLite在线备份的方法步骤-华尔子博-奥夏网
一、常用备份: 下面的方法是比较简单且常用的SQLite数据库备份方式,见如下步骤: 1). 使用SQLite API或Shell工具在源数据库文件上加共享锁。 2). 使用Shell工具(cp或copy)拷贝数据库文件到备...
4年前
0960

sqlite循环批量插入数据采用批处理文件实现

sqlite循环批量插入数据采用批处理文件实现-华尔子博-奥夏网
需要在sqlite数据库中插入大量测试数据,打算用事务进行循环插入操作,不过sqlite不支持declare变量定义,所以无法通过定义循环变量值来实现。 需要通过一个批处理文件来循环调用插入sqlite语句...
5年前
02010

PostgreSQL实现交叉表(行列转换)的5种方法示例

PostgreSQL实现交叉表(行列转换)的5种方法示例-华尔子博-奥夏网
交叉表 交叉表(Cross Tabulations)是一种常用的分类汇总表格。使用交叉表查询,显示源于表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部。行和列的交...
前天
0559

PostgreSQL数据库事务实现方法分析

PostgreSQL数据库事务实现方法分析-华尔子博-奥夏网
PostgreSQL数据库事务实现方法。具体如下: 事务简介 事务管理器:有限状态机 日志管理器 CLOG:事务的执行结果 XLOG:undo/redo日志 锁管理器:实现并发控制,读阶段采用MVCC,写阶段采用锁控...
10天前
0306

在Ubuntu中安装Postgresql数据库的步骤详解

在Ubuntu中安装Postgresql数据库的步骤详解-华尔子博-奥夏网
介绍 众所周知PostgreSQL 是自由的对象-关系型数据库服务器(数据库管理系统),在ubuntu下安装Postgresql是一件非常容易的事情,下面话不多说了,来跟着小编来一起看看详细的介绍吧。 安装方法...
1个月前
03912

PostgreSQL之分区表(partitioning)

PostgreSQL之分区表(partitioning)-华尔子博-奥夏网
PostgreSQL有一项非常有用的功能,分区表,或者partitioning。当某个TABLE的记录非常的多,千万甚至更多的时候,我们其实需要将他分割成子表。一个庞大的TABLE,就像水果仓库杂乱无章地堆放着无...
4个月前
04615

PostgreSQL教程(十五):系统表详解

PostgreSQL教程(十五):系统表详解-华尔子博-奥夏网
一、pg_class: 该系统表记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象类型都有意义。 名字 类型 引用 描述 relna...
2年前
04012

PostgreSQL教程(十三):数据库管理详解

PostgreSQL教程(十三):数据库管理详解-华尔子博-奥夏网
一、概述: 数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群的。更准确地...
2年前
04714