SQLite
文章平均质量分 90
AIGCer
坚持有输出的深度学习
独立开发之路学习记录
展开
-
CoreData数据库探索
Core Data 是苹果公司提供的一个对象-关系映射框架(Object-Relational Mapping,ORM),用于管理应用程序的数据模型。Core Data 提供了一个抽象层,使开发人员能够使用面向对象的方式访问和操作数据,而不需要直接与底层的数据库交互。Core Data 适用于管理复杂的数据模型,包括继承、关联和多对多关系。原创 2023-03-04 16:22:24 · 1042 阅读 · 0 评论 -
SQLite WAL 机制探索
Checkpoint 是 SQLite 数据库中一个重要的机制,它用于将 WAL(Write-Ahead Logging)文件中的数据同步到数据库文件中。在 SQLite 数据库的 WAL 模式下,所有的写入操作都会首先写入到 WAL 文件中,然后再更新数据库文件。因此,在 WAL 模式下,WAL 文件中的数据和数据库文件中的数据是不一致的。Checkpoint 机制的作用就是将 WAL 文件中的数据同步到数据库文件中,以保证数据的一致性。原创 2023-02-16 11:24:51 · 2165 阅读 · 0 评论