Wochennotiz Nr. 48

Posted on So 10 November 2024 in Blog

Wochennotiz 48 (2024.45)

Je näher das Ende dem Ende zugeht, desto mehr hat man das Gefühl, die Zeit fliegt. So war auch diese Woche wieder schnell vorbei. Vielleicht liegt es auch an der Fülle an interessanten Beiträgen.

Gerade im Postgres-Bereich gibt es diese Woche einige lesenswerte Beiträge. Auch zu einem der größten Problemzonen von Postgres: Upgrades.

Zusätzlich ist auch jedem die Kolumne von Florian Aigner sehr ans Herz zu legen.

Inhalt:

Postgres und die Datenwelt

Im OLAP-Bereich bei Postgres gibt es eine weitere Software. BemiDB: Show HN: BemiDB – Postgres read replica optimized for analytics.

Bei Tembo widmet man sich einem Thema, das wahrscheinlich eines der größten Probleme von Postgres ist: Upgrades. Gerade von einer Major-Version zur anderen kann der Upgrade-Prozess durchaus sehr mühsam und schwierig sein. Es gibt zwar pg_ugrade, aber das hat leider auch so seine kleinen Herausforderungen: Plugging the Postgres Upgrade Hole.

Bei Timescale widmen sie sich in einem Beitrag dem Problem der Komplexität. Also zumindest in dem Sinn, wie schwierig es ist RAG-System zu bauen und aktuell zu halten. Das ist ja mit ein Punkt, warum ich den Hype um Vector-Datenbanken nicht verstehe. Sie führen zu komplexeren Systemen, da die Daten gesynct werden müssen. Die Idee von Timescale einen Index zu verwenden, hat jedenfalls einen gewissen Charme: Vector Databases Are the Wrong Abstraction.

Es gibt eine neue Lösung im Bereich CDC. Wenn ich das auf den ersten Blick richtig sehe, dann es auch möglich die Daten zu ändern, d.h. beispielsweise personenbezogene Daten zu anonymisieren. Es gab eine Diskussion auf Hacker News: pg_flo – Stream, transform, and re-route PostgreSQL data in real-time.

Kaarel Moppel hat einen interessanten Beitrag geschrieben: Cloning Postgres user privileges vs ChatGPT. Auslöser ist ein Gespräch bei der pgconf.eu gewesen, wo ihm bewusst wurde, wie es Neueinsteigern mit Herausforderungen mit Postgres gehen kann, da die verfügbaren Informationen (z.B. Google-Ergebnisse) nicht unbedingt brauchbar sind. Alles in allem finde ich den Beitrag lesenswert, um sich auch in Erinnerung zu rufen, wie viele Dinge man durch Erfahrung weiß und die dann nicht für Neueinsteiger zugänglich sind, weil sie nicht niedergeschrieben sind bzw. die niedergeschriebenen Informationen veraltet sind.

Zwei Beiträge gibt es zu zwei vergangenen Konferenzen: PGConf.be 2024 und PGConf.EU 2024 in Athens, Extension Summit, OpenStreetMap talk, and others. Bei beiden Beiträgen wird auch zu den aufgezeichneten Vorträgen verlinkt. Ist immer eine schöne Möglichkeit Vorträge nachzuholen.

Radim Marek schreibt über die Herausforderung Text-Felder als Identifier in Datensätzen zu verwenden. Auch wenn es durchaus Vorteile haben kann Texte als Primärschlüssel zu verwenden, so kann es spätestens bei Joins durchaus herausfordernd werden. Und so ist auch die Lösung, die im Beitrag vorgeschlagen wird, eine der gängigen Lösungen für die Modelierung solcher Fälle: Text identifiers in PostgreSQL database design.

Einen Link, den ich nicht kannte und über den ich diese Woche gestolpert bin, gibt es hier am Ende. Neon hat einen PG Version Report online gestellt. Hier kann die benutzte Postgres-Version eingeben und man bekommt einen Überblick über alle Verbesserungen, die es seit dieser Version gegeben hat. Lohnt sich also immer wieder einmal einen Blick auf die eigene Version zu werfen: PG Version Report.

Postgres Release Monitor:

Security und Privacy

Australien will Personen unter 16 Jahren den Zugang zu Social Media verbieten: Australia proposes 'world-leading' ban on social media for children under 16.

Es dauert wohl noch ein wenig, bis in der Google-Cloud MFA verpflichtend ist: Google Cloud to make MFA mandatory by the end of 2025. Aber Passkeys sind schon so bekannt? Ich denke, diese Pressemitteilung fällt in die Kategorie "Traue keiner Statistik, die du nicht selbst gefälscht hast". Die Zahl der Personen, die mit Passkeys vertraut ist, erscheint mir sehr hoch: Verbraucher haben keine Lust auf Passwörter.

Die Chinesen sollen angeblich sehr tief in das Kommunikationsnetz der Amerikaner eingedrungen sein. Der vermehrte Angriff auf kritische Infrastruktur ist derzeit etwas beängstigend: Massiver Hackerangriff aus China auf Kommunikationsnetze der USA.

In einem ausführlichen Beitrag werden die Grenzen der Apple Sandbox aufgezeigt A New Era of macOS Sandbox Escapes: Diving into an Overlooked Attack Surface and Uncovering 10+ New Vulnerabilities.

Die US-Regierung will die Entwickler:innen von C und C++ wegbringen. Für mich stellt sich die Frage, wie man es sich vorstellt bestehende Projekte weiterzuführen. Gibt ja genügend Open-Source-Projekte, die C oder C++ im Einsatz haben und durchaus systemrelevant sind. Wenn dann der "Nachwuchs" keine Ahnung mehr on C/C++ hat, stellt sich die Frage, wie es mit diesen Projekten weitergeht. Alles in allem ein zweischneidiges Schwert, denn auch das Anliegen der US-Regierung ist nachvollziehbar: The US government wants developers to stop using C and C++.

Es gibt eine Auflistung von Firmen, die in Zukunft Secure by Design arbeiten wollen: These major software firms took CISA’s secure-by-design pledge. Here’s how they’re implementing it.

Microsoft einmal mit einer anderen Art von Meldung vertreten: Auto-Upgrade auf Windows Server 2025 frustriert Admins.

Data breach ticker:

AI

Es entsteht ein Gefühl von Unbehagen: Claude AI to process secret government data through new Palantir deal

Google hat sich offensichtlich auf GPTSearch vorbereitet: Google just gave its AI access to Search, hours before OpenAI launched ChatGPT Search

Diverses

Mozilla Foundation entlässt einige Mitarbeiter:innen: Mozilla Foundation lays off 30% staff, drops advocacy division.

AMD stößt Intel bei Server CPUs vom Thron. Erstmals. For the first time ever, AMD outsells Intel in the datacenter space.

Kagi bietet jetzt auch ein Übersetzungsservice an. Kagi Translate - We speak your language.

Wie groß der Trend zur Rückkehr on-premises ist, kann ich nicht abschätzen. Aber es gibt derzeit zumindest eine Häufung von Artikeln. In Why Companies Are Ditching the Cloud: The Rise of Cloud Repatriation werden einige Gründe angesprochen. Man darf auf die Entwicklung gespannt sein.

Florian Aigner mit einer sehr lesenswerten Kolumne. Zu oft hab ich gerade die Aussage, es wird in Asien nur kopiert, schon gehört. Natürlich auch das Gegenteil. Europa wird bald komplett abgewirtschaftet sein. Daher ist so ein Beitrag dann immer sehr wohltuend. In welche Richtung es für Europa geht, kann Europa auch noch immer selbst beeinflussen: Der europäische Überlegenheits-Mythos.