我有这种情况: 应用程序中的一个数据库和许多数据库从不同设备下载并保存在同一个数据库文件夹中:
mydatabase.db // database of app
device1_mydatabase.db // database from device 1
device2_mydatabase.db // database from device 2
device3_mydatabase.db // database from device 3
....
...
所有数据库都具有相同的结构,因为不同设备中的应用程序是相同的。 我有一个查询从mydatabase.db获取总产量。 我想从所有数据库中获取一个完整的查询。
1)最好是创建一个新的数据库副本并插入来自单个数据库的所有数据,然后查询总数还是有不同的更好的方法?
答案 0 :(得分:1)
这可能是一个意见问题,但我认为最好将数据加载到单个数据库中。这为应用程序提供了更多控制。以下是我想到的四个原因: