Datenbank "aufteilen" ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Datenbank "aufteilen" ?

Beitrag von mr.no-name »

Bei einem von mir betreuten Forum, welches bei 1und1 liegt, ist die Datenbankgröße nun bei über 80 MB und wird wohl bald die kritische Grenze von 100 MB erreichen (dies ist die maximale Größe bei 1und1).
Falls man weiterhin dort bleiben möchte müsste man einen eigenen Server mieten, der etwa das dreifache der jetzigen Kosten beträgt :(

Daher würde ich das Forum gerne über zwei Datenbanken laufen lassen, also die einzelnen Tabellen verschiedenen Datenbanken zuordnen.
Etwas in der Art habe ich hier letztens gelesen, weiß aber nicht mehr wo das war und finde es über die Suche auch nicht mehr....
Wäre super, wenn ihr mir weiterhelfen könntet :)
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

So von der technischen Seite dürfte das recht schwierig werden. Evtl. könnte das noch mit Teilen wie der Suche oder den PNs klappen - aber sobald Tabellen über die Datenbanken hinweg verknüpft werden müssen, wird das schwierig bis unmöglich.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag von mr.no-name »

Also vielleicht habe ich mich nicht korrekt ausgedrückt....die Tabellen sollen nicht gesplittet werden, sondern lediglich ein paar Tabellen in einer anderen Datenbank angelegt werden (z.B. phpbb_posts_text da die knapp die Hälfte der DB-Größe ausmacht)
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

PhilipK hat das schon ganz richtig verstanden.

Natürlich kannst du phpBB so umcoden das es mehrere Datenbanken nutzt und entsprechend anfragen für table_x an DB X und anfragen für table_y an DB Y gehen. Das problem ist wenn die abfrage table_x UND table_y anspricht.

Ich empfehle dir: lass es. Das ist den streß nicht wert.
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag von mr.no-name »

Hmm - schade, ich dachte ich hätte etwas in der Art hier gelesen :(
Dann werde ich jetzt den 1und1 Supporter noch etwas nerven :D und mir schonmal etwas anderes überlegen
Benutzeravatar
Z-MANN
Mitglied
Beiträge: 449
Registriert: 06.07.2007 17:56
Wohnort: Hessen
Kontaktdaten:

Re:

Beitrag von Z-MANN »

mr.no-name hat geschrieben:Bei einem von mir betreuten Forum, welches bei 1und1 liegt, ist die Datenbankgröße nun bei über 80 MB und wird wohl bald die kritische Grenze von 100 MB erreichen (dies ist die maximale Größe bei 1und1).
Falls man weiterhin dort bleiben möchte müsste man einen eigenen Server mieten, der etwa das dreifache der jetzigen Kosten beträgt :(

Daher würde ich das Forum gerne über zwei Datenbanken laufen lassen, also die einzelnen Tabellen verschiedenen Datenbanken zuordnen.
Etwas in der Art habe ich hier letztens gelesen, weiß aber nicht mehr wo das war und finde es über die Suche auch nicht mehr....
Wäre super, wenn ihr mir weiterhelfen könntet :)
Das selbe Proplem habe ich auch! :-?

mr.no-name hat geschrieben:Hmm - schade, ich dachte ich hätte etwas in der Art hier gelesen :(
Dann werde ich jetzt den 1und1 Supporter noch etwas nerven :D und mir schonmal etwas anderes überlegen
Was hast du unternommen?
Admin von elongated-coin
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Re: Datenbank "aufteilen" ?

Beitrag von Boecki91 »

Es gibt bestimmt einen Konkurrenten der mehr Speicherplatz bietet :o
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Antworten

Zurück zu „Coding & Technik“