1. X
  2. Adam Prout
Log inSign up
Adam Prout
387 posts
user avatar

Adam Prout

@a_prout
Distinguished Engineer @ Microsoft. Ex-MemSQL/SingleStoreDB cofounder. Database builder. One trick pony.
medium.com/@adamprout
Joined June 2012
362
Following
1,046
Followers
RepliesRepliesMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • user avatar
    Adam Prout
    @a_prout
    Aug 27
    Good paper. transaction log\WAL storage for OLTP databases doesn't belong in S3 (for datalakes... maybe?). The design proposed in the paper is very similar to the HorizonDB WAL server.
    user avatar
    Tobias Ziegler
    @Tobias__Ziegler
    Aug 27
    There is a lot of hype around putting the WAL on object storage. However, for low-latency systems, e.g. OLTP databases, object storage is a suboptimal primitive for the WAL: (1) PUTs are expensive for small WAL writes [bytes/$]. (2) Object stores are optimized for throughput,
    Image
  • user avatar
    Adam Prout
    @a_prout
    Aug 26
    Has anyone tallied up the amount of revenue generated in some way on the Postgres code base (via companies selling forks, services, extensions)? I made an attempt to list some of the services/databases built on its code here:
    Image
    Why PostgreSQL Still Inspires Builders | Microsoft Community Hub
    From techcommunity.microsoft.com
  • user avatar
    Adam Prout
    @a_prout
    May 15
    Broadly agree that there is some pressure to go faster via agents and hope your tests are good enough to catch problems. That said, I still have hope that the overall quality of software will go up with agents debugging, testing and fixing bugs. They are good at this.
    user avatar
    Mitchell Hashimoto
    Superlogical
    @mitchellh
    May 15
    I strongly believe there are entire companies right now under heavy AI psychosis and its impossible to have rational conversations about it with them. I can't name any specific people because they include personal friends I deeply respect, but I worry about how this plays out. I
  • user avatar
    Adam Prout
    @a_prout
    May 8
    Agreed, shared storage (Aurora, AlloyDB, HorizonDB, Neon, etc.) is the dominate design for cloud OTLP. It's not the best in every scenario, but it is for most use cases. You can push a lot of work (replication, full page writes, dirty page writes, etc.) into the storage layer
    user avatar
    Nikita | Scaling Postgres
    @nikitabase
    May 8
    There is a new era of data tech that is effectively "__ on object storage": Turbopuffer is "vector search on object storage" Warpstream is "kafka on object storage" Neon is "Postgres on Object Storage" or “Postgres on S3”. It doesn’t mean that every read and write goes directly
  • user avatar
    Adam Prout
    @a_prout
    May 8
    If I had known database twitter was going to blow up about NVMe vs blob store for OLTP today, we would have hit on that in a little more detail! Still, if you're interested in a career working on databases hopefully this podcast will be of some interest to you.
    user avatar
    Claire Giordano ✨
    @clairegiordano
    May 8
    🎙️ New #TalkingPostgres podcast Ep39 is out! @a_prout, distinguished engineer at Microsoft, talked about his engineering journey from MemSQL to HorizonDB, shared-storage, & why good systems programmers are paranoid 🎧 talkingpostgres.com/episodes/from-… 📺 youtu.be/L_2kyfL9LN0?si…
    Smiling headshot of engineer Adam Prout wearing glasses, along with his name in big letters and the podcast thumbnail graphic for Talking Postgres
Advertisement
Advertisement