Cache ne demek?
Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler
Cache, veritabanlarında önbellek, cache anlamına gelir.
Sık kullanılan verilerin ya da sorgu sonuçlarının kopyalarını tutan ve bunların veritabanına yeniden sorulmadan döndürülmesini sağlayan hızlı depolama katmanı.
English: A fast storage layer that keeps copies of frequently used data or query results so that they can be returned without asking the database again.
Nerede ve nasıl kullanılır?
Uygulama tarafında (Redis, Memcached) ya da veritabanının kendi içinde (MySQL'de buffer pool, PostgreSQL'de shared_buffers) olabilir. Temel kalıplar: cache hit (önbellekte bulma), cache miss (önbellekte bulamama), sıcak ve soğuk önbellek ve kaynak değiştiğinde eski veriyi temizlemek anlamına gelen cache invalidation. Türk ekipler 'cache'lemek', 'cache'i temizlemek' der.
Örnek cümleler
We cache the product list for five minutes, so the database gets far fewer queries.
Ürün listesini beş dakika önbellekte tutuyoruz; böylece veritabanına çok daha az sorgu gidiyor.
The first run is slow because the cache is cold.
İlk çalıştırma yavaş, çünkü önbellek henüz soğuk.
Sık kullanılan kalıplar
- cache hit
- cache miss
- cache invalidation
- clear the cache
- warm cache
İlgili terimler
Bu kelime başka alanlarda
Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:
Aynı konudan: İndeksler ve Sorgu Performansı
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
