dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
OplogReplication & Durability

Operations Log (MongoDB İşlem Günlüğü)

Replica Set üyelerine tüm yazma işlemlerinin idempotent olarak dağıtılmasını sağlayan sabit boyutlu (capped) özel işlem günlüğü koleksiyonudur.

Derin Mimari İncelemesi

Oplog (local.oplog.rs), MongoDB replikasyonunun temel taşıdır (PostgreSQL WAL ve MySQL binlog karşılığıdır). Capped collection olduğu için boyutu dolduğunda en eski kayıtlar otomatik silinir.

Bir secondary düğüm ağ kesintisi nedeniyle oplog penceresinin gerisinde kalırsa (oplog window tükenirse), normal replikasyon kopar ve tüm verinin sıfırdan taşınması (Initial / Full Resync) gerekir. Production ortamlarında oplog penceresi en az 24-48 saatlik iş yükünü tutacak boyutta ayarlanmalıdır.

Üretim Gözlem ve Tanı Sorguları

MongoDB
rs.printReplicationInfo();
// Detaylı inceleme:
db.getReplicationInfo();