Primary keys should be neither surrogate nor natural.
https://modern-sql.com/de/blog/2026-06/strukturierte-primaerschluessel#per-parent-sequences
| A lot has changed since SQL-92 | https://modern-sql.com |
| A guide to SQL performance for developers | https://use-the-index-luke.com |
Primary keys should be neither surrogate nor natural.
https://modern-sql.com/de/blog/2026-06/strukturierte-primaerschluessel#per-parent-sequences
New post:
Structured Primary Keys
For consistency and performance.
#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.
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.
If anyone had told me in 1984, when I stumbled over a software called dBASE II, that knowledge about query languages (started learning SQL three o four years later) would still prove to be a valuable skill over 40 years later, I would have laughed at this person.
SQL's ORDER BY Has Come a Long Way