DrakoRod 🇲🇽

1.7K posts

DrakoRod 🇲🇽 banner
DrakoRod 🇲🇽

DrakoRod 🇲🇽

@AlfredoDrakoRod

Arquitecto de soluciones PostgreSQL Amante del Software Libre! Developer y músico... conocido en el bajo mundo como DrakoRod

Metepec, México Katılım Ekim 2015
258 Takip Edilen120 Takipçiler
DrakoRod 🇲🇽 retweetledi
Adrián Chávez
Adrián Chávez@nochaveznada·
Al margen de la coyuntura, yo creí que no ver TV Azteca era una práctica básica de higiene cognitiva.
Español
214
1.3K
7.1K
237.8K
DrakoRod 🇲🇽 retweetledi
pgBackRest
pgBackRest@pgBackRest·
UPDATE: pgBackRest is likely to receive enough funding be be revived. See github.com/pgbackrest/pgb… for details.
English
4
18
56
6.2K
DrakoRod 🇲🇽 retweetledi
Boring_Business
Boring_Business@BoringBiz_·
CFOs realizing that their AI token budget is going to be higher than the salaries of the people they laid off
English
486
5.5K
49.6K
2.6M
DrakoRod 🇲🇽 retweetledi
It's FOSS
It's FOSS@Itsfoss·
True story 🤣
English
266
3.5K
31.8K
935.4K
DrakoRod 🇲🇽 retweetledi
Nik Samokhvalov
Nik Samokhvalov@samokhvalov·
PgQue v0.1.0 is out. PgQ -- the Postgres queue system built at Skype 20 years ago for 1B-user-scale workloads -- repackaged for the managed-Postgres era. One SQL file. No C extension. No external daemon. pg_cron to tick. Why bother reviving a 2007 architecture? Every major Postgres queue in production today uses some flavor of SKIP LOCKED + UPDATE/DELETE. It works under light load. When you have more data and higher load, it degrades predictably. Then you get posts like these: - Brandur at Heroku, 2015: 60k job backlog in one hour from a single open transaction - PlanetScale, 2026: death spiral at 800 jobs/sec - River issue #59, awa issue #169 and so on, Oban's partitioning work, PGMQ's autovacuum tuning guide and duct-taping with pg_partman The core issue is how Postgres MVCC is implemented and how we deal with it. Dead tuples in the hot path, xmin horizon pinned, vacuum falling behind, query performance quickly degrades. This happens every time you run pg_dump, execute an analytical query, or have a lagging/unused logical replication slot. PgQ solved this in 2007 with snapshot-based batching and TRUNCATE rotation -- zero dead tuples in the event path, by design. But PgQ needed a C extension and an external daemon. Which means it doesn't run on RDS, Aurora, Cloud SQL, AlloyDB, Supabase, or Neon -- i.e., where most Postgres lives now. PgQue closes that gap. 💎 Pure SQL + PL/pgSQL (PgQ engine) 👩‍💻 \i sql/pgque.sql -- you're done 🕑 pg_cron replaces pgqd (optional, recommended) 💻 Python, Go, TypeScript client examples shipped 💙 Apache 2.0 Trade-off: end-to-end event delivery latency is up to a second, it depends on ticking frequency. If you need sub-3ms job dispatch, use River, Oban, or graphile-worker (and avoid anything that blocks xmin horizon). If you need high-throughput event streaming with fan-out inside Postgres -- Kafka-shaped, without Kafka and dealing with transactional outbox implementation -- this is the right shape of tool. Kudos to Marko Kreen and Skype engineers who implemented this decades ago, for the original PgQ, and to Alexander Kukushkin whose recent "Rediscovering PgQ" talk brought this quiet corner of the Postgres ecosystem back into view. Stars, issues, PRs, and honest criticism all welcome. Link 👇
GIF
English
6
51
352
34.4K
DrakoRod 🇲🇽 retweetledi
Maximo Pech
Maximo Pech@makz_pech·
Ya que truene la burbuja IA y empiece la burbuja minería espacial 🚀
Español
0
1
0
19
DrakoRod 🇲🇽 retweetledi
Planet PostgreSQL
Planet PostgreSQL@planetpostgres·
Jeremy Schneider (@jer_s): How Blocking-Lock Brownouts Can Escalate from Row-Level to Complete System Outages postgr.es/p/7qE
English
0
9
27
2.6K
DrakoRod 🇲🇽 retweetledi
#nerdearla
#nerdearla@nerdearla·
Feliz Día del Backup 🔒📁 #backupday Para celebrar, hay descuento en la tienda @sysarmy👇 10% OFF con el código NOHAYBACKUP, solo por hoy en tienda.sysarmy.com
#nerdearla tweet media
Español
0
6
10
457
DrakoRod 🇲🇽 retweetledi
Planet PostgreSQL
Planet PostgreSQL@planetpostgres·
Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – Introduce the REPACK command postgr.es/p/7vl
English
1
3
13
1.3K
DrakoRod 🇲🇽 retweetledi
Planet PostgreSQL
Planet PostgreSQL@planetpostgres·
Shaun Thomas: Using Patroni to Build a Highly Available Postgres Cluster—Part 3: HAProxy postgr.es/p/7vT
English
0
2
12
1.2K