1/mehr

Was hat das österreichische Wirtschaftsministerium mit dem #CCC gemeinsam? Na das da:

#Di_day #digitalesouveränität #DiD

Die erste Phase des Umstiegs auf freie Software ist mit der Migrattion zur #Nextcloud bereits abgeschlossen. Noch in diesem Quartal wird #Microsoft Sharepoint dekommissioniert

Es ist das Pilotprojekt dem alle anderen Ministerien in Ösi-Land folgen werden.

In diesem
https://www.golem.de/news/abschied-von-microsoft-und-vmware-oesterreichs-roadmap-zur-digitalen-souveraenitaet-2601-204331.html

Abschied von Microsoft und VMware: Österreichs Roadmap zur digitalen Souveränität - Golem.de

Österreich ist nicht gerade für Softwareinnovationen bekannt. Nun führt es aber eine Initiative für mehr digitale Souveränität in der EU an.

Golem.de

2/mehr

Im nächsten Schritt wird #VMware rausgeschmissen und durch die Open-Source-Lösung #proxmox ersetzt, die in Österreich entwickelt wurde.

Paradoxerweise spielt sich das alles in 1em ÖVP-geführten Ministerium ab. Der zuständige Staatssekrär für Digitales - ebenfalls ÖVP- hat // dazu mit EU-Kommissarin Henna Virkkunen [EPP] eine EU-Resolution zur digitalen Souveränität durchgesetzt.

https://www.golem.de/news/abschied-von-microsoft-und-vmware-oesterreichs-roadmap-zur-digitalen-souveraenitaet-2601-204331-2.html

#Di_day #digitalesouveränität #DiD

Abschied von Microsoft und VMware: Österreichs Roadmap zur digitalen Souveränität - Golem.de

Österreich ist nicht gerade für Softwareinnovationen bekannt. Nun führt es aber eine Initiative für mehr digitale Souveränität in der EU an.

Golem.de

3/mehr

Parallel dazu läuft eine Konsultation mit dem Titel European Open Digital Ecosystems. Die @EUCommission möchte wissen, wie Ihr zum Umstieg auf freie Software steht.

Wir sind mitten in einem Paradigmenwechel und den verdanken wir nicht zuletzt den Eskapaden Donald Trumps.

Und könnte bitte wer den Herrn BM Wildberger aufwecken? Dass er den Paradigmenwechsel nicht verpennt.

Hauts bitte in die Tasten Leute:
https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/16213-European-Open-Digital-Ecosystems/feedback_en?p_id=21875

#Di_day
#digitalesouveränität
#DiD

4/mehr

Als nächstes wird der #Microsoft SQL Cluster im Wirtschaftsministerium durch eine Open-Source-Datenbank ersetzt. Hier muss erst noch entschieden werden, ob man #Postgresql oder doch eine andere DB wählt.

In Österreich ist die Initiative zur digitalen Souveränität jedenfalls bereits auf Ebene der Bundesländer und Gemeinden angelangt.

Und ob man das jetzt #DigitalIndependence, oder #DigitaleSouveränität nennt ist wurscht.

https://www.golem.de/news/abschied-von-microsoft-und-vmware-oesterreichs-roadmap-zur-digitalen-souveraenitaet-2601-204331-3.html

#Di_day
#digitalesouveränität
#DiD

@harkank

Gibt es tatsächlich eine andere Datenbank als PostgreSQL, die infrage kommen könnte?

#postgres

@caravantraveller

Bei Eurostack sind rund 20 unterschiedliche Applikationen gelistet. Darunter sind ein paar die Frage kommen z.B. MySQL oder MariaDB
https://euro-stack.com/categories/database

Database | EuroStack Directory Project

Organized, persistent storage and retrieval of structured data, powering applications.

@harkank @caravantraveller

Da würd' ich doch dann eher zu MariaDb tendieren 🙂

@Ollivdb @harkank

Genau die zählen nicht so richtig zu den Datenbanken. Eher flat Files mit SQL-Abfrage mit schwachem Dialekt. Es gibt nicht einmal Schemas zur Gruppierung der evtl. vielen Tabellen. Zu viele Quirks (Abweichungen vom Standard).

@caravantraveller @Ollivdb

Hab bei Datenbanken wenig Expertise. Nur gehört dass hierzuland teilweise Oracle mit Postgresql ersetzt wird. Ihr kennts Euch da weit besser aus und deshalb 1e Frage.

Möcht meine QSL-Karten aus den 1970ern online bringen. Sind nur paar 100. Felder: Datum, Name Radiostation, Kategorie Broadcast oder Utility, Foto Vorderseite Foto Hinterseite. Was nehm ich da?
Soll erst auf meiner lokalen Ubuntu-kiste gefüllt werden & dann da rauf

https://moechel.com/

Erich Möchel

moechel.com

@harkank @caravantraveller

Der Experte für MySQL dürfte @isotopp sein, wenn ich mich recht entsinne. Dementsprechend auch sicherlich MariaDB.
Dediziert für PostgreSQL weiß ich jetzt leider nicht.

@Ollivdb @harkank @caravantraveller

Oracle hat im Dezember die letzten MySQL-Entwickler gefeuert.

https://github.com/mysql/mysql-server/graphs/commit-activity

Das ist als Projekt komplett tot. Letzte Woche gab es in den Räumen von Planetscale in SFO eine von Percona gesponsorte Krisenkonferenz zum Thema. Percona unterhält einen Slack-Server zum Thema. Im erweiterten FOSDOM-Umfeld wird es ein weiteres solches Treffen in Brüssel geben. Das Ziel ist die Schaffung einer Foundation für MySQL. Es ist unklar, ob Oracle eine solche Foundation unterstützen wird und wie.

MariaDB ist ein Form von MySQL, der sich um 2010 herum gebildet hat und der seit 15 Jahren getrennt entwickelt wird. MariaDB ist in den Datenformaten auf Disk, im Protokoll, bei der Authentisierung und in der SQL Syntax nicht mehr mit MySQL kompatibel.

Insbesondere kann MariaDB nicht zu MySQL replizieren oder anders rum, außer im total veralteten Single-Threaded Statement Based Replication Format, FALLS beide Server in der Anwendung sich dabei auf das SQL beschränken, das beide Server als Schnittmenge verstehen.

Um MariaDB gab es eine Reihe von Verwirrungen, mit einer gescheiterten Kommerzialisierung (mit einem SPAC), Venture-Kapitalgebern, die die Reste vom SPAC gekauft haben, und anderen Geschichten.

TL;DR: Verwende Postgres.

@isotopp @Ollivdb @harkank @caravantraveller Für so absolute DB-N00bs wie mich: Gibt es eine Seite, die erklärt, warum PostgreSQL "besser" oder "empfehlenswerter" ist als MySQL/MariaDB? So eine Quick-Overview mit Deeplinks für Interessierte?

@paladin @Ollivdb @harkank @caravantraveller

"Postgres gehört keiner Firma. Du kannst zwar Support für Postgres kaufen, aber die Entwicklung von Postgress wird nicht von einer einzelnen Firma betrieben oder gesteuert."

Und was ist schlechter?

"Postgres ist operationell stark hinterher, etwa auf dem Stand von MySQL 2012. Ein unterbrechungsfreier Betrieb ist nicht möglich: Änderungen an zahlreichen Konfigurationsparametern erfordern einen Restart, Updates des Betriebssystems können das Verhalten der Datenbank beeinflussen und das neu Erstellen von Indexen notwenig machen, Replikation ist Single-Threaded und auf eine Major Versionsnummer eingeschränkt, ein Replikationsbaum ist nicht leicht umzuformen, ein Upgrade auf eine neue Major Version ist sehr, sehr schmerzhaft und immer mit Betriebsunterbrechung verbunden"

@isotopp @paladin @Ollivdb @harkank @caravantraveller Postgres hat schon auch ein paar Vorteile. Der für mich relevanteste ist die #PostGIS Erweiterung, die im FOSS-Umfeld ein Alleinstellungsmerkmal besitzt. Auch sind die Möglichkeiten zur Benuterauthentifizierung sehr flexibel. Ob es bei MariaDB ähnlich einfach ist Erweiterungen zu programmieren wie bei PostgreSQL kann ich nicht beurteilen.

@giggls @paladin @Ollivdb @harkank @caravantraveller

Ist es. Authentication und Authorization-Plugins für MySQL oder MariaDB sind keine Hürde.

https://mariadb.com/docs/server/reference/plugins/authentication-plugins

Authentication Plugins | Server | MariaDB Documentation

Explore the authentication plugins available in MariaDB, such as ed25519, GSSAPI, and PAM, which provide flexible and secure methods for user verification.

@isotopp @paladin @Ollivdb @harkank @caravantraveller Ich bin wegen Postgis vor Jahren weitgehend auf PostgreSQL umgestiegen und kenne die andere Welt daher nicht mehr so gut. Was mich bei PostgreSQL immer sehr genervt hat sind Major version updates aber die sind besser geworden.

@giggls @isotopp @paladin @Ollivdb @caravantraveller

Wollte mich nur bei Euch allen für das hier eingeworfene Datenbanken-Know-How gröblichst bedanken!

Das hat mir enorm viel Recherchezeit erspart & ich hab jetzt zumindest etwas Ahnung. Und ich weiß was ich brauchen kann für die Website.

Falls Ihr was brauchen solltet, was auf meinem home turf spielt - Griechisch, Latein, Anglistik, Germanistik & indoeuropäische Etymologie - lasst es mich wissen!

@giggls @isotopp @paladin @Ollivdb @harkank

Kann man bei Bedarf nur alle 5 Jahre machen, das sollte auszuhalten sein.

Besser aber häufiger. Bei Debian wird bei der Installation der neuen Version gleich das Upgrade der Cluster mit angeboten.

@caravantraveller @giggls @paladin @Ollivdb @harkank

"Ohne Betriebsunterbrechung"

@isotopp Eben deshalb habe ich nur "besser geworden" geschrieben. Schön ist das noch immer nicht.

@giggls Ja, das meine ich mit Stand von 2012.

MySQL hat sich seit damals aus Gründen sehr verändert – Konfigurationsvariablen können im laufenden Betrieb verändert werden, einschließlich aller Dinge, die Replikation steuern und die Puffergrößen verändern. Replikationstopologien können im laufenden Betrieb komplett umgestellt werden und Orchestrator automatisiert das. Replikation funktioniert zwischen unterschiedlichen Major Version Ständen, sodaß unterbrechungsfreie Upgrades möglich werden. Und Änderungen an den Collations der libc oder den TZ-Tabellen haben keine Auswirkungen auf den Betrieb der Datenbank oder Indices.

Das sind kritisch wichtige Dinge, wenn man 3.25 Mio Umsatz pro Minute Ausfall oder Verlangsamung verliert, aber CVE binnen 30 Tagen flottenweit behoben sein müssen und das Management binnen 20 Werktagen (30 Kalendertagen) flottenweit auf einer beliebigen neuen Version sein können möchte.