Switch Database ve Performans

Mert Sarac
Switch Database
Published in
2 min readJul 4, 2017

Switch Database yüksek IO durumlarında dahi maksimum verimle çalışabilmek için tasarlanmıştır. Sahip olduğu mimari yapıda yüksek önbellekleme ve sezgisel indeksleme özelliklerine sahiptir.

Sezgisel indeksleme gelen her query’i dönüş süreleriyle birlikte inceler ve bir indeks ile bu query’nin hızlanabileceğini fark ettiğinde o indeksi otomatik olarak oluşturur ya da var olan indekslerde rebuild-reorganize ihtiyacı varsa bu işlemleri otomatik olarak başlatır. Bu sayede her koşul altında maksimum performans sağlamayı taahhüt eder.

Sahip olduğu CDN yapısı, veritabanı motorunda üretilen sonucun istemciye en hızlı şekilde ulaşmasını sağlarken yük dengeleyiciler ve atak önleyiciler sayesinde 10 Tbps’e kadar Layer 3, 4 ve 7 DDoS saldırılarını karşılayabilmektedir.

Yapılan performans testlerinde tamamen aynı sunucuda SQL Server ile Switch Database karşılaştırıldığında ortalama cevap süreleri aşağıdaki tabloda listelenmiştir.

1- Temel Ekleme Testi

SQL Server ve Switch Database’e her biri 600 byte veri içeren nesneler eklenmiştir.

2- Temel Okuma Testi

SQL Server ve Switch Database’de aynı veritabanının sadece id alanı indekslenmiştir.

2- Kompleks Okuma Testi

SQL Server’da JOIN ile, Switch Database’te iki farklı listeden alınan verilerin client tarafında join edilmesi ile indekslenmemiş alanlardan veri alınmıştır.

--

--

Mert Sarac
Switch Database

Mert is a Co-founder at Switch Database on Istanbul, Turkey and studied Anadolu University. https://www.mertsarac.com/