HarmonyOS 创建数据库为什么有三个文件
HarmonyOS 创建数据库为什么有三个文件
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS toolBar,数组设置4个,为什么只显示三个呢
15浏览 • 1回复 待解决
创建数据库,数据库db文件创建成功,但是表创建失败
395浏览 • 1回复 待解决
使用ets创建数据库如何处理数据库升级?
3009浏览 • 1回复 待解决
HarmonyOS如何让页面的底部三个分栏对应三个不同的Page
371浏览 • 1回复 待解决
是否有开源三方数据库的使用?
267浏览 • 1回复 待解决
关于用js创建数据库有懂的吗?
2424浏览 • 1回复 待解决
云数据库RDS和云原生关系型数据库PolarDB有什么区别?
3574浏览 • 1回复 待解决
如何在一个PolarDB 集群中创建数据库?
3106浏览 • 1回复 待解决
#鸿蒙通关秘籍#应用普通文件目录与数据库目录有什么不同?
77浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么数据库需要备份?
275浏览 • 1回复 待解决
PolarDB 是阿里云自主研发的新一代关系型云原生数据库,具有哪三个独立引擎?
3048浏览 • 1回复 待解决
在MongoDB中如何创建一个新的数据库?
3936浏览 • 1回复 待解决
#鸿蒙学习大百科#数据库的创建与Context之间有什么关系?
257浏览 • 1回复 待解决
HarmonyOS kvstore生成的数据库db文件,可以使用什么工具查看数据库里的数据?
174浏览 • 1回复 待解决
为什么数据库插入回调中显示数据插入成功,读取却失败了?
460浏览 • 1回复 待解决
如何使用鸿蒙JS创建关系数据库及数据表,哪位大佬有个样例?谢谢!
7708浏览 • 1回复 待解决
三个设备如何同时实现多端协同?
5448浏览 • 1回复 待解决
PolarDB 数据库结构是什么?
2990浏览 • 1回复 待解决
同步清洗数据库有什么比较好的方法?
2593浏览 • 1回复 待解决
数据库的一个设计问题有懂的吗?
2322浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么使用完数据库后要close?
245浏览 • 1回复 待解决
OceanBase数据库的特点有哪些?
4359浏览 • 1回复 待解决
HarmonyOS 怎样预制数据库中的文件数据
533浏览 • 1回复 待解决
HarmonyOS 关系型数据库,是否可以读取本地已有的DB数据库文件?
172浏览 • 1回复 待解决
#鸿蒙学习大百科#如何创建一个关系型数据库?
266浏览 • 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文件的索引),以防止发生冲突。
剩下的是数据库本身文件