首页
›
移动端与Android应用开发
›
030-离线优先架构本地持久化
›
《本地数据持久化技术选型指南》
VIP20
本课程属于:030-离线优先架构本地持久化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
本地数据持久化技术选型指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
选型背景与业务约束
数据规模 · 读写频率 · 离线要求
选型背景
业务约束
02
持久化技术全景图
文件系统 · SQLite · Core Data
持久化技术全景图
文件系统
03
核心评估维度概览
性能 · 易用性 · 跨平台
核心评估维度概览
性能
04
方案一
文件存储(JSON/Protobuf…
方案一
JSON/Protobu…
05
方案二
SQLite/Room——关系型数据…
方案二
SQLite/Room
06
方案三
Core Data——对象图管理与内…
方案三
Core
07
方案四
Realm——对象式存储与实时同步
方案四
Realm
08
方案五
SharedPreferences…
方案五
SharedPrefer…
09
多平台方案对比
Android vs iOS vs…
多平台方案对比
Android
10
数据模型与Schema设计
如何映射到持久化层
Schema
数据模型
11
读写性能对比
单条 · 批量 · 并发场景下的吞吐与延迟
读写性能对比
单条
12
存储空间与碎片管理
不同方案的磁盘占用差异
存储空间
碎片管理
13
数据迁移与版本升级
不兼容变更的处理策略
数据迁移
版本升级
14
线程安全与锁机制
各方案的多线程访问模型
线程安全
锁机制
15
加密与安全存储
文件级 · 数据库级 · 密钥管理
加密
安全存储
16
离线场景与缓存策略
本地先写 · 网络同步时的冲突解决
离线场景
缓存策略
17
测试策略
单元测试 · 集成测试 · 数据一致性验证
测试策略
单元测试
18
错误处理与数据恢复
崩溃保护 · WAL · 备份方案
错误处理
数据恢复
19
组件职责分层
数据访问层(DAL) · Repository · ViewModel
组件职责分层
DAL
20
数据流设计
写入链路 · 读取链路 · 同步链路
数据流设计
写入链路
21
依赖注入与模块解耦
如何将持久化组件注入业务层
依赖注入
模块解耦
22
选型决策矩阵
多维度评分表与权重设计
选型决策矩阵
多维度评分表
23
风险点梳理
技术债务 · 维护成本 · 第三方依赖风险
风险点梳理
技术债务
24
原型验证方法
编写最小可行性Demo评估关键指标
原型验证方法
Demo
25
落地实施步骤
从决策到集成 · 替换 · 回滚计划
落地实施步骤
从决策到集成
26
迁移过渡方案
旧数据导入 · 双写策略 · 灰度切换
迁移过渡方案
旧数据导入
27
监控与告警
本地存储异常上报 · 慢查询 · 数据损坏
监控
告警
28
文档与架构决策记录(ADR)
如何编写选型结论
ADR
文档
29
团队对齐与Code Review
保证方案落地的质量门禁
Code
Review
30
验收标准与持续演进
性能基准 · 稳定性指标 · 后续优化空间
验收标准
持续演进
所属VIP或分类
同VIP:API接入封装支持离线读写的实践
同VIP:DataStore偏好存储迁移实操
同VIP:DataStore偏好设置持久化教程