Hallo,
habe folgendes Problem und wollte Fragen wie ihr es lösen würdet bzw. was ihr für Ideen und Erfahrung ihr schon damit schon gesammelt habt.
In einer relationalen Datenbank haben wir eine Tabelle die aktuell an die 5 Millarden Datensätze hält. Weil nach 1,7 Millarden Schluss ist, wird eine View über mehrere dieser Tabellen gelegt.
Eine Suche über diese Tabelle dauert ewig und ist ein echtes Performanceproblem. Alle Tuningmaßnahmen (Index, Partitionierung, Archivierung, usw.) sind gescheitert.
Die Daten werden nur in diese Tabelle geschrieben und später gelesen. Sie werden nicht gelöscht bzw. geändert.
Was wäre eure Idee für eine passende Datenhaltung bzw. Datenzugriffsschicht?
Ein realtionales Verhältnis zu den Daten ist zu vernachlässigen.
Noch Fragen? Irgendwelche Ideen?
habe folgendes Problem und wollte Fragen wie ihr es lösen würdet bzw. was ihr für Ideen und Erfahrung ihr schon damit schon gesammelt habt.
In einer relationalen Datenbank haben wir eine Tabelle die aktuell an die 5 Millarden Datensätze hält. Weil nach 1,7 Millarden Schluss ist, wird eine View über mehrere dieser Tabellen gelegt.
Eine Suche über diese Tabelle dauert ewig und ist ein echtes Performanceproblem. Alle Tuningmaßnahmen (Index, Partitionierung, Archivierung, usw.) sind gescheitert.
Die Daten werden nur in diese Tabelle geschrieben und später gelesen. Sie werden nicht gelöscht bzw. geändert.
Was wäre eure Idee für eine passende Datenhaltung bzw. Datenzugriffsschicht?
Ein realtionales Verhältnis zu den Daten ist zu vernachlässigen.
Noch Fragen? Irgendwelche Ideen?