Tüm yazılar
Veritabanı
3 yazı
- czCZAY.DEVTR4 DKDATABASE INTERNALS#VeritabanıVOL. 2026 // #2C8A
Veritabanını Kilitleyen N+1 Query (Sorgu) Tuzağı Nedir? Prisma, Drizzle ve SQL ile Eager Loading Çözümü
Lokal bilgisayarda 5 kayıt varken milisaniyede çalışan kod, canlı ortamda 100 sipariş listelenirken neden veritabanını kilitler? ORM kullanırken en sık düşülen N+1 Query probleminin anatomisi ve Eager Loading (JOIN / IN) ile tek satırlık çözümü.
20 Ekim 2026 · 4 dk okumaOku - czCZAY.DEVTR2 DKDATABASE INTERNALS#VeritabanıVOL. 2026 // #1A85
Sisteminizdeki en zayıf halka: MD5 Yanılgısı ve Güvenli Şifreleme
Veritabanında şifreleri düz metin veya MD5 ile saklamak büyük bir yanılgıdır. Rainbow tablolarıyla saniyeler süren şifre kırmayı engellemek için, hızın bir zafiyet olduğunu kabul etmeliyiz.
18 Eylül 2026 · 2 dk okumaOku - czCZAY.DEVTR2 DKDATABASE INTERNALS#PostgreSQLVOL. 2026 // #1925
Veritabanı index nasıl çalışır: full table scan'den B-Tree'ye
Bir milyon satırlık tabloda tek bir e-posta aramak neden 4 saniye sürüyor? Full table scan, B-Tree ve tek satırlık `CREATE INDEX` ile 2000 kat hızlanma — ve index'i sessizce devre dışı bırakan klasik hatalar.
15 Eylül 2026 · 2 dk okumaOku