SQLite具有大数据,最好是拆分

时间:2017-03-18 15:46:39

标签: sqlite

我使用的是SQLite,因为这是针对跨平台的。我有大约10个包含少量数据的表(每个可能有几十行),但是我还有一组可能有一百万或更多行的数据。

小数据集实际上没有被修改,只是查询,但是大数据集将被频繁查询和修改。

我想知道将它拆分成两个数据库可能是最聪明的,而不是单个SQLite数据库中包含所有表。

基本上我有一个数据库,让我们调用它"设置",其中有10个表。我然后有另一个数据库,让我们用百万行称它为#user; userdata&#34 ;.

我将创建一个名为"审计"的第三个数据库。我将每个更改记录到" userdata"数据库。该数据库预计会增长(在短时间内)。

我只是想知道人们是否对将我的数据分成多个数据库是否是一个好主意或者我应该只有一个大数据库是一个好主意。

我的想法是关于" userdata"数据库可能会稍微提高效率,因为它只有一个表。

请注意,这不是长期的。这是一段很短的时间。它将被查询和编辑大约一周,然后就完成了。

0 个答案:

没有答案