Markus Winand

@MarkusWinand
40 Followers
10 Following
37 Posts
SQL Renaissance Ambassador. Author, Trainer, Coach. PhD in Common Sense. Creator of use-the-index-luke.com and modern-sql.com.
A lot has changed since SQL-92https://modern-sql.com
A guide to SQL performance for developershttps://use-the-index-luke.com
@fromdual jedes Jahr geht es sich bei mit wegen dem Vor-Ferien-stress nicht aus. Viel spass!

New post:
Structured Primary Keys

For consistency and performance.

https://modern-sql.com/blog/2026-06/structured-primary-keys

Structured Primary Keys

Structured primary keys prevent contradiction and perform better than surrogate keys

Taking a walk to think in peace can solve quite some problems.
Once I though Bitcoin is the greatest possible waste of energy...

#duckdb ist eines der elegantesten Stücke Software-Design der letzten Jahre. In-Process, kein zusätzlicher Server, sehr performant. Die Analyse läuft dort, wo dein Code läuft: #python #go #java #Node #rust oder direkt im #cli.

Das Elegante daran ist die Vektorisierung. Wer große Datenmengen lokal analysieren will, sollte sich DuckDB unbedingt mal anschauen.

https://duckdb.org/

#db #dev

An in-process SQL OLAP database management system

DuckDB is an in-process SQL OLAP database management system. Simple, feature-rich, fast & open source.

DuckDB

@truls46 there are: https://modern-sql.com/caniuse/without-overlaps-constraints

But exclusion constraints are even more powerful :)

WITHOUT OVERLAPS Constraints

PRIMARY KEY (id, period WITHOUT OVERLAPS)

The SQL/JSON Path item-method .keyvalue() has an interesting history in the Oracle Database.

https://modern-sql.com/caniuse/keyvalue-json-path

In 23.26.2 it works, but not in ?( filter ) context.

.KEYVALUE() (SQL/JSON Path Item Method)

.KEYVALUE() JSON/Path: Transform Object Attributes into Array Elements

Wilfried Roset nous explique comment il a créé Luke (clin d'œil à @MarkusWinand ) chez @OVHcloud pour accompagner les développeurs d'ovhcloud dans l'usage de #PostgreSQL .

MariaDB 12.3.2 was released last week.

It is the first "stable" version of the long-term supported (LTS = 3 years) 12.3 branch.

An SQL dialect enhancement is the IS JSON predicate. Also: a bug I reported is fixed (MDEV-38835).

All charts on modern-sql.com are updated.

#SQL #JSON #MariaDB