Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Engineering Kiosk Podcast
  4. #08 Vergiss doch Datenbanken!
Datenbanken, besonders relationale Datenbanken und im Web ganz
besonders MySQL.

Jeder kennt sie, jeder nutzt sie, aber keiner gibt zu diese zu
nutzen da sie uncool und alt sind und sowieso nicht skalieren.

Wolfgang und Andy sprechen ein wenig über dieses Thema: Wie man
seine eigene SQL Datenbank schreibt, was der Unterschied von
Row-Based und Statement-Based Replication ist, warum simple
Dateien oft besser sind als eine Datenbank, ob sqlite helfen kann
und MongoDB die Lösung ist, wie Facebook, Booking und GitHub
MySQL betreiben, ob PostgreSQL wirklich was kann und welche
Schritte ihr unternehmen könnt, um eure Datenbank zu tunen.

Bonus: Ob Wolfgang Mickey Krause kennt und ob er ein
erfolgreicher MySQL Buchautor war.

Feedback an stehtisch@engineeringkiosk.dev oder via Twitter an
https://twitter.com/EngKiosk

Unsere aktuellen Werbepartner findest du auf
https://engineeringkiosk.dev/partners

 

Links

SQLProxy: https://github.com/sysown/proxysql

Vitess: https://vitess.io/

Building for the 99% Developers:
https://future.a16z.com/software-development-building-for-99-developers/

Litestream: https://litestream.io/

Designing Data-intensive Applications:
https://dataintensive.net/

MyRocks Storage Engine: http://myrocks.io/

MySQL 8.0: The end of MyISAM:
https://www.percona.com/blog/2016/10/11/mysql-8-0-end-myisam/

Wolfgang’s Talk: Forget Databases, use files!

Efficient MySQL Performance Talk mit Video

Gruß aus der Vergangenheit, Wolfi’s Lehrveranstaltung
Datenbankimplementierung (2011) 

NOW() und Time Funktionen bei Statement Based Replication in
MySQL

Percona Config Wizard wurde leider eingestellt aber
alternativ kann MySQL
Tuner https://www.linode.com/docs/guides/how-to-optimize-mysql-performance-using-mysqltuner/
verwendet werden

Erwähnte Personen

Martin Kleppmann https://martin.kleppmann.com/

Michael Stonebraker:
https://de.wikipedia.org/wiki/Michael_Stonebraker

Michael “Monty” Widenius:
https://de.wikipedia.org/wiki/Michael_Widenius

Sprungmarken

(00:00) Intro

(00:15) Wolfgang und Apres-Ski

(02:52) Wie programmiert man seine eigene Datenbank?

(07:24) Was passiert, wenn eine SQL-Query die Datenbank erreicht?

(10:02) Die Schwierigkeiten, wenn man seine eigene Datenbank
programmiert

(12:35) Sind Dateien besser als Datenbanken?

(18:00) Keine Netzwerk-Verbindungen dank sqlite?

(20:40) Was ist sqlite?

(22:20) Aussprache von sqlite und SQL und woher es kommt

(23:33) Wie kam MySQL und MariaDB zu ihrem Namen?

(24:17) Was empfiehlst du für kleine Apps? MySQL oder sqlite?

(25:06) Replikation von sqlite Daten

(26:02) Unterschied zwischen Row- und Statement-Based Replication

(27:56) Wie viel Requests kann man mit einer MySQL-Node bedienen?

(29:35) Buchempfehlung: Designing Data-Intensive Application

(31:42) Was tun, wenn ich Probleme mit MySQL-Performance hab?

(33:16) MySQL bei Facebook

(36:35) PostgreSQL, der andere Kandidat auf dem Spielfeld

(38:33) Tooling um MySQL: ProxySQL und Vitess

(43:38) MySQL Performance-Tipps vom Buch-Autor Wolfgang

(50:33) Outro

Hosts

Wolfgang Gassler (https://twitter.com/schafele)

Andy Grunwald (https://twitter.com/andygrunwald)

Engineering Kiosk Podcast: Anfragen an
stehtisch@engineeringkiosk.dev oder via Twitter an
https://twitter.com/EngKiosk
Episode melden

„#08 Vergiss doch Datenbanken!“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz