首页
›
移动端与Android应用开发
›
021-Android架构组件本地持久化
›
《Android本地存储选型与数据迁移架构》
VIP20
本课程属于:021-Android架构组件本地持久化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android本地存储选型与数据迁移架构
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
本地存储方案全景
方案分类 · 演进历史 · 适用场景概览
本地存储方案全景
方案分类
02
SharedPreferences原理与局限
键值对存储 · 线程安全 · 同步问题
SharedPrefer…
原理
03
DataStore替代方案
Preferences DataSt… · 协程支持
DataStore
替代方案
04
SQLite与Room架构
关系型存储 · ORM映射 · 编译时校验
SQLite
Room
05
Room vs DataStore对比
数据类型 · 查询灵活性 · 迁移成本
Room
vs
06
文件存储方案选择
内部存储 · 外部存储 · 缓存目录
文件存储方案选择
内部存储
07
MMKV跨进程方案
基于mmap · 高性能 · 进程间共享
MMKV
跨进程方案
08
EncryptedSharedPreferences安全性
加密密钥 · 存储内容 · 性能影响
EncryptedSha…
安全性
09
SQLCipher加密数据库
AES-256加密 · 集成方式 · 性能开销
SQLCipher
加密数据库
10
ObjectBox与Realm
NoSQL方案 · 对象映射 · 跨平台能力
ObjectBox
Realm
11
Room + Proto DataStore混合架构
分层设计 · 数据冗余策略
Room
Proto
12
数据流与生命周期管理
ViewModel · Flow · LiveData搭配
数据流
生命周期管理
13
序列化方案权衡
Gson · Moshi · Kotlin Serializati…
序列化方案权衡
Gson
14
大数据量存储方案
分页查询 · LruCache · 磁盘+内存缓存
大数据量存储方案
分页查询
15
多进程存储冲突
ContentProvider · Binder · 数据一致性
多进程存储冲突
ContentProvi…
16
数据库迁移策略
Room Migration · 手动迁移 · 降级回滚
数据库迁移策略
Room
17
键值存储性能基准测试
写入延迟 · 读取速度 · 内存占用对比
键值存储性能基准…
写入延迟
18
关系型数据库查询性能
索引优化 · SQL分析 · Explain计划
关系型数据库查询…
索引优化
19
存储安全与合规
数据加密 · 备份还原 · GDPR要求
存储安全
合规
20
测试与Mock方案
内存数据库 · 模拟存储层 · 依赖注入
Mock
测试
21
模块化存储层设计
Repository模式 · 单一数据源 · 数据同步
模块化存储层设计
Repository
22
跨平台存储方案
KMM共享Storage · Multiplatform Sett…
跨平台存储方案
KMM
23
存储与网络数据合并
数据库作为缓存 · Stale-while-revali…
存储
网络数据合并
24
大文件与媒体存储
MediaStore · FileProvider · Content URI
大文件
媒体存储
25
第三方库选型风险
维护状态 · 库大小 · API稳定性
第三方库选型风险
维护状态
26
存储方案架构图
分层决策树 · 各方案边界 · 数据流向
存储方案架构图
分层决策树
27
验收标准与质量门禁
存储测试覆盖 · 性能阈值 · 安全达标
验收标准
质量门禁
28
迁移路径与回滚方案
从SharedPreferences…
迁移路径
回滚方案
29
团队技术栈一致性
统一存储层 · Code Review检查项
团队技术栈一致性
统一存储层
30
总结与选型推荐清单
项目类型匹配 · 架构权衡 · 未来演进
选型推荐清单
项目类型匹配
所属VIP或分类
同VIP:Android-Keystore加密存储实战教程
同VIP:Android持久化技术选型指南
同VIP:Android持久化方案深度解析