ivo@setyadi:~$ ivo.blogspot.com

# catatan teknis, sejak 2001

Runtime Postgres multi-tenant ringan untuk database sementara

pgx adalah Rust runtime v0.1.0 yang memuat seribu database kompatibel PostgreSQL terisolasi dalam memori sekitar 150 megabyte pada satu mesin. Sistem ini membuat database siap pakai dalam waktu sekitar enam milidetik dan menggunakan ZFS copy-on-write untuk melakukan branch template sepuluh gigabyte dalam waktu kurang dari satu detik. Alat ini menggantikan pola pembuatan container Docker terpisah atau proses server untuk test suites, CI jobs, dan agent sandboxes. Alat ini layak diuji jika workflow Anda terus-menerus membuat dan menghapus database, meskipun memerlukan ZFS di Linux untuk mendapatkan kloning penyimpanan copy-on-write yang cepat. Runtime ini dibangun khusus untuk lingkungan pengembangan ephemeral dan agent workloads, bukan untuk production primaries yang berjalan lama. Anda harus melewatkannya jika stack Anda mengandalkan database extensions atau fitur spesifik PostgreSQL di luar core wire protocol dan regression test coverage. sumber: github.com/pgrundev/pgx my othe...

Salah putar, bisa patah ini

2025-03-01 · #Catatan Pribadi

Salah putar, bisa patah ini 😅

Catatan ini semula saya tulis di Facebook, 1 Maret 2025.

$ cd ~/

$ cat comments/ (0)