数据库或软件权重的最佳实践

时间:2014-05-29 13:31:46

标签: database

我有一个问题,我一直在想。使用大型数据库时,总会出现软件变慢的问题。通常优化重量将有助于提高性能。例如,当您的软件可以一次完成时,避免数据库多次循环通过大型集合。在你的子句中进行计算,其中子句扩展到更多的表等,这使得数据库变得很慢。在某些情况下,让数据库完成工作也是一个更好的想法......例如,为了避免大量无用的数据被转移。

我的问题是:平衡体重的最佳方法是什么?重量何时应该在数据库上,何时应该在客户端上?

1 个答案:

答案 0 :(得分:1)

这取决于使用该应用程序的用户。

对于公司:使用大型服务器和轻量级客户端,这使得更换客户端机器变得容易,并且在同一时间对所有客户端的问题进行修复。

对于网站/公众:尝试在客户端尽可能多地进行计算。这样您就可以在服务器/数据库上获得很多计算能力。您可以将该计算能力用于更多用户或更多数据。