Android数据库规范化
由于手机的速度不如计算机快,我可以看到在查询中加入多个连接会降低应用程序的速度 对于冗余数据(或非规范化),看起来您将有大量重复数据,但查询速度更快 那么,在android/sqlite中,规范化您的数据库从而在查询中需要更多的联接,还是简单地拥有冗余数据但使用较少的联接更好? 任何建议都很好!谢谢 规范化并不总是意味着更多的连接。当您需要的信息包含在外键中时(自然键经常发生这种情况,但id号永远不会发生这种情况),您不需要连接来获取它Android数据库规范化,android,database,sqlite,normalization,Android,Database,Sqlite,Normalization,由于手机的速度不如计算机快,我可以看到在查询中加入多个连接会降低应用程序的速度 对于冗余数据(或非规范化),看起来您将有大量重复数据,但查询速度更快 那么,在android/sqlite中,规范化您的数据库从而在查询中需要更多的联接,还是简单地拥有冗余数据但使用较少的联接更好? 任何建议都很好!谢谢 规范化并不总是意味着更多的连接。当您需要的信息包含在外键中时(自然键经常发生这种情况,但id号永远不会发生这种情况),您不需要连接来获取它 例如,请参阅,它在5NF中处理没有联接的存储及其地址 我倾
例如,请参阅,它在5NF中处理没有联接的存储及其地址 我倾向于规范化数据库,处理能力显著提高,使用连接运行查询比处理非规范化模式的噩梦更容易