Episode Details
Back to Episodes
#19 Datenbank-Deepdive (oder das Ende einer Ära): von Redis bis ClickHouse
Description
Der zweite Datenbank-Deepdive im Engineering Kiosk.
Indirekt knüpfen wir an Episode 8 mit dem Thema Datenbanken. Diesmal fangen wir aber ganz vorne an: Mit hierarchischen Datenbanken über Objektorientierte Datenbanken, anschließend zu SQL bis hin zur NoSQL und Spaltenorientierten Datenbank-Ära. Dabei klären wir Fragen was zum Beispiel der Unterschied zwischen Datenbanken und Dateien ist, ob OOP-Datenbank immer noch ein Hype ist, was Indexe sind und wie diese funktionieren, warum die Migration weg von Oracle schwierig sein kann, ob Lucene eine Datenbank ist und noch viel viel mehr.
Bonus: Was Kürbiskerne mit Datenbanken zu tun haben und warum MySQL ein besseres Adressbuch mit SQL Interface ist.
Feedback an stehtisch@engineeringkiosk.dev oder via Twitter an https://twitter.com/EngKiosk
Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners
Links
- IBM Mainframes: https://www.ibm.com/de-de/it-infrastructure/z
- ClickHouse: https://github.com/ClickHouse/ClickHouse / https://clickhouse.com/
- Oracle Cloud Free Tier: https://www.oracle.com/de/cloud/free/
- Apache Lucene: https://lucene.apache.org/
- Apache Solr: https://solr.apache.org/
- ElasticSearch: https://github.com/elastic/elasticsearch
- Liste der Datenbankmanagementsysteme: https://de.wikipedia.org/wiki/Liste_der_Datenbankmanagementsysteme
- IBM Go Fork für Mainframes: https://github.com/linux-on-ibm-z/go
- DB4O: https://de.wikipedia.org/wiki/Db4o
- Michael Stonebraker / The End of an Architectural Era (It’s Time for a Complete Rewrite): http://nms.csail.mit.edu/~stavros/pubs/hstore.pdf
- Percona: https://www.percona.com/
- 2ndquadrant: https://www.2ndquadrant.com/
- OSS Names: https://github.com/EngineeringKiosk/OSS-Names
- Redis: https://github.com/redis/redis
- RedisLabs: https://redis.com/
- antirez: http://antirez.com/
- RocksDB: http://rocksdb.org/
- ElasticSearch: https://github.com/elastic/elasticsearch
- LevelDB: https://github.com/google/leveldb
- MyRocks: http://myrocks.io/
Sprungmarken
(00:00:00) Intro
(00:00:55) Mathematik-Professoren und Kürbiskern-Brötchen
(00:02:27) Warum Datenbanken ein Herzensthema von Wolfgang ist
(00:04:08) Was ist denn eine Datenbank und wann verwendet man eine Datenbank?
(00:06:34) Sind klassis