Spring GDS 25. Jubiläum
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
OLTP und OLAP beschreiben zwei Arten von Datenbanklast. Online Transaction Processing (OLTP) führt den Tagesbetrieb eines Unternehmens. Es bewältigt viele kleine, schnelle Schreib- und Lesevorgänge, einen Datensatz nach dem anderen. Online Analytical Processing (OLAP) beantwortet Fragen über große Mengen historischer Daten. Es liest breit, scannt tief und aggregiert.
Der Unterschied zeigt sich darin, wie jedes gebaut ist. OLTP-Systeme nutzen normalisierte Schemata, abgestimmt auf schnelle Inserts und Updates, mit strenger Konsistenz, damit eine Zahlung nie zweimal verbucht wird. OLAP-Systeme nutzen denormalisierte oder spaltenorientierte Layouts, abgestimmt darauf, Millionen von Zeilen zu scannen und zu Zusammenfassungen zu gruppieren. Ein Online-Shop erfasst jeden Kauf in dem Moment, in dem er passiert, in einer OLTP-Datenbank, dann verschiebt eine nächtliche Pipeline diese Daten in ein OLAP-Warehouse, wo die Finanzabteilung fragen kann "wie sah die Marge nach Region im letzten Quartal aus", ohne den Checkout zu bremsen.
Die meisten realen Systeme fahren beides. Die OLTP-Datenbank hält die Anwendung reaktionsschnell. Das OLAP-Warehouse hält die Analysten mit Antworten versorgt. Schwere analytische Abfragen gegen eine laufende Transaktionsdatenbank zu fahren ist eine häufige Ursache von Verlangsamungen in der Produktion, was genau der Grund ist, warum die beiden getrennt werden.
Wenn ein Kunde Reporting braucht, das seine laufende Anwendung nicht erstickt, ist das Erste, was wir abbilden, welche Last wohin gehört. Die transaktionale Datenbank bleibt schlank und schnell. Die analytische Schicht bekommt ihr eigenes Zuhause, modelliert für die Fragen, die das Geschäft wirklich stellt.
Wir entwerfen Data Warehouses und die Pipelines, die sie speisen, und bauen dann die Datenanalyse und Visualisierung darauf, damit die Zahlen die Menschen erreichen, die Entscheidungen treffen. Die Trennung zwischen OLTP und OLAP ist in diesen Projekten keine Theorie. Sie ist die Linie, die den Checkout flott hält, während das Dashboard aktuell bleibt. Wir klären diese Grenze mit Kunden von Anfang an, denn sie später zu verschieben ist teuer.
Bremsen Reporting-Abfragen Ihre App? Trennen wir die Lasten richtig.
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Eine Marke in ein funktionierendes Geschäft verwandeln.
Eine halbe Million Menschen. Eine App. Null Chaos.















