Adam Prout

370 posts

Adam Prout

Adam Prout

@a_prout

Postgres @AzureDBPostgres. Ex-MemSQL/SingleStoreDB cofounder. Database builder. One trick pony.

Katılım Haziran 2012
339 Takip Edilen964 Takipçiler
Adam Prout
Adam Prout@a_prout·
@wegrydnn Andy usually puts them online within a few days.
English
0
0
0
202
Adam Prout
Adam Prout@a_prout·
Representing team Postgres... I'll talk about some of the changes we've made to Azure (and to Postgres) to improve the performance/reliability/security of running PostgreSQL in the cloud.
CMU Database Group@CMUDB

Today's Postgres vs. World Seminar Speaker: Adam Prout (@a_prout) will present the architecture of the newly released Microsoft Azure HorizonDB. Zoom talk open to public at 4:30pm ET. YouTube video available after: db.cs.cmu.edu/events/pg-vs-w…

English
1
7
64
16.9K
Adam Prout
Adam Prout@a_prout·
@eatonphil It's a good for the MySQL community. That said they're a VC backed startup that will (eventually) be under some pressure to deliver VC-level returns ($$ Billions with a B). I'm not sure how that will work out...
English
0
0
0
30
Phil Eaton
Phil Eaton@eatonphil·
New database (fork) dropped. Great to see paths forward for MySQL as a community like this.
Phil Eaton tweet media
English
4
0
29
2.6K
Adam Prout
Adam Prout@a_prout·
@andy_pavlo "Databases year in review" is a great read to start off the year for folks working on (or using) databases. Good to see the Azure HorizonDB launch made the cut!
Andy Pavlo (@andypavlo.bsky.social)@andy_pavlo

Here is my latest article on the world of databases: cs.cmu.edu/~pavlo/blog/20… All the hot topics from the last year: • More Postgres action! • MCP for everyone! • MongoDB gets litigious with FerretDB! • File formats! • Market movements! • The richest person in the world!

English
0
0
0
62
Adam Prout
Adam Prout@a_prout·
feedback welcome. We're interested in improving PostgreSQL's support for analytical queries at Microsoft. Is pg_duckdb enough?
English
0
0
2
182
Adam Prout
Adam Prout@a_prout·
The pg_duckdb extension is now available to use with Azure Postgres. It's a quick way to get faster analytical query results from Postgres via running queries with duckdb's very good vectorized query engine. #community-4470412-queries" target="_blank" rel="nofollow noopener">techcommunity.microsoft.com/blog/ADforPost…
English
2
1
6
1.2K
Adam Prout
Adam Prout@a_prout·
@AlexMillerDB Its closest to Socrates. WAL is quorum committed to specialized WAL storage nodes (Service fabric does leader election).
Adam Prout tweet media
English
0
0
2
36
Alex Miller
Alex Miller@AlexMillerDB·
@a_prout I missed the livestream :( Did y’all align yourselves with one of the existing architectures? How is the WAL replicated, and how are page servers replicated?
English
1
0
0
44
Adam Prout
Adam Prout@a_prout·
We’re shipping something new for PostgreSQL on Azure. HorizonDB pairs upstream compatibility with disaggregated storage designed for Postgres. We push most replication and durability work into the storage layer leaving more CPU for PostgreSQL to run queries and transactions.
English
1
3
6
526
Adam Prout
Adam Prout@a_prout·
Congrats team @SingleStoreDB Thats two @nikitabase founded database companies acquired in the past ~3 months for XXX millions each (Neon -> Databricks, MemSQL/Singlestore -> private equity)? How often has that happened before?
Raj Verma@RajVermaCEO

The journey continues! Excited to announce @capital_vector's growth buyout of @SingleStoreDB. I look forward to partnering with Amish Mehta & team to innovate, serve customers, and build a multi-generational company. SingleStore Announces Growth Buyout Led by Vector Capital - businesswire.com/news/home/2025…

English
0
0
9
1.2K
Adam Prout
Adam Prout@a_prout·
@Pruxis @penberg @JasonThorsness rollback as in after an app deployment (AWS Aurora blue/green deployment vs Planetscale Branching) ? Agree with you that the big clouds don't put enough energy into developer experience.
English
0
0
1
95
Pruxis
Pruxis@Pruxis·
@penberg @a_prout @JasonThorsness As a consumer of dbs idc about the cost of the provider All i care about is uptime, security, ease of use (how fast can I backup, rollback,…) Aurora has been very reliable, but ease of use is just not there. if I’ll ever need to rollback im fkd. Hence im prolly going to ps
English
2
0
3
160
Adam Prout
Adam Prout@a_prout·
Great Post. I almost wrote something similar myself after reading all the FUD spit out by PlanetScale about Metal. There are trade-offs between shared-nothing and shared-storage, but shared-storage is the dominate arch for cloud OLTP (AWS Aurora, SQL Hyperscale, Neon, etc.).
Neon Postgres@neondatabase

Separation of storage and compute ≠ slow reads from extra hops On Neon, the compute layer can use LFC (Local File Cache) to serve hot reads without a trip to storage layer.

English
3
7
63
8.8K
Adam Prout
Adam Prout@a_prout·
@sunbains @eatonphil yeah, for writes both designs should have similar perf. They both need to send data over the network to make it durable and that should be the dominate cost
English
0
0
6
246
Sunny Bains @TiDB
Sunny Bains @TiDB@sunbains·
@eatonphil @a_prout The write performance is determined by the log, a WAL in single write and whatever log if using a consensus protocol, these logs can be on bare metal, EBS etc. It's not all or nothing.
English
1
0
5
440
Adam Prout
Adam Prout@a_prout·
@JasonThorsness Where is the line between FUD and purposefully miss leading folks on the trade-offs? Metal is classic shared-nothing - a ~40 year old design with well-known issues with cost + elasticity.
English
1
0
4
306
Jason Thorsness
Jason Thorsness@JasonThorsness·
@a_prout Would you go so far as calling it FUD? Low latency to all data not just working set seems intrinsic to how it works.
English
1
0
2
342
Nikita | Scaling Postgres
Nikita | Scaling Postgres@nikitabase·
You can fight the trend of vibe coding saying it's not for "real engineers" or not for "production workloads". No one will remember this in a few year as the industry fully transitions to the new way of doing things.
English
12
12
164
32.3K
Adam Prout retweetledi
Michael Seibel
Michael Seibel@mwseibel·
It’s strange how quickly software companies go from making engineers accessible to customers to hiding them behind sales / marketing / evangelists /account management / customer support / customer success / executives / developer relations / lawyers / user research / etc. It’s got to be hard to build something great when you can never talk to the customer.
English
41
18
353
27.3K
Adam Prout
Adam Prout@a_prout·
@kellabyte @sriramsubram I know the planetscale folks are pushing hard on Metal, but Aurora/AlloyDB/SQL Hyperscale are all tiered systems already. They cache hot data on fast local NVMe disks on the same machine as the SQL compute ("SSD Cache" in the diagram here): #hyperscale-architecture-overview" target="_blank" rel="nofollow noopener">learn.microsoft.com/en-us/azure/az…
English
2
1
13
1.1K
Kelly Sommers
Kelly Sommers@kellabyte·
@sriramsubram Agreed but I think we are solving the problems in the wrong ways. We keep going to replication at the DB layer or replication at some kind of network block layer below the DB engine. In reality what we need is tiered system like a CPU to get benefits of both.
English
4
0
20
4.5K
Kelly Sommers
Kelly Sommers@kellabyte·
Every time we separate compute from storage, we bring it back together it seems. And then we do it again a decade later.
English
26
29
559
63.2K
Adam Prout
Adam Prout@a_prout·
@samlambert "SSD Cache" in that diagram (Alloy/Aurora are similar).
English
0
1
2
846
Adam Prout
Adam Prout@a_prout·
@samlambert I think you missed my point. They are all caching on local NVMe (no network hop). #hyperscale-architecture-overview" target="_blank" rel="nofollow noopener">learn.microsoft.com/en-us/azure/az…
English
2
1
5
1K
Sam Lambert
Sam Lambert@samlambert·
the true redpill for the DB providers that are doing OLTP on separated storage and compute is that even if you believe in the architecture (i dont) it is copied it from Amazon Aurora. Aurora has 4000 incredible engineers. why not buy it from them? they dont have daily outages
English
14
3
260
45.5K