Yazılım6 dk

Tarayıcıda Dev Veri Depolama: IndexedDB Performans Sınırları

Polimelo Stüdyo29 Nisan 2026

LocalStorage, 5MB'lık dar sınırı ve senkron (engellemeli) yapısıyla büyük veri işlemlerinde yetersiz kalır. Tarayıcıda veri yönetimi yaparken gerçek bir ilişkisel/doküman veritabanı performansına ihtiyaç duyduğumuzda tek seçeneğimiz asenkron çalışan **IndexedDB**'dir.

Depolama Limitleri (Storage Quota)

IndexedDB depolama limiti, cihazın disk boyutuna ve tarayıcıya göre dinamik olarak değişir. Genellikle tarayıcılar disk boş alanının %10-20'sine kadar veri depolama hakkı tanır. Ancak mobil WebView ortamlarda bu limitler daha sıkı olabileceğinden uygulamanızda mutlaka yer kaplama durumunu navigator.storage.estimate() ile takip etmelisiniz.

Performans İpuçları

Her okuma ve yazma işlemini tek tek başlatmak yerine verileri toplu (bulk transactions) işleyin. Ayrıca indeksleme yaparken sadece sorgularda filtreleme için kullanacağınız kritik alanları indeksleyin; aşırı indeksleme yazma performansını olumsuz etkiler.


İlginizi Çekebilecek Diğer Yazılar