我想创建数据库。我觉得很简单。只是为了存储电话号码,日期,时间和笔记。更好(对于数据库性能)为每个电话号码和便笺或一个表和其中的所有信息使用新表?
问问题
38 次
1 回答
1
正确的方法是规范化您的数据(因此,根据需要使用尽可能多的表)。
如果将数据拆分为多个表(假设您使用索引),写入性能会更好。
关于读取性能,取决于数据的大小(即注释),但我认为拥有更多表也更好 - 除非索引是不可能的(实际上没有理由)并且如果您需要连接表以获取数据。即使那样,我也不认为这是一个很大的权衡。
SQLite 可以写入数百万行/秒并读取更多行,您确定要问这个问题吗?
于 2013-09-09T00:49:35.237 回答