Wprowadzenie

Ukończone

Dzisiejsze aplikacje dostarczają innowacje we wszystkich aspektach życia. Aby firma pozostała konkurencyjna, firmy muszą tworzyć aplikacje i produkty, które pracują z danymi w czasie rzeczywistym, są odporne i elastyczne.

Nowoczesne aplikacje rozwijają się na danych w czasie rzeczywistym z różnych źródeł, ukształtowanych w różnych formach. Użyteczność aplikacji jest często w stanie przenosić i używać danych.

Deweloperzy wymagają elastyczności na swoich platformach, aby mogli reagować na zmiany biznesowe. Deweloperzy wymagają również, aby cały ekosystem aplikacji elastycznie obsługiwał zmiany szybkości, ilości lub kształtu danych. Ta elastyczność umożliwia deweloperom szybsze opracowywanie nowych funkcji niż kiedykolwiek wcześniej.

Scenariusz

Załóżmy, że pracujesz jako główny deweloper w firmie zajmującej się sprzedażą detaliczną. Twój zespół buduje witrynę sklepu online. Projektujesz nową witrynę sklepu, która będzie dostępna na różnych urządzeniach, w tym na urządzeniach przenośnych. Zespół spodziewa się skokowego zapotrzebowania, gdy witryna sklepu zostanie opublikowana, a różne "wielkie otwarcie" rozpocznie sprzedaż.

Jako główny deweloper masz za zadanie zidentyfikować platformę bazy danych. Platformy baz danych, które należy wziąć pod uwagę, powinny mieć możliwość obsługi danych generowanych i zbieranych przez zespół w czasie. Wybrana baza danych powinna być również w stanie obsłużyć dużą gamę danych przy dużych ilościach i szybkościach. Rozwiązanie bazy danych musi być skalowane szybko i z niewielkimi tarciami, aby obsłużyć to zapotrzebowanie zarówno rosnące, jak i zmienne.

Azure Cosmos DB

Azure Cosmos DB to szybka usługa bazy danych NoSQL do tworzenia nowoczesnych aplikacji na dowolną skalę.

W tym miejscu przyjrzymy się, jak usługa Azure Cosmos DB i jej interfejs API NoSQL mogą być używane na potrzeby tego typu problemu biznesowego. Dowiemy się również nieco o sposobie działania bazy danych. Na koniec ten moduł pomaga zdecydować, czy usługa Azure Cosmos DB for NoSQL jest dobrym wyborem dla Twoich rozwiązań.

Po ukończeniu tego modułu będziesz mieć wiedzę dotyczącą następujących kwestii:

  • Oceń, czy usługa Azure Cosmos DB for NoSQL jest odpowiednią bazą danych dla aplikacji.
  • Opis sposobu, w jaki funkcje usługi Azure Cosmos DB for NoSQL są odpowiednie dla nowoczesnych aplikacji.