From 5336a558938f6ee2bbf219af3781b2ac72dd1c9e Mon Sep 17 00:00:00 2001 From: Paul Horn Date: Fri, 12 Jun 2026 22:27:30 +0200 Subject: [PATCH] Update README.md --- README.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index adb552f..4e9dd46 100644 --- a/README.md +++ b/README.md @@ -36,15 +36,15 @@ Klassische Systeme zwingen zur Wahl: SAP HANA löst das elegant über zwei Bereiche: ``` - Schreibzugriffe Leseanalysen - │ │ - ▼ ▼ - ┌───────────┐ Delta-Merge ┌───────────┐ - │ DELTA │ ───────────────▶│ MAIN │ - │ (schreib- │ (periodisch) │ (lese- │ - │ optimiert)│ │ optimiert,│ - │ │ │ komprimiert)│ - └───────────┘ └───────────┘ + Schreibzugriffe Leseanalysen + │ │ + ▼ ▼ + ┌─────────────┐ Delta-Merge ┌──────────────┐ + │ DELTA │ ───────────────▶ │ MAIN │ + │ (schreib- │ (periodisch) │ (lese- │ + │ optimiert) │ │ optimiert, │ + │ │ │ komprimiert) │ + └─────────────┘ └──────────────┘ ``` - **Delta**: schreib-optimiert, nimmt neue Daten schnell auf. @@ -59,18 +59,18 @@ Genau dieses Prinzip ist das Herzstück von paulDB. ``` ┌──────────────────────────────────────────────────────┐ -│ SQL-Frontend │ -│ Parser → AST → Planner → Optimizer │ +│ SQL-Frontend │ +│ Parser → AST → Planner → Optimizer │ ├──────────────────────────────────────────────────────┤ -│ Execution Engine │ -│ (vektorisiert, wo es geht) │ +│ Execution Engine │ +│ (vektorisiert, wo es geht) │ ├───────────────────────────┬──────────────────────────┤ -│ Row-Store │ Column-Store │ -│ (OLTP / Delta) │ (OLAP / Main) │ +│ Row-Store │ Column-Store │ +│ (OLTP / Delta) │ (OLAP / Main) │ ├───────────────────────────┴──────────────────────────┤ -│ Transaktionen: MVCC + WAL │ Delta-Merge-Worker │ +│ Transaktionen: MVCC + WAL │ Delta-Merge-Worker │ ├──────────────────────────────────────────────────────┤ -│ Storage Layer (Pages, B-Tree) │ +│ Storage Layer (Pages, B-Tree) │ └──────────────────────────────────────────────────────┘ ```