PGSimCity: PostgreSQL'in içini gösteren gezilebilir 3D şehir
PGSimCity, PostgreSQL'in iç işleyişini WAL, checkpoint, autovacuum ve replikasyonu gösteren gezilebilir 3D bir şehir olarak görselleştiriyor.
PGSimCity, bir PostgreSQL kümesini gezip incelenebilen ve bilinçli olarak bozulabilen 3D bir şehre dönüştüren bağımsız, eğitim amaçlı bir görselleştirme projesi. Backend süreçleri, shared_buffers, WAL, checkpoint, autovacuum ve replikasyon gibi bileşenler ayrı semantik renklerle temsil edilen mahallelere yerleştirilmiş; her binanın davranışı gerçek Postgres metriklerine (WAL tetik noktası, cache hit oranı, clock-sweep sayaç sınırı gibi) dayanıyor.
Proje veritabanı işletmemiş ama neden checkpoint'lerin gecikme yarattığını, unutulmuş bir transaction'ın tabloyu nasıl şişirdiğini veya synchronous_commit'in gerçek maliyetinin ne olduğunu anlamak isteyen mühendisler için tasarlanmış. Cache thrash, long-running transaction, checkpoint storm ve slow replay gibi hazır senaryolarla bu davranışlar canlı olarak gözlemlenebiliyor.
Simülasyon PostgreSQL kaynak kodunu çalıştırmıyor; bunun yerine dokümantasyona karşı doğrulanmış, uzman incelemesinden ve 234 testlik bir test paketinden geçmiş bir model sunuyor. three.js, TypeScript ve Vite üzerine kurulu, framework bağımsız ve kurulum gerektirmeyen tarayıcı tabanlı bir araç olarak sunuluyor.
Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz