Datenbanken – Wie machen es die “Großen”?•Beispiel: Google Spanner und Facebook TAO Google Spanner [1][2]:•Verteilte “NewSQL” Datenbank mit “multi-version concurrency control”.•“Semi-relationales” Datenmodel.•Unterstützt SQL Anfragen und Transaktionen.•Facebook TAO [3]:• Verteilte Graphdatenbank – verwendet MySQL zur Persistenz.•Optimiert für Lesen.•Wertet Effizienz und Verfügbarkeit höher als Konsistenz. [1] J.C. Corbett et al.: Spanner: Google's Globally-Distributed Database. OSDI 2012: 251-264•[2] D. F. Bacon et al: Spanner: Becoming a SQL System. SIGMOD Conference 2017: 331-343•[3] •N. Bronson, et al.: TAO: Facebook's Distributed Data Store for the Social Graph. USENIX Annual Technical Conference 2013: 49-60 TAO