HN user

mebcitto

278 karma
Posts29
Comments21
View on HN
github.com 25d ago

Open-source cloud-native Postgres platform

mebcitto
1pts0
github.com 2mo ago

Postgres on K8s with fast data branching

mebcitto
3pts0
xata.io 2mo ago

Exposing ZFS volumes over the network via NVMe-oF

mebcitto
4pts0
xata.io 3mo ago

Xata OSS: Postgres platform with branching, now Apache 2.0

mebcitto
1pts0
brooker.co.za 9mo ago

Fixing UUIDv7 (for database use-cases)

mebcitto
4pts1
xata.io 1y ago

Speeding up pgstream snapshots for PostgreSQL

mebcitto
1pts0
xata.io 1y ago

Database Branching for PostgreSQL: A Comparision

mebcitto
1pts0
xata.io 1y ago

Xata: Postgres at scale, with copy-on-write branching and anonymization

mebcitto
45pts16
xata.io 1y ago

AI Agents and Observability

mebcitto
2pts0
martinfowler.com 1y ago

Emerging Patterns in Building GenAI Products

mebcitto
3pts0
xata.io 1y ago

Postgres Webhooks with Pgstream

mebcitto
160pts21
xata.io 1y ago

If pg_dump is not a backup tool, what is?

mebcitto
5pts0
clickhouse.com 1y ago

ClickHouse Acquires PeerDB

mebcitto
13pts4
github.com 1y ago

Pgstream – Postgres replication that includes schema definitions

mebcitto
2pts0
github.com 1y ago

Pgstream – Postgres replication events with schema changes

mebcitto
1pts0
xata.io 2y ago

Postgres multi-version schema migrations

mebcitto
4pts0
github.com 2y ago

pgstream – open-source Postgres replication events with DDL support

mebcitto
2pts0
xata.io 2y ago

Postgres Schema Changes and Locking

mebcitto
11pts1
xata.io 2y ago

Schema changes and the Postgres lock queue

mebcitto
45pts8
twitter.com 2y ago

OtterTune shuts down, cites failed acquisition by a "PE Postgres" company

mebcitto
4pts0
xata.io 2y ago

How to Distribute Postgres Geographically

mebcitto
129pts15
blog.heroku.com 2y ago

Heroku Postgres is now based on AWS Aurora

mebcitto
211pts142
xata.io 2y ago

Geographically Distributed Postgres

mebcitto
1pts0
www.polarsignals.com 2y ago

(Mostly) Deterministic Simulation Testing in Go

mebcitto
7pts1
xata.io 2y ago

Distributed Database with Vanilla Postgres

mebcitto
3pts0
xata.io 2y ago

How to make PostgreSQL globally distributed

mebcitto
4pts0
xata.io 3y ago

On the Performance of Replica Identity Full in Postgres

mebcitto
4pts0
longform.asmartbear.com 3y ago

Navigating the Unpredictability of Everything

mebcitto
1pts0
www.alexdebrie.com 4y ago

Inconsistent Thoughts on Database Consistency

mebcitto
2pts0

Yeah, I don't think "fixing" is really the right term here, since this brings a different set of tradeoffs. You don't leak timestamps, you get ok page locality, but you lose the ability to sort by the IDs. I do see how this might be a good choice for a general PK default (i.e. by default, don't leak stuff).

This is very interesting, thanks for offering to answer questions. I'm curious of two things:

* Are you also considering going the Postgres extension route, like Citus? It is after all the best attempt at sharding Postgres so far.

* If you are willing to share, why not doing this from inside Planetscale? I assume it was at least considered over the years.

A couple of spicy things:

OtterTune. Dana, Bohan, and I worked on this research project and startup for almost a decade. And now it is dead. I am disappointed at how a particular company treated us at the end, so they are forever banned from recruiting CMU-DB students. They know who they are and what they did.

Ouch.

Lastly, I want to give a shout-out to ByteBase for their article Database Tools in 2024: A Year in Review. In previous years, they emailed me asking for permission to translate my end-of-year database articles into Chinese for their blog. This year, they could not wait for me to finish writing this one, so they jocked my flow and wrote their own off-brand article with the same title and premise.

Also sounds like he's preparing a new company:

I hope to announce our next start-up soon (hint: it’s about databases).

Georgescu's voters don't see themselves as pro-Russian. They think of themselves as "patriots", anti-LGBT, and anti-establishment. They also think that we are helping Ukraine too much, at the expense of domestic issues.

These are the messages that were used on TikTok, an open pro-Russia message would have been buried quickly.

If there is anyone from Neon watching this thread, is there a way to suggest updates to the pgversions website? It currently pins Xata to 15.5, which is true for the shared cluster environment depending on the region, but one can start dedicated clusters up to 16.4 at the moment.

I'm curious how the Essential plans work, given that Aurora pricing starts higher than that in monthly costs. It is probably databases in a shared multi-tenant Aurora instance, and then the single-tenant plans that are currently in pilot give you the full Aurora instance. That also explains some of the limitations and the low connection limits.

To give an example from an employer side, we do remote but we restrict roughly to the EU countries and the east-coast of the US (we do exceptions but only in really exceptional cases). We are incorporated in the US and use Deel for the other countries. There are two reasons we restrict like this: one is that we know that working across timezones gets difficult if there is almost no time overlap between business hours. And the second is that, even if Deel makes it easy to hire in a lot of countries, that's not everything. They don't cover, for example, stock options, and you need to respect the laws in that country that you have no idea of, meaning in practice that you'll spend quite a bit on lawyers to evaluate risks. For a single employee, it's usually not worth it.

Neon price is listed as per hour, instead of per month like the others :)

While you're not necessarily missing something, it's worth pointing out that usually storage costs don't dominate the bill, the compute costs are usually higher. But with the PlanetScale storage price being more then 10x the price of the other, it's definitely something to keep in mind, and it can dominate the bill.

I kind of have a thing for DBaaS pricing, and that table with the comparison with RDS looked suspicious to me because it doesn't specify the exact instance type used on the AWS side. ~~I think it should be `db.r6g.xlarge` because it has 4 vCPUs and 32 GB RAM. That is $0.43/h, so $0.43 * 730 = $313 / month. They have one primary and 2 replicas, so 313 x 3 = $940. It doesn't quite fit, so maybe that's not the instance type they chose, but indeed it seems cheaper.~~ But that doesn't take into account reserved instances, which can lower the price on the RDS side.

Edit: Looking again, I think the instance used for comparison is `db.r6gd.xlarge` from the Multi AZ-deployments (two standbys) list. That is $1.445/h, so $1054 / month. The difference could be for storage and I/O.

However, the PS Scaler Pro is $1.5 / GB, which is quite a lot. General purpose storage in AWS is only $0.115. The comparison table uses 10 GB only, but if the DB size is 1 TB, then RDS would be a lot cheaper?

Please correct me if I got something wrong, I'm sure there's stuff I'm missing.