PostgreSQL und MariaDB
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de
News aus der Szene
- Introducing Accelerated PyTorch Training on Mac / plaidML
- Geoffrey Hinton (The Robot Brains)
- Array programming with NumPy
- EuroPython 2022
- PostgreSQL 15 Beta 1 Released!
Datenbanken
- Development information for Postgres
- IBM Informix
- MySQL
- Sun Picks Up MySQL For $1 Billion; Open Source Is A Legitimate Business Model
- MaxDB
SQL Standardisierung
- PostgreSQL and the SQL standards process
- Peter Eisentraut
- Wikipedia: SQL ist inzwischen wohl richtig :)
Unterschiedliche Datenbanken
Wie SQL lernen?
Transaktionen / ACID
Datenbankverbindungen
Lizenzen
NoSQL
Postgres vs MariaDB
Picks
-
miracee on 17. Juni 2022 14:22
Moin,
was ist T-SQL? Natürlich kann ich jede Menge erzählen für Umsteiger von PG <-> MariaDB bzw. MySQL. Was genau möchtest Du denn wissen? Ich gebe darüber übrigens sogar Schulungen.
miracee (Susanne)-
Ranthoron on 20. Juni 2022 09:05
T-SQL ist die von MOFT verbreitete Version, auch bekannt als MSSQL...
Aber ein Buch/Heft/Lernspiel/... für Postgres für My'ler wäre schon mal ein Einstieg...-
Jochen Wersdörfer on 21. Juni 2022 09:15
Achso, hmm, keine Ahnung ob T-SQL jetzt näher am Standard ist als MySQL oder umgekehrt :). Die Lernspiele in den Shownotes basieren imho auf SQLite und das ist jedenfalls näher an Postgres als an MySQL, daher sollte das schon passen, denke ich mal. So aus dem Kopf würde ich aber auch denken, dass da gar keine so grossen Unterschiede sind? In MySQL sind halt die Zeit/Datumsfunktionen anders und man kann | statt OR schreiben, was man aber vielleicht eh nicht machen sollte und es gibt diese Geschichte mit den Anführungszeichen, aber sonst?
Die wesentlichen Unterschiede liegen für mich eher da, wo Postgres zusätzliche Features hat. Aber wenn man von MySQL kommt, kennt man die ja nicht, das stört dann ja nicht weiter.
-
Jochen Wersdörfer on 27. Juni 2022 11:35
Das hier ist übrigens ein sehr empfehlenswertes Buch zu PostgreSQL: https://theartofpostgresql.com/
-
-
-
Matthias on 3. Juli 2022 19:32
War auf jeden Fall sehr ehrhellend, auch wenn ich denke ich schon reichlich Erfahrungen in DBs habe, bewege ich mich dort doch eher auf PSQL und bin dann natürlich etwas betriebsblind ;)
-
Jochen on 3. Juli 2022 21:39
Jo, ich habe in den 0er Jahren sehr viel MySQL gemacht, aber dann seit ich irgendwann 2013 mit Django angefangen habe, eigentlich nur noch Postgres.
-
-
Philip May on 13. August 2022 18:43
Hallo zusammen,
Susanne sagt in dem Podcast mehrmals, dass die Postleitzahl als sehr guter primärschlüssel für Orte genutzt werden kann.
Leider geht was so nicht. Ort und Postleitzahl stehen in einem "n zu m Verhältnis".Ein Ort kann mehrere Postleitzahlen haben. Aber eine Postleitzahl kann auch mehrere Orte haben.
Das ist oft der Fall in dünn besiedelten Bereichen.Ein Beispiel ist "01561": https://www.suche-postleitzahl.org/plz-gebiet/01561#list
-
Jochen Wersdörfer on 14. August 2022 06:13
Hallo Philip,
vielen Dank für deinen Hinweis. Ja, Adressen eine normalisierte Form zu bringen, ist irgendwie immer schwieriger als man denkt. Je nachdem wofür man den Ort verwenden möchte, kann man das vielleicht schon so machen, denn vielleicht braucht man bei einer Marketingkampagne gar nicht den Ortsnamen, sondern halt nur die ungefähre Region - aber es hängt halt immer davon ab, was der Zweck der Datenbank ist.
Viele Grüße
Jochen
-
-
Philip May on 14. August 2022 09:07
Fun fact für nebenbei: Es gibt Posteitzahlen hinter denen keine wirkliche Adresse steht. Und zwar Postleitzahlen von Postfächern. Das ist besonders lustig in Transport-Logistik Systemen:
Wenn da plötzlich eine Quelle die Postleitzahl auf die des Postfaches ändert, dann kann die Adresse plötzlich nicht mehr von LKWs angefahren werden. Ich spreche da aus Erfahrung. ;-)
Ranthoron on 17. Juni 2022 13:17
Ich habe mit MySQL angefangen und ärgere mich jedes mal, wenn ich T-SQL anfassen muß...
Ich weiß, daß es einen Proxy T-SQL/Postgres gibt; aber hat Susanne eventuell eine Anleitung Postgres für MySQLer?
(Und Mengenlehre hatte ich auch noch in der Schule, ich fand es schön...)
Jochen on 17. Juni 2022 13:23
Was ist denn T-SQL? Ich leite den Kommentar mal weiter :).