Messenger-Datenbank (Teil 2): Abschnitt „live“
Wir haben die Struktur unserer PostgreSQL-Datenbank für die Speicherung von Konversationen erfolgreich entworfen. Ein Jahr ist vergangen, die Benutzer fügen aktiv Inhalte hinzu, und jetzt sind bereits Millionen von Einträgen vorhanden. Doch einige Dinge beginnen, sich zu verlangsamen. Teil 1: Wir entwerfen das Gerüst der Datenbank. Teil 2: Wir partitionieren „lebendig“. Mit dem Anstieg des Tabellenvolumens wächst auch die „Tiefe“ der Indizes – wenn auch logarithmisch. Aber mit der Zeit […]
