Teknoloji, Sınırları Zorlamak İçin
Her özellik, bir mühendislik zaferidir
In-Memory Motor: Disk I/O Yok, Saf Hız Var
Veri RAM'de işlenir, context switch maliyeti sıfır.
Apache Arrow columnar format ile zero-copy veri işleme. Disk I/O bottleneck tamamen ortadan kaldırılmıştır.
tars::Config::new().memory_only(true)
İlişkisel (Associative) Motor: JOIN Yok, Bağlantı Var
Geleneksel JOIN yerine hücre-level associative mapping.
O(1) ilişki çözme — tablolar arası ilişkiler önceden indekslenir. Kullanıcı tıklamasıyla tüm bağlı veriler anında filtrelenir.
db.associate("users", "orders", "user_id")
Sıfır Yük: Runtime Maliyeti Yok
Abstraction penalty yok — Rust'ın zero-cost abstractions felsefesi.
No garbage collector, no runtime. Compile-time optimizasyonlar ile C seviyesinde performans, Rust güvenliğiyle.
Columnar Yapı: Analitik Sorgularda 100x Hız
Sütun bazlı sıkıştırma, vectorized query execution.
Row-based storage yerine column-based storage. Aggregation sorguları yalnızca ilgili sütunları okur — 100x'e varan hızlanma.
Güvenlik: ABAC + Hücre Seviyesinde Yetkilendirme
Attribute-Based Access Control, hücre seviyesinde yetkilendirme.
Policy-as-code yaklaşımı: Güvenlik kuralları veri modeline gömülüdür. Satır, sütun ve hücre seviyesinde granüler erişim kontrolü.
policy.allow_if(user.role == "admin" || row.owner == user.id)
Entegrasyon: Tek Motor, Çok Kaynak
PostgreSQL, CSV, JSON, REST API — hepsi aynı sorgu diliyle.
Connector mimarisi ile farklı veri kaynaklarını tek bir sorgu dilinde birleştirir. Yeni kaynak eklemek tek bir modül yazmak kadar kolay.
Gerçek Rakiplerle Teknik Karşılaştırma
Qlik'in associative gücü + Grafana'nın açık kaynak esnekliği + Rust'ın performansı = TarsDB Sense
| Özellik | TarsDB Sense | Qlik Sense | Power BI | Tableau | Grafana |
|---|---|---|---|---|---|
| In-Memory Associative | ✅ Native | ✅ Native | ⚠️ VertiPaq | ❌ | ❌ |
| Self-Hosted | ✅ Tam | ⚠️ Per-License | ❌ SaaS | ⚠️ Kısıtlı | ✅ |
| Maliyet (50 user/yıl) | 💰 $1,499 | 💸 $75,000+ | 💸 $12,000+ | 💸 $42,000+ | 💰 Ücretsiz |
| ABAC + Hücre Seviyesi | ✅ | ⚠️ Section Access | ❌ RBAC | ❌ RBAC | ❌ |
| Rust-Native | ✅ Zero-Copy | ❌ C++ | ❌ .NET | ❌ Java/C++ | ❌ Go |
| WASM Frontend | ✅ 60 FPS | ❌ JS/React | ❌ JS | ❌ JS | ❌ JS |
| Embedded Mode | ✅ | ❌ | ❌ | ❌ | ❌ |
| Açık Kaynak Core | ✅ CE | ❌ | ❌ | ❌ | ✅ CE |
Detaylı benchmark ve metodoloji: /docs/benchmark