HarmonyOS 创建数据库为什么有三个文件
HarmonyOS 创建数据库为什么有三个文件
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
创建数据库,数据库db文件创建成功,但是表创建失败
121浏览 • 1回复 待解决
HarmonyOS如何让页面的底部三个分栏对应三个不同的Page
35浏览 • 1回复 待解决
关于用js创建数据库有懂的吗?
2134浏览 • 1回复 待解决
PolarDB 是阿里云自主研发的新一代关系型云原生数据库,具有哪三个独立引擎?
2733浏览 • 1回复 待解决
使用ets创建数据库如何处理数据库升级?
2604浏览 • 1回复 待解决
如何在一个PolarDB 集群中创建数据库?
2778浏览 • 1回复 待解决
在MongoDB中如何创建一个新的数据库?
3563浏览 • 1回复 待解决
如何使用鸿蒙JS创建关系数据库及数据表,哪位大佬有个样例?谢谢!
7123浏览 • 1回复 待解决
云数据库RDS和云原生关系型数据库PolarDB有什么区别?
3147浏览 • 1回复 待解决
HarmonyOS 怎样预制数据库中的文件数据
112浏览 • 1回复 待解决
三个设备如何同时实现多端协同?
5023浏览 • 1回复 待解决
同步清洗数据库有什么比较好的方法?
2317浏览 • 1回复 待解决
HarmonyOS sqlite从一个数据库复制表到另一个数据库,如何实现
94浏览 • 1回复 待解决
PolarDB 数据库结构是什么?
2650浏览 • 1回复 待解决
为什么数据库插入回调中显示数据插入成功,读取却失败了?
103浏览 • 1回复 待解决
数据库的一个设计问题有懂的吗?
1977浏览 • 1回复 待解决
数据库中如何判断有么有中文?
2436浏览 • 1回复 待解决
关于数据库的两个问题。
2079浏览 • 1回复 待解决
创建数据文件的方法有哪些?
103浏览 • 1回复 待解决
OceanBase数据库的特点有哪些?
4055浏览 • 1回复 待解决
OceanBase与MySQL 数据库有哪些不同?
7360浏览 • 1回复 待解决
PolarDB for PostgreSQL三个节点都可以读写吗?
3051浏览 • 1回复 待解决
HarmonyOS 有方法查看设备的数据库文件吗
107浏览 • 1回复 待解决
HarmonyOS relationalStore数据库设置监听
82浏览 • 1回复 待解决
如何使用鸿蒙JS创建关系数据库及数据表?
1690浏览 • 1回复 待解决
.db-wal文件
wal意思是write-ahead log,顾名思义就是保存的一个日志,对于提交/回滚目的很有用。 sqlite 3.7之后开始提供这个功能,当一个数据库采用WAL模式,所有连接数据的操作都必须使用WAL,然后在在数据库文件夹下生成一个后缀为.db-wal的文件保存操作日志。该日志使SQLite可以在事务失败时回滚更改。 SQLite如何使用它们以及为什么将它们保留这么长时间取决于SQLite的作者。如果数据库未在运行,则删除该文件是完全可以的,实际上,如果存在该文件,它将在重新启动数据库时自动删除(因为它仅在数据库正在主动写入/提交数据时才有用)。
.db-shm 文件
.db-shm 文件是共享内存文件,仅当SQLite以WAL(预写日志)模式运行时才存在。 这是因为在WAL模式下,共享同一个db文件的数据库连接必须全部更新同一存储位置(用作WAL文件的索引),以防止发生冲突。
剩下的是数据库本身文件