Irgendwann im Lebenszyklus Ihrer Anwendung könnte ein Zeitpunkt kommen, an dem Sie Ihren Datenspeicher skalieren müssen. Wenn Sie Mediendateien oder andere Blobs speichern, die keine Beziehungen untereinander haben, können Sie die Speicherkapazität leicht erhöhen, um das Problem zu lösen. Bei (halb)strukturierten Daten in einer Datenbank ist die Skalierung jedoch eine ganz andere Geschichte. Das einfache Hinzufügen von Datenbankinstanzen ist nicht genug. Sie müssen die Nutzungsmuster überdenken und entscheiden, welche Lösung das Problem löst, das Sie haben. Wenn Ihre Datenbank an die Grenzen ihrer Ressourcen stößt, weil sehr häufig auf sie zugegriffen wird, könnte das Hinzufügen einer asynchronen Read Replica die richtige Lösung sein. Wenn die Größe der Daten das Problem ist und die Suchvorgänge sehr langsam werden, könnten Sie ein Sharding Ihrer Datenbank in Betracht ziehen.
Mehr lesenVerfasst von

Léon Rodenburg
Léon Rodenburg is a full stack development consultant at Xebia. He has a background in Computer Science and Sinology and is always on the lookout for the crossroads between the two. Having lived and studied in China for quite some time, he has put his knowledge of the Chinese language into practice by experiencing on- and offline daily life in Beijing like a local.
Contact



