
Software engineer in the storage systems domain. Working @databricks on @neondatabase. Mastodon: @problame@dgc.social Bluesky: @problame.bsky.social
Karlsruhe, Germany
Joined November 2009
- Tweets5.2K
- Following612
- Followers435
- Likes1.6K
Arrived in Portland for @TokioConf .
I’m speaking Wednesday about when and how io_uring can make your storage-intensive tokio app better. Check out the full schedule, awesome lineup! tokioconf.com/schedule
Super excited to be speaking at #p99conf about the evolution of the Neon storage stack! My talk is on Wednesday: p99conf.io/agenda/#wednesday
A nice range of distributed data systems, approaches, and challenges are represented at #P99CONF. Check out this sneak peek of @qianl_cs, @avikivity, @glcst, @NickVanWig, @problame, @nehapawar18, @SivukhinN, @nyharel, and @andy_pavlo's sessions. ow.ly/6a8E50X3P8l
#ScyllaDB
Christian Schwarz retweeted
Replying to @Microsoft
Christian Schwarz retweeted
Ever wondered how Neon's autoscaling actually works?
Check out this technical deep dive which covers how we make Postgres on Neon adapt to your workload ↓
Christian Schwarz retweeted
As part of Autoscaling GA, we made a major improvement to the algorithm: We now estimate working set size and autoscale to keep it in memory.
Result: up to 8x improvement in throughput on read-heavy workloads. Read about how it works here: neon.tech/blog/dynamically-e…
Christian Schwarz retweeted
⚡Storage Sharding ⚡️
Neon rethinks Postgres storage to make it more scalable 🐘
We implement transparent storage sharding in our engine to support larger storage capacity and throughput
For devs, it's invisible but here's how we do it 👇 🧵
Christian Schwarz retweeted
John Spray, Storage Engineering Lead @neondatabase, shares the complexities of stateful service design in the #cloud with their Neon Serverless Postgres case study shorturl.at/gkoUY
#QConLondon #CloudNative #CloudNativeEngineering #CloudEngineering #SoftwareDevelopment
Christian Schwarz retweeted
System engineering work done @neondatabase. Technical.
neon.tech/blog/posix_spawn-c…
Christian Schwarz retweeted
jack-vanlightly.com/analyses… - @vanlightly did a really good overview of the @neondatabase architecture and rightfully contrasted it with AWS Aurora.
Christian Schwarz retweeted
Neon raises $46 Million to advance serverless PostgreSQL database for the AI era venturebeat.com/data-infrast…
Christian Schwarz retweeted
Very excited to launch the second puzzle piece after separating storage for @neondatabase. Autoscaling with live VM migrations. All code is opensourced!
neon.tech/blog/postgres-auto…
Also: macOS's native NTFS implementation has a (similar?) bug where dir entries with umlauts simply don't show up in Finder, if these umlauts are encoded in an unexpected way.
The effect is frightening: drag&drop of a directory that contains such entries will silently skip over them.
rsync will notice it and print a `vanished directory` error.
TIL: the built-in macOS SMB client does implicit unicode normalization of any file names in the requests it sends. To NFC-form, IIUC.
"Fixing" this:
1. rewrite all dir entries to macOS's normalization form (NFC, IIUC), and
2. configure the SMB server and/or the server-side filesystem to force that normalization for all clients.
Obviously (2) impacts clients that don't normalize implicitly, e.g., Linux CIFS.
The best write-up I found _after_ figuring this out: truenas.com/docs/scale/scale…













