DocumentDB - zalety
DocumentDB wyróżnia się kilkoma bardzo wyjątkowymi możliwościami. Azure DocumentDB oferuje następujące kluczowe możliwości i korzyści.
Schema Free
W relacyjnej bazie danych każda tabela ma schemat definiujący kolumny i typy danych, z którymi musi być zgodny każdy wiersz tabeli.
W przeciwieństwie do tego baza danych dokumentów nie ma zdefiniowanego schematu, a każdy dokument może mieć inną strukturę.
Składnia SQL
DocumentDB umożliwia tworzenie złożonych zapytań ad-hoc przy użyciu języka SQL, a zapytania dotyczące każdego dokumentu są natychmiastowo dostępne w momencie jego utworzenia. Możesz wyszukiwać według dowolnej właściwości w dowolnym miejscu w hierarchii dokumentów.
Dostrajalna spójność
Zapewnia pewne szczegółowe, dobrze zdefiniowane poziomy spójności, co pozwala na rozsądne kompromisy między spójnością, dostępnością i opóźnieniem.
Możesz wybrać jeden z czterech dobrze zdefiniowanych poziomów spójności, aby uzyskać optymalny kompromis między spójnością a wydajnością. W przypadku zapytań i operacji odczytu DocumentDB oferuje cztery różne poziomy spójności -
- Strong
- Bounded-staleness
- Session
- Eventual
Elastyczna skala
Skalowalność to nazwa gry z NoSQL, a DocumentDB zapewnia. DocumentDB dowiodła już swojej skali.
Główne usługi, takie jak Office OneNote i Xbox, są już obsługiwane przez DocumentDB z bazami danych zawierającymi dziesiątki terabajtów dokumentów JSON, ponad milion aktywnych użytkowników i działającymi konsekwentnie z 99,95% dostępnością.
Możesz elastycznie skalować DocumentDB z przewidywalną wydajnością, tworząc więcej jednostek w miarę rozwoju aplikacji.
W pełni zarządzany
DocumentDB jest dostępna jako w pełni zarządzana platforma chmurowa jako usługa działająca na platformie Azure.
Po prostu nie ma nic do zainstalowania lub zarządzania.
Nie ma serwerów, kabli, systemów operacyjnych ani aktualizacji, z którymi można by sobie poradzić, ani replik do skonfigurowania.
Firma Microsoft wykonuje całą tę pracę i utrzymuje działanie usługi.
W ciągu dosłownie minut możesz rozpocząć pracę z usługą DocumentDB, używając tylko przeglądarki i subskrypcji platformy Azure.