İçeriğe Atla

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.

rust
tars::Config::new().memory_only(true)
RAM → CPU veri akışı animasyonu
🔗

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

rust
db.associate("users", "orders", "user_id")
İki tablo arasında dinamik associative bağlantı diyagramı
🪶

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.

1M satır insert
TarsDB: 120ms
PostgreSQL: 2.4s
20x Hızlı
TarsDB vs Geleneksel DB CPU/RAM karşılaştırma grafiği
📊

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.

Row vs Column storage görsel karşılaştırması
🔐

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

rust
policy.allow_if(user.role == "admin" || row.owner == user.id)
Kullanıcı → Attribute → Erişim yetki matrisi diyagramı
🧩

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.

PostgreSQL MySQL MariaDB MS SQL Oracle SAP HANA MongoDB CSV Excel REST API Webhook Databricks Parquet
Merkezde TarsDB, etrafında connector ekosistem haritası

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