Switch Database nedir?

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

Switch Database C++, Python, Node.js ve Mono C# ile geliştirilmiş bir döküman tabanlı NoSQL veritabanıdır. RDBMS (Relational Database Management System) veritabanlarına bir alternatif olarak yüksek hacimli depolama gerektiren, yatay ölçeklendirmeye ihtiyaç duyan, veritabanı yönetimi için zaman ve kaynak harcamak istemediğiniz işlerinizde Switch Database doğru tercih olacaktır.

Switch Database tamamen bulutta çalışan bir PaaS (Platform as a Service) çözümüdür. Sunucu alma/kiralama, bakım, yönetim ve yedekleme gibi görevleri sizin yerinize üstlenir. Veritabanı ne kadar büyük ve karmaşık olursa olsun sistem kendini yatay ve dikey olarak ölçeklendirerek gerekli optimizasyonları sağlar.

Sistemin arka tarafında yazılan her obje BSON (Binary JSON) formatında encrypt edilmiş dökümanlar halinde saklanır ve token olmaksızın decrypt edilemezler. Bu dökümanlar belirtilen niteliklere göre indekslenerek filtreleme performansı sağlanır. Tüm veri giriş çıkışları REST ve WebSocket tabanlı API’lar aracılığıyla sağlanır. Veritabanında saklanan nesneler JSON formatında döndürülür. Switch Database tarafından yayınlanan kütüphaneler aracılığıyla JSON serialize ve deserialize işlemleri gerçekleştirilebilir.

Switch Database hiçbir şekilde şema gerektirmeyen bir yapı sunar. Bu sayede nesne formatınızı dilediğiniz zaman dilediğiniz gibi değiştirebilirsiniz.

--

--

Mert Sarac
Switch Database

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