digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

814
active users

Tomorrow is 23-May-2025.

On this day, 30 years ago, was the initial release of MySQL.

en.wikipedia.org/wiki/MySQL

en.wikipedia.orgMySQL - Wikipedia

Ich habe 1997 oder so angefangen, erst msql und dann MySQL zu verwenden. Das muß ein 3.20 oder 3.21 Release gewesen sein.

Ich habe damals Webanwendungen bei SH-Online und dann NetUSE entwickelt, und nebenbei mit dem Buch von @StefanMuenz HTML, Perl und CGI Programmierung für NetUSE unterrichtet.

Ein Perl-CGI Anfängerkurs bestand unter anderem darin, einen Seitenzähler zu programmieren, dann mit der Klasse den Seitenzähler zu slashdotten ("jeder genau 10x F5 drücken") und zu bemerken, daß das Ergebnis dann nicht durch 10 teilbar war.

Wir haben dann File Locking eingebaut, und gesehen wieviel Code das war. Am 5. Tag haben wir dann ein wenig SQL gemacht, und der Rest des letzten Tages bestand dann unter anderem aus einer Umstellung des Seitenzählers auf SQL und das wiederum war dann eine Übung in Wegschmeißen von Code.

Was hat SQL jemals für uns getan?

Jeder, der mal von Hand durch ein CSV getigert ist, die nicht zutreffenden Zeilen weg geschmissen hat und dann um das Lesen, Ändern und Zurückschreiben des CSV ein File Locking gelegt hat weiß genau, was eine deklarative Sprache mit automatischem Locking leistet.