Symfony 3.2:Lequel est le plus rapide pour sauvegarder des données "STATIQUES"? Tableaux ou tables db mises en cache?
J'ai quelques données comme celui-ci (comme tableau):
$list1 = [
'field-1' => ['id' => 1, 'group' => 'words', 'title' => 'Field 1'],
'field-2' => ['id' => 2, 'group' => 'words', 'title' => 'Field 2'],
...
...
...
'field-400' => ['id' => 400, 'group' => 'words', 'title' => 'Field 400'],
];
$list2 = [...];
...
$list30 = [...];
comme vous le voyez est environ 30 tableaux de 300-400 lignes; mais ils sont Statique tableau (ils ne changeront pas plus tard)
lequel de ces façons sont mieux?
1- 10 et un service Instruire obtenir chaque ligne par une méthode comme ceci:
public function getSome($col) {
return $this->list1[$col];
}
2- ou insérer 10 Table (entité) et le thème du cache (en raison de la vitesse élevée)?
Thanx%
en fait il n'y a pas de semeur dans symfony. mais ce n'est pas mon problème. Ma question concerne la vitesse. données dans le tableau Vs récupérer à partir de DB + cache? –