frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

PlanetScale for Postgres is now GA

https://planetscale.com/blog/planetscale-for-postgres-is-generally-available
140•munns•2h ago

Comments

samlambert•1h ago
If anyone has questions about our Postgres product please feel free to ask. I will be around to answer.
dangoodmanUT•1h ago
Postgres (esoterically?) has some issues with index bloat on high-insert workloads, does PlanetScale do anything special to tune for this by default, since it caters to higher-perf workloads (over something like supabase)?
dangoodmanUT•1h ago
On another, similar, vein - i'd be curious to know if XID wraparound and auto vacuum tuning was something you had to advise customers on up front consdering how often that issue rears its head for the same kinds of workloads.
samlambert•1h ago
We don't do anything special (yet) but we do have bloat detection that we warn you about. We've noticed that autovacuum works very well on our Metal product because of the extra resources.
hollylawly•51m ago
More information about bloat detection here: https://planetscale.com/docs/postgres/monitoring/schema-reco...
petergeoghegan•46m ago
Can you provide more detail/a reference?

I've done extensive work on improving the Postgres B-Tree code, over quite a number of releases. I'm not aware of any problems with high-insert workloads in particular. I have personally fixed a number of subtle issues that could lead to lower space utilization with such workloads [1][2] in the past, though.

if there's a remaining problem in this area, then I'd very much like to know about it.

[1] https://www.youtube.com/watch?v=p5RaATILoiE [2] https://speakerdeck.com/peterg/nbtree-arch-pgcon

attentionstinks•1h ago
How should one decide whether to go with MySQL or Postgres for a greenfield project?
add-sub-mul-div•1h ago
Pre-existing expertise with MySQL and lack of time or inclination to learn something new is the only reason I could think of not to go with Postgres.
the_mitsuhiko•1h ago
If neki becomes available later, do you expect that customers will be able to easily migrate over to it?
samlambert•1h ago
we will aim to make it as easy as possible and doable as an online process. with sharding there is always a chance that some application changes are needed so there might be some work required there.
tacone•1h ago
Extensions! Which pg extensions are you going to make available?
rcrowley•1h ago
Many!

<https://planetscale.com/docs/postgres/extensions>

endorphine•13m ago
Since NVMe nodes are ephemeral on GCP, would you suggest SaaS with critical customer data to use Metal or persistent disks?
commandersaki•1h ago
This title is very confusing; no company is affiliated with the release of postgresql.
samlambert•1h ago
corrected. thank you
munns•1h ago
Thanks for that callout, absolutely right. Fixed!
ritzaco•1h ago
This seems to be mainly aimed at existing PlanetScale customers.

> To create a Postgres database, sign up or log in to your PlanetScale account, create a new database, and select Postgres.

It does mention the sign up option but doesn't really give me much context about pricing or what it is. I know a bit, but I get confused by different database offerings, so it seems like a missed opportunity to give me two more sentences of context and some basic pricing - what's the easiest way for me to try this if I'm curious?

On the pricing page I can start selecting regions and moving slides to create a plan from $39/month and up, but I couldn't easily find an answer to if there's a free trial or cheaper way to 'give it a spin' without committing.

dangoodmanUT•1h ago
PlanetScale isnt' really designed for the "ill give it a go" casual customer that might use supabase

It's designed for businesses that need to haul ass

ritzaco•1h ago
businesses that 'need to haul ass' usually still want to try something out before buying it. That doesn't need to a a free plan, but it's common to offer some trial period to new users.

Also totally OK if planetscale doesn't do this and that $39/month _is_ the best way to try them out, I just think it would be good for them to make explicit in the article what I should do if I think I might want it but want to try it.

rcrowley•1h ago
All our list prices are monthly and our bills are actually even finer-grained - there's no commitment to pay for a database longer than you run it.

If you do decide to operate on PlanetScale long-term, check out <https://planetscale.com/pricing> for consumption commitment discounting and other options that might make sense for your company.

game_the0ry•52m ago
I am not experienced enough to know the performance differences between planetscale and supabase, but...

> It's designed for businesses that need to haul ass

Could you elaborate what you meant by this for my education?

samlambert•49m ago
Performance differences between PlanetScale and Supabase: https://planetscale.com/benchmarks/supabase
intelekshual•1h ago
PlanetScale (famously?) deprecated their free "Hobby" tier (plus fired their sales & marketing teams) back in 2024 to achieve profitability

https://planetscale.com/blog/planetscale-forever

vmg12•1h ago
How does planetscale for postgres scale? I understand that it's multi node postgres with automatic failover but I think it only really scales for reads and not writes? So is the only way to scale writes horizontally to shard?
samlambert•1h ago
Kind of. For horizontally scaling writes we are building the Vitess for Postgres which we are calling Neki https://www.neki.dev/

The product we are GA'ing today has the option of PlanetScale Metal which is extremely fast and scales write QPS further than any of the other single-primary Postgres hosts.

vmg12•1h ago
Thanks for the response, this clarifies things for me because I thought this was already a vitess for postgress implementation. Awesome to hear that this is coming.
bekacru•1h ago
We’ve had early access to it for a while now, we’re already running a lot of performance critical workloads on it and it’s been working wonderfully. Congrats sam and the team on setting a new standard for what highly performant managed Postgres should look like :)
t43562•1h ago
I don't know why but I can almost never understand American commercial software websites. "what is PlanetScale".....blah, blah blah....WHOOOOSH! No more enlightened than before. Even for products I've worked on - I read the page and can't recognise the thing I'm working on from the description.....

Postgres is involved somehow. I get that.

gpi•1h ago
But it's done at a scale that's planetscale
mousetree•1h ago
is this web scale?
raffraffraff•1h ago
It's not as fast as dev null though
dfee•59m ago
i'll take the opposite side. i was very impressed with their website.

the very first line:

> The world’s fastest and most scalable cloud databases

the second line:

> PlanetScale brings you the fastest databases available in the cloud. Both our Postgres and Vitess databases deliver exceptional speed and reliability, with Vitess adding ultra scalability through horizontal sharding.

i know exactly what they do. zero fluff. and, i'm now interested.

https://planetscale.com/

odie5533•29m ago
How is this different than Aurora Postgres or RDS Postgres?
candiddevmike•3m ago
Baseless marketing claims aren't considered fluff?
M4v3R•57m ago
idk in the linked post it literally says this in the 2nd paragraph:

> Our mission is simple: bring you the fastest and most reliable databases with the best developer experience.

fastball•12m ago
The homepage splash of this company is literally a few paragraphs that explain exactly what the company does. The problem might be you.
anthonyronning•1h ago
Been running it for a few months now, such a great and reliable product. Congrats on the release!
fosterfriends•54m ago
Congrats on the launch Sam! Excited to try it out for Graphite's production DB
theanirudh•48m ago
We just migrated to PlanetScale Postgres Metal over the weekend. We are already seeing major query improvements. The migration was pretty smooth. Post-migration we hit a few issues (turned out it wasn't an issue with PlanetScale), and the PlanetScale team jumped in immediately to help us out, even on a Saturday morning so support's been amazing.

The Insights tab also surfaced missing indexes we added, which sped things up further. Early days, but so far so good.

benterix•36m ago
Out of curiosity: how do you connect your databases to external services that are consuming these data? In places I do similar work, databases are usually in the same private network as the instances which are reading and writing data to them. If you put them somewhere on the internet, apart from security, doesn't it affect latency?
oefrha•26m ago
PlanetScale runs in AWS/GCP, so not really “somewhere on the internet” if your workload is already there.
theanirudh•18m ago
Their databases are hosted on AWS and GCP so latency isn't much of an issue. They also have AWS Private Link and if configured it won't go over the internet.
oefrha•29m ago
Would you mind sharing what you were migrating from, and what kind of issues you ran into?
endorphine•28m ago
Care to elaborate what kind of issues? Looking into migrating as well.
theanirudh•20m ago
The issues weren't PlanetScale related. We use Hasura and when we did the cutover, we connected to the DB via PGBouncer and some features don't work right. Started seeing a lot of errors so paged them and they helped out. We were connecting directly to PG previously but when we cutover we missed that.
ProofHouse•5m ago
appreciate you sharing
awaseem•40m ago
Might be a dumb question, but what is metal? Are you folks hosting DBs on your own infra or still going through AWS/GCP
mattrobenolt•38m ago
It's still AWS/GCP, but it uses instance types with local NVMes.
samlambert•38m ago
hosting on AWS/GCP on the ephemeral NVMe nodes. https://planetscale.com/metal
didip•33m ago
If you are on AWS anyway, I am curious why not just use Aurora Postgres?
achristmascarl•11m ago
I haven't used PlanetScale before, but AWS Aurora limits IOPS and network performance based on your instance size, so you end up in scenarios where you really wish you had more throughput, but sizing up your instance would be a very, very expensive solution
fourseventy•24m ago
The way I understood NVMe drives to work on Google Cloud is that they are ephemeral and your data will be lost if the vm reboots. How do they work in this case?
alexeldeib•21m ago
can't speak to GCP specifically but usually the issue is they are host-attached and can't be migrated, so need to be wiped on VM termination or migration -- that's when you lose data.

Reboots typically don't otherwise do anything special unless they also trigger a host migration. GCP live migration has some mention of support though

GCP mentions data persists across reboots here https://cloud.google.com/compute/docs/disks/local-ssd#data_p...

note that stop/terminate via cloud APIs usually releases host capacity for other customers and would trigger data wipe, a guest initiated reboot typically will not.

mattrobenolt•18m ago
We deal with this by always running 3 nodes in a cluster, one per AZ, and strong backup/restore processes.

So yes, the data per-node is ephemeral, but it is redundant and durable for the whole cluster.

yohbho•13m ago
Did they rename to GA, did a company named GA buy them, or are they general availability, i.e. 1.0 out, or "not closed beta" ?

Ah, overlooked first sentence, read only all headings and navigation and footer:

> is now generally available and out of private preview

ProofHouse•11m ago
Not a single explanation of what ‘PlanetScale’ is, does (or how) on that landing page. A product, a service, a new offering or scaling paradigm, a cloud? Etc

Sure you can click around to determine but this always annoys me. Like everyone should know what your product is and does and all you service names. Put it front and center at the top!

ProofHouse•7m ago
I mean add a 1-2 sentence description of the HOW to this paragraph. Cause like great, but how. This is just marketing fluff and a user has to navigate the site to then understand what PlanetScale itself does (and how), if not familiar;

What is PlanetScale for Postgres?

Our mission is simple: bring you the fastest and most reliable databases with the best developer experience. We have done this for 5 years now with our managed Vitess product, allowing companies like Cursor, Intercom, and Block to scale beyond previous limits.

PlanetScale for Postgres is now GA

https://planetscale.com/blog/planetscale-for-postgres-is-generally-available
142•munns•2h ago•57 comments

The American nations across North America

https://colinwoodard.com/new-map-the-american-nations-regions-across-north-america/
36•loughnane•1h ago•33 comments

Cloudflare is sponsoring Ladybird and Omarchy

https://blog.cloudflare.com/supporting-the-future-of-the-open-web/
310•jgrahamc•4h ago•206 comments

A simple way to measure knots has come unraveled

https://www.quantamagazine.org/a-simple-way-to-measure-knots-has-come-unraveled-20250922/
59•baruchel•2h ago•17 comments

SWE-Bench Pro

https://github.com/scaleapi/SWE-bench_Pro-os
20•tosh•1h ago•5 comments

Cap'n Web: a new RPC system for browsers and web servers

https://blog.cloudflare.com/capnweb-javascript-rpc-library/
124•jgrahamc•4h ago•46 comments

Mentra (YC W25) Is Hiring to build smart glasses

1•caydenpiercehax•17m ago

OpenAI and Nvidia Announce Partnership to Deploy 10GW of Nvidia Systems

https://openai.com/index/openai-nvidia-systems-partnership/
85•meetpateltech•1h ago•90 comments

Easy Forth (2015)

https://skilldrick.github.io/easyforth/
131•pkilgore•5h ago•76 comments

A New Internet Business Model?

https://blog.cloudflare.com/cloudflare-2025-annual-founders-letter/
132•mmaia•2h ago•115 comments

CompileBench: Can AI Compile 22-year-old Code?

https://quesma.com/blog/introducing-compilebench/
84•jakozaur•4h ago•21 comments

What is algebraic about algebraic effects?

https://interjectedfuture.com/what-is-algebraic-about-algebraic-effects/
39•iamwil•2h ago•9 comments

What if we treated Postgres like SQLite?

https://www.maragu.dev/blog/what-if-we-treated-postgres-like-sqlite
42•markusw•3h ago•37 comments

How I, a beginner developer, read the tutorial you, a developer, wrote for me

https://anniemueller.com/posts/how-i-a-non-developer-read-the-tutorial-you-a-developer-wrote-for-...
730•wonger_•15h ago•336 comments

The Strange Tale of the Hotchkiss

https://www.edrdg.org/~jwb/mondir/hotchkiss.html
7•rwmj•1d ago•0 comments

SGI demos from long ago in the browser via WASM

https://github.com/sgi-demos
187•yankcrime•9h ago•49 comments

Anti-*: The Things We Do but Not All the Way

https://blog.jim-nielsen.com/2025/my-antis/
25•gregwolanski•2h ago•10 comments

Human-Oriented Markup Language

https://huml.io/
19•vishnukvmd•1h ago•14 comments

Dear GitHub: no YAML anchors, please

https://blog.yossarian.net/2025/09/22/dear-github-no-yaml-anchors
132•woodruffw•2h ago•100 comments

Beyond the Front Page: A Personal Guide to Hacker News

https://hsu.cy/2025/09/how-to-read-hn/
104•firexcy•7h ago•55 comments

A board member's perspective of the RubyGems controversy

https://apiguy.substack.com/p/a-board-members-perspective-of-the
9•janpio•52m ago•2 comments

Kmart's use of facial recognition to tackle refund fraud unlawful

https://www.oaic.gov.au/news/media-centre/18-kmarts-use-of-facial-recognition-to-tackle-refund-fr...
207•Improvement•6h ago•184 comments

A Beautiful Maths Game

https://sinerider.com/
65•waonderer•2d ago•18 comments

UK Millionaire exodus did not occur, study reveals

https://taxjustice.net/press/millionaire-exodus-did-not-occur-study-reveals/
148•mooreds•1h ago•128 comments

Emerald Source Code Commentary

https://0xabad1dea.github.io/emeraldscc/
9•todsacerdoti•3d ago•2 comments

You did this with an AI and you do not understand what you're doing here

https://hackerone.com/reports/3340109
851•redbell•9h ago•406 comments

Privacy and Security Risks in the eSIM Ecosystem [pdf]

https://www.usenix.org/system/files/usenixsecurity25-motallebighomi.pdf
229•walterbell•12h ago•120 comments

Biconnected components

https://emi-h.com/articles/bcc.html
38•emih•18h ago•13 comments

Show HN: Software Freelancers Contract Template

https://sopimusgeneraattori.ohjelmistofriikit.fi/?lang=en
112•baobabKoodaa•9h ago•39 comments

The death rays that guard life

https://worksinprogress.co/issue/the-death-rays-that-guard-life/
43•ortegaygasset•4d ago•30 comments