Re: PostgreSQL on S3-backed Block Storage with Near-Local Performance
От | Pierre Barre |
---|---|
Тема | Re: PostgreSQL on S3-backed Block Storage with Near-Local Performance |
Дата | |
Msg-id | 831109b7-23b7-4f14-a0ab-73a62c6a0c43@app.fastmail.com обсуждение исходный текст |
Ответ на | Re: PostgreSQL on S3-backed Block Storage with Near-Local Performance (Laurenz Albe <laurenz.albe@cybertec.at>) |
Список | pgsql-general |
Hi Laurenz, > I think the biggest hurdle you will have to overcome is to > convince notoriously paranoid DBAs that this tall stack > provides reliable service, honors fsync() etc. Indeed, but that doesn't have to be "sudden." I think we need to gain confidence in the whole system gradually by startingwith throwable workloads (e.g., persistent volumes in CI), then moving to data we can afford to lose, then backups,and finally to production data. >> P.S. The full project includes a custom NFS filesystem too. > > "NFS" is a key word that does not inspire confidence in > PostgreSQL circles... I've had my fair share of major annoyances with NFS too! I think bad experiences with NFS are basically due to the fact that when the hardware is bad, the NFS server implementationis bad, and the kernel treats it mostly like a "local" filesystem (in terms of failure behavior). So when it doesn't work well, everything goes down. But the protocols themselves are not inherently bad—they are actually quite elegant. NFSv3 is just what you need to reach(very close to) POSIX compliance. The NFS server implementation in ZeroFS passes all 8,662 tests in https://github.com/Barre/pjdfstest_nfs. https://github.com/Barre/ZeroFS/actions/runs/16367571315/job/46248240251#step:11:9376 For database workloads specifically, users will probably prefer running something like ZFS on top of the NBD server ratherthan using NFS directly. Best, Pierre On Fri, Jul 18, 2025, at 06:40, Laurenz Albe wrote: > On Fri, 2025-07-18 at 00:57 +0200, Pierre Barre wrote: >> Looking forward to your feedback and questions! > > I think the biggest hurdle you will have to overcome is to > convince notoriously paranoid DBAs that this tall stack > provides reliable service, honors fsync() etc. > > Performance is great, but it is not everything. If things > perform surprisingly well, people become suspicious. > >> P.S. The full project includes a custom NFS filesystem too. > > "NFS" is a key word that does not inspire confidence in > PostgreSQL circles... > > Yours, > Laurenz Albe
В списке pgsql-general по дате отправления: