JessYanCoding / ArmsComponent

📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Apache License 2.0
1.69k stars 243 forks source link

关于数据库的疑问 #21

Closed IurKwan closed 5 years ago

IurKwan commented 5 years ago

首先感谢你的开源! 我在进行组件化拆分的时候,对于数据库的设计存在疑问。 我使用的是SQL原生数据库开发,对其进行组件拆分的时候目前只想到如下方式:

1.每个组件都维护各自一份db,其表定义在各自的组件中,但这样使用的时候每个组件都会存在一个数据 库实例,感觉存在性能问题。 2.独立一个数据库模块,只维护一份db,将所有的表及其操作都定义在其中,但这么做,内容都集中在一块了,感觉进行的组件化就有点变味了。 想请问下在配合该框架进行组件拆分的时候,有没更好的数据库拆分方式?

JessYanCoding commented 5 years ago

不好意思,很久没有接触数据库了,对此问题暂时没有能力回答,可以看看其他开源组件化项目是怎么做的