Veritabanı İngilizcesi · İndeksler ve Sorgu Performansı

Cache ne demek?

Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler

/kæʃ/isimSık kullanılan terim

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

  1. 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.

  2. 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

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: