Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Engineering Kiosk Podcast
  4. #129 Simplify Your Stack: Files statt Datenbanken!
Vergiss Datenbanken - Benutze mehr Files!

Warum denkst du eigentlich, dass du eine Datenbank brauchst?

Würde deine Applikationskomplexität nicht deutlich niedriger
sein, wenn du alles in einer Datei abspeichern würdest? Hast du
wirklich so dynamische Daten? Liest du deine Daten nicht deutlich
öfter, als dass du diese schreibst? Und macht die Datenbank deine
Applikation nicht langsamer?

Mit dieser steilen These kommt Wolfgang um die Ecke. Obwohl dies
gegen alles geht, was wir sonst normalerweise so lernen und
beigebracht bekommen. Und das von jemandem, der in dem Bereich
Datenbanken studiert hat. Darum geht es in dieser Episode.

Bonus: 1 Jahr Engineering Kiosk Alps Meetup.

**** Diese Episode wird gesponsert von WeAreDevelopers World
Congress 

Nimm am WeAreDevelopers World Congress teil, der weltweit
führenden Veranstaltung für Entwickler*innen vom 17. bis 19. Juli
2024 in Berlin. WeAreDevelopers begrüßt 15.000+ Entwickler*innen
und 500+ Speaker zu einem unvergesslichen Event in diesem Sommer.
Nutze unseren exklusiven Rabattcode "WWC_EngineeringKiosk15" für
15% Rabatt.

Zu den Speakern gehören: Scott Hanselman, Scott Farquhar, Douglas
Crockford, Thomas Dohmke, Demetris Cheatham, John & Brenda
Romero, Prashanth Chandrasekar, Madona Wambua, Jonas Andrulis,
Denis Yarats, Scott Chacon und viele mehr!

Mehr Infos unter https://worldcongress.dev/ 

Hier geht es zum Gewinnspiel:
https://www.linkedin.com/feed/update/urn:li:share:7211263176640729088/

****

Das schnelle Feedback zur Episode:

(top)  (geht
so)

Feedback

EngKiosk Community:
https://engineeringkiosk.dev/join-discord 

Buy us a coffee: https://engineeringkiosk.dev/kaffee

Email: stehtisch@engineeringkiosk.dev

LinkedIn: https://www.linkedin.com/company/engineering-kiosk/

Mastodon: https://podcasts.social/@engkiosk

Twitter: https://twitter.com/EngKiosk

Gerne behandeln wir auch euer Audio Feedback in einer der
nächsten Episoden, einfach die Audiodatei per Email an
stehtisch@engineeringkiosk.dev.

Links

Wolfi’s Vortag “Forget databases - use files!”:
https://docs.google.com/presentation/d/e/2PACX-1vRRtmoWcNUgnCb2kbnVQWiS0R1NlVrGenp_V42HS3GOuXvfO4IRLKZ1eX94gyerV-6awH1k6Xrc4Xhi/pub

Perfomance Tests zu Wolfi’s Vortrag:
https://github.com/woolfg/no-dbms-use-files/ 

1 billion row challenge:
https://github.com/gunnarmorling/1brc

HackerNews-Kommentar über erfahrene Entwickler*innen:
https://news.ycombinator.com/item?id=21377349

tailscale blog “An unlikely database migration”:
https://tailscale.com/blog/an-unlikely-database-migration

LinkedIn-Post zum WeAreDevelopers World Congress Gewinnspiel:
https://www.linkedin.com/feed/update/urn:li:share:7211263176640729088/

Sprungmarken

(00:00:00) Happy Birthday zu 1 Jahr Engineering Kiosk Meetup Alps

(00:03:05) Gewinnspiel WeAreDevelopers World Congress

(00:04:19) Happy Birthday zu 1 Jahr Engineering Kiosk Meetup Alps

(00:13:19) Migrationen, Deployments und Schema-Versionierung

(00:20:17) tailscale, sqlite, JSON-Files und etcd

(00:27:00) Files sind schneller als Datenbanken

(00:30:56) Mehrdimensionale Daten und Relationen

(00:35:34) Schreibzugriffe und Schema-Sicherheit

(00:39:56) Performance-Overhead, Files zu parsen

(00:47:49) File as a Service und sqlite

(00:54:04) Das schlechte Gefühl, ein Junior zu sein

Hosts

Wolfgang Gassler (https://mastodon.social/@woolf)

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

Feedback

EngKiosk Community:
https://engineeringkiosk.dev/join-discord 

Buy us a coffee: https://engineeringkiosk.dev/kaffee

Email: stehtisch@engineeringkiosk.dev

LinkedIn: https://www.linkedin.com/company/engineering-kiosk/

Mastodon: https://podcasts.social/@engkiosk

Twitter: https://twitter.com/EngKiosk
Episode melden

„#129 Simplify Your Stack: Files statt 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