Skip to content

Kardinalite, Hacim Seviyeleri ve Değişkenler

Çeviri devam ediyor

Bu sayfanın tam Türkçe çevirisi henüz tamamlanmadı. Bu arada ayrıntılı açıklamayı İngilizce sürüm sayfasında bulabilirsin.

Mockomat yalnızca mock veri tutmakla kalmaz — her tablonun ne kadar veri tutması gerektiğine dair bir model de tutar. Bu model, tahtaya gerçek ölçekte gerçek bir şema hissi verir: bir Plans tablosu birkaç satırda kalır, bir Customer tablosu binlerde, bir AuditLog tablosu yüz milyonlarda.

Seviye plakası

Modelleme tahtasındaki her tablo başlığında küçük bir plaka taşır — tablonun hacim seviyesini gösterir.

PlakaAralık (satır)Tipik arketip
Tekil1 – 10Enum benzeri (Plan, Role, Currency)
Referans10 – 500Düzenlenmiş referans (Country, Tag)
Küçük500 – 50 000Çalışma kümesi (B2B Customer)
Orta50 000 – 5 000 000Çekirdek işlemler (Order, Invoice)
Büyük5 000 000 – 500 000 000Olaylar / loglar (AuditLog)
Devasa> 500 000 000Append-only akışlar

Seviyeyi düzenlemek için plakaya tıkla — Otomatik (otomatik türetilir), Sabit (sabit değer) veya Formül (faktörlerin çarpımı).

Değişkenler

Bir değişken, proje düzeyinde adlandırılmış bir sayıdır. Bir kez tanımlar, ihtiyaç duyan her formülden başvurursun. Üç değişken çoğu zaman tipik bir SaaS şemasının kardinalitesini tarif etmeye yeter:

customers              = 50 000
ordersPerCustomerPerMonth = 4
horizonMonths          = 18

customers değerini 100 000 olarak değiştir; bağımlı her formül yeniden hesaplanır — simülatör niteliği budur.

Tüm kurallar, örnekler ve en iyi uygulamalarla birlikte tam kılavuz İngilizce sürümde yer alır.