-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Description
我们的应用已经使用了一个数据库,并且数据库的数据存储量已经达到千万级,现有以下几个问题:
1、当我们要增加表或者原有表做结构变更时,变更后更新APP,那么就会导致APP直接卡死(当时数据库大小1.2GB),又对另一台设备进行APP更新(当时数据库大小230MB),APP没有卡死,只是卡顿了一会儿,那么是否是更新表结构导致的这种原因呢?
2、鉴于1中说的现象,我们打算使用多数据库方案,但是我们的数据库1是一个不停高速(300ms写入一帧)读写的数据库,如果通过LitePal.use(litePalDB);去切换数据库的话,是否会导致数据库1的读写丢失?并且频繁切换数据库会导致数据库操作实例频繁创建、销毁,是否会频繁触发GC,进而影响APP整体性能,甚至是影响设备性能?
以上情况可有什么比较好的方案去处理。
另:本人也是计算机初级水平,以上描述皆为个人理解及分析,如有不妥,还望不吝赐教。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels