Ich erinnere mich, dass das Präfix einmal angeregt wurde, weil viele Hoster nur eine Datenbank pro Benutzer unterstützten, so dass viele Anwendungen eine Datenbank gemeinsam nutzen mussten und es zu Konflikten kommen konnte. Mit dem Präfix konnten Sie auch mehr als ein Magento in derselben Datenbank installieren.
Aber gibt es heute noch einen Grund für sie, den ich nicht sehe? Selbst auf einem kostenlosen Hoster bekommen Sie bei weitem genug Datenbanken, was ich weiß.
Wie sie sagen:
In Bezug auf Letzteres können Präfixe verwendet werden, um die Benennung etwas zu vereinfachen. Wenn Sie keine Notwendigkeit dafür finden, verwenden Sie es nicht. Gibt es einen bestimmten Grund, warum Leute es benutzen könnten? Ja, damit sie die Dinge logisch benennen können.
Stellen Sie sich als Beispiel die arme Seele vor, die Hunderte verschiedener aktiver Datenbanken (Produktion, Inszenierung, Entwicklung usw.) verwalten kann. Stellen Sie sich nun vor, er möchte, dass sein Job etwas weniger schwierig wird, und er entwickelt ein Namensschema, das ihm hilft. Vielleicht fügt er hinzu
prod_
,dev_
,stage_
als Präfixe Hilfe aktuellen Status des DB erkennen (mit Migrations Skript , das Tabellen umbenennt , wenn sie verschoben wird).quelle