不同组件访问数据的最佳方法是什么?

时间:2016-01-08 07:00:57

标签: php mysql database performance

我目前正在开发一个有挑战性的应用程序。

我有一个包含数据集合的集中式数据库。我有不同的组件需要访问这些数据。

现在我想选择最佳方法(或)模型来实现这一目标。

我有两个想法有自己的优点&缺点

首先是,

  

点击集中式数据库来收集和处理所有数据   这将避免数据冗余,但会增加复杂性   服务器负载和性能。

另一个是,

  

为每个组件提供单独的模式(或)表并允许   他们与相应的架构取得联系以进行访问   所需数据。它将具有数据冗余,但在数据方面是好的   性能

我需要专家建议选择最佳方法。另外,如果有任何其他方法最适合这类问题,请告诉我。

所以,请建议我。

1 个答案:

答案 0 :(得分:1)

对于服务器负载和更好的性能,您应该记住这些事情 - 1)H / W配置。 2)N / W设置 3)优化的源代码 检查这些东西,如果你对指定的东西没有问题,你可以采用第一种方法。 对于Mysql数据库的优化,您可以参考以下链接 - http://thesystemadministrator.net/cpanel/mysql-optimization-to-improve-server-performance-and-reduce-server-load

我不会建议第二种方法,因为创建相同模式的副本毫无价值。 您需要为数据更新编写一些额外的过程。