首页
›
移动端与Android应用开发
›
018-离线优先架构设计
›
《SQLite离线数据持久化对比教程》
VIP20
本课程属于:018-离线优先架构设计
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SQLite离线数据持久化对比教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SQLite核心原理与本地文件布局
数据库文件结构 · 页缓存机制 · WAL与日志模式选择要点
SQLite
核心原理
02
原生SQLite C API集成与初始化
sqlite3_open · 错误码处理 · 连接池管理
SQLite
API
03
Android平台SQLite集成方案对比
SQLiteOpenHelper v… · 版本迁移 · 编译时校验要点
Android
SQLite
04
iOS平台SQLite集成方案对比
FMDB封装与原生sqlite3桥接 · FMDatabaseQueue线程安… · 迁移脚本执行要点
iOS
SQLite
05
跨平台C++ SQLite封装实现
sqlite_modern_cpp与… · 异常安全 · RAII资源管理要点
C++
SQLite
06
离线数据持久化基础CRUD实现
INSERT/UPDATE/DELE… · 预编译语句重用 · 批量插入性能优化要点
CRUD
离线数据持久化基…
07
事务控制与回滚策略对比
显式事务与隐式事务 · SAVEPOINT嵌套 · WAL模式下的事务隔离级别要点
事务控制
回滚策略对比
08
索引设计与查询性能调优
EXPLAIN QUERY PLAN… · 复合索引顺序 · 覆盖索引
索引设计
查询性能调优
09
大数据量写入性能对比
逐条插入 vs 事务批量 vs PR… · 内存缓存设置要点
大数据量写入性能…
vs
10
数据备份与恢复方案实现
VACUUM · .backup命令 · 文件级热备份(WAL模式下)与增量备…
数据备份
恢复方案实现
11
数据库加密方案集成
SQLCipher编译配置 · 加密密钥管理 · 性能开销对比
数据库加密方案集…
SQLCipher
12
多线程并发访问控制
SQLite线程模式(单线程/多线程… · 连接池设计 · 读写锁竞争排错要点
多线程并发访问控…
SQLite
13
WAL模式实战配置与异常处理
checkpoint触发时机 · WAL文件大小控制 · 崩溃恢复与PRAGMA wal_au…
WAL
模式实战配置
14
内存数据库与临时表使用场景
ATTACH DATABASE ' · 临时表生命周期 · 内存与磁盘切换策略要点
内存数据库
临时表使用场景
15
数据库版本迁移与Schema变更
PRAGMA user_versio… · 迁移脚本升级降级 · 字段类型变更兼容性处理要点
Schema
数据库版本迁移
16
SQLite vs Core Data(iOS)持久化对比
存储文件格式 · 内存模型 · 迁移难度
SQLite
vs
17
SQLite vs SharedPreferences/UserDefaults
结构化查询能力 · 反序列化开销 · 大数据量对比要点
SQLite
vs
18
SQLite vs Realm(移动端对象存储)
跨平台能力 · 写入性能 · 存储体积
SQLite
vs
19
SQLite vs 文件序列化(JSON/Protobuf)
随机读写效率 · 事务支持 · 数据一致性风险
SQLite
vs
20
云同步场景下本地SQLite与远程数据库的冲突解决
乐观锁版本号 · last-write-wins · 合并策略与离线队列实现要点
SQLite
云同步场景下本地
21
SQLite性能基准测试环境搭建
测试数据集生成 · 计时/监控工具 · 多次运行取中位数
SQLite
性能基准测试环境…
22
常见数据库损坏场景与修复
文件头损坏 · page校验失败 · sqlite3_checker与.r…
常见数据库损坏场…
修复
23
SQLite在嵌入式设备上的资源限制优化
减少内存页缓存 · 关闭mmap · 减小连接数
SQLite
嵌入式设备上的资…
24
超大文本/二进制数据存储方案
BLOB存储 · 外部文件与路径存储 · 压缩与分片策略
超大文本
二进制数据存储方…
25
FTS全文搜索实现
FTS5虚拟表创建 · 分词器选择(unicode61/po… · MATCH查询与排序要点
FTS
全文搜索实现
26
SQLite与Room的编译时验证与错误处理
@Entity/@Dao注解 · Flow/Coroutines异步操… · 事务错误回滚要点
SQLite
Room
27
数据库迁移自动脚本生成与回滚
Room Migration类 · 手动SQL vs auto-migr… · 数据备份后迁移要点
数据库迁移自动脚…
回滚
28
SQLite测试策略
单元测试with in-memory… · 集成测试with真实文件 · 损坏恢复用例
SQLite
测试策略
29
多平台数据持久化统一封装(C++/Kotlin/ObjC)
接口抽象层设计 · 平台差异代码隔离 · 测试复用要点
C++/Kotlin/O…
多平台数据持久化…
30
完整离线数据持久化项目实战
需求分析 · 方案选型对比 · 编码实现
完整离线数据持久…
需求分析
所属VIP或分类
同VIP:DataStore离线缓存迁移与一致性验证
同VIP:Jetpack-Compose离线数据绑定指南
同VIP:Keystore离线认证方案详解