Projekt architektury baz danych

Database for MariaDB
Database Migration Service
Database for MySQL
Database for PostgreSQL

Ten artykuł zawiera omówienie rozwiązań baz danych platformy Azure opisanych w Centrum architektury platformy Azure.

Diagram, który kontrastuje z systemem zarządzania relacyjnymi bazami danych i rozwiązaniami do obsługi danych big data.

Rozwiązania usługi Azure Database obejmują zarówno tradycyjny system zarządzania relacyjnymi bazami danych (RDBMS), jak i rozwiązania do obsługi danych big data.

Obciążenia RDBMS obejmują przetwarzanie transakcji online (OLTP) i przetwarzanie analityczne online (OLAP). Dane z wielu źródeł w organizacji można skonsolidować w magazynie danych. Do przenoszenia i przekształcania danych źródłowych można użyć procesu wyodrębniania, przekształcania i ładowania (ETL).

Architektura danych big data jest przeznaczona do obsługi pozyskiwania, przetwarzania i analizy dużych lub złożonych danych. Rozwiązania do obsługi danych big data zwykle obejmują dużą ilość danych nierelacyjnych, które tradycyjne systemy zarządzania relacyjnymi bazami danych nie są odpowiednie do przechowywania. Ten typ bazy danych jest określany jako NoSQL (nie tylko SQL).

Ten artykuł zawiera zasoby umożliwiające zapoznanie się z bazami danych platformy Azure. Zawiera on ścieżki wdrażania architektur, które spełniają Twoje potrzeby, oraz najlepsze rozwiązania, które należy wziąć pod uwagę podczas projektowania rozwiązań.

Istnieje wiele architektur, z których można korzystać, aby zaspokoić potrzeby bazy danych. Udostępniamy również pomysły dotyczące rozwiązań, które można wykorzystać, które zawierają linki do wszystkich potrzebnych składników.

Dowiedz się więcej o bazach danych na platformie Azure

Jeśli dopiero zaczynasz korzystać z baz danych na platformie Azure, najlepszym miejscem do rozpoczęcia jest środowisko Microsoft Learn. Ta bezpłatna platforma online udostępnia filmy wideo i samouczki umożliwiające praktyczne uczenie się. Platforma Microsoft Learn oferuje ścieżki szkoleniowe oparte na twojej roli, takie jak deweloper lub analityk danych.

Możesz przeglądać moduły danych platformy Azure lub użyć tej ścieżki szkoleniowej, aby zrozumieć Azure SQL podstawy.

Oto kilka modułów platformy Learn, które mogą okazać się przydatne:

Ścieżka do środowiska produkcyjnego

Aby znaleźć opcje przydatne do radzenia sobie z danymi relacyjnymi, rozważ następujące zasoby:

Nierelacyjna baza danych nie używa tabelarycznego schematu wierszy i kolumn. Aby uzyskać więcej informacji, zobacz Dane nierelacyjne i NoSQL.

Aby dowiedzieć się więcej o magazynach typu data lake, które przechowują dużą ilość danych w natywnym, nieprzetworzonym formacie, zobacz Magazyny typu data lake.

Architektura danych big data może obsługiwać pozyskiwanie, przetwarzanie i analizę danych, które są zbyt duże lub zbyt złożone w tradycyjnych systemach baz danych.

Chmura hybrydowa to środowisko IT, które łączy chmurę publiczną i lokalne centra danych. Aby uzyskać więcej informacji, zobacz Rozszerzanie lokalnych rozwiązań danych na chmurę.

Azure Cosmos DB to w pełni zarządzana usługa bazy danych NoSQL na potrzeby tworzenia nowoczesnych aplikacji. Aby uzyskać więcej informacji, zobacz Model zasobów usługi Azure Cosmos DB.

Aby dowiedzieć się więcej na temat opcji transferu danych na platformę Azure i z platformy Azure, zobacz Transfer danych do i z platformy Azure.

Najlepsze rozwiązania

Zapoznaj się z tymi najlepszymi rozwiązaniami podczas projektowania rozwiązań.

Najlepsze rozwiązania Opis
Wzorce zarządzania danymi Zarządzanie danymi jest kluczowym elementem aplikacji w chmurze. Ma wpływ na większość atrybutów jakości.
Wzorzec transakcyjnej skrzynki nadawcza z usługą Azure Cosmos DB Dowiedz się, jak używać wzorca transakcyjnej skrzynki nadawczej do niezawodnej obsługi komunikatów i gwarantowanego dostarczania zdarzeń.
Globalna dystrybucja danych przy użyciu usługi Azure Cosmos DB Aby osiągnąć małe opóźnienia i wysoką dostępność, niektóre aplikacje muszą być wdrażane w centrach danych, które znajdują się blisko użytkowników.
Używanie najlepszego magazynu danych dla zadania Wybór technologii magazynu najlepiej dopasowanej do danych i tego, jak będą wykorzystywane.
Zabezpieczenia w usłudze Azure Cosmos DB Najlepsze rozwiązania w zakresie zabezpieczeń pomagają zapobiegać naruszeniom bazy danych, wykrywać je i reagować na nie.
Rozwiązania do zabezpieczania danych Rozwiązj obawy dotyczące zwiększonej dostępności danych w chmurze i sposobu ich zabezpieczania.
Ciągła kopia zapasowa z przywracaniem do punktu w czasie w usłudze Azure Cosmos DB Dowiedz się więcej o funkcji przywracania do punktu w czasie w usłudze Azure Cosmos DB.
Uzyskiwanie wysokiej dostępności za pomocą usługi Azure Cosmos DB Usługa Azure Cosmos DB udostępnia wiele funkcji i opcji konfiguracji w celu osiągnięcia wysokiej dostępności.
Wysoka dostępność usługi Azure SQL Database i SQL Managed Instance Baza danych nie powinna być pojedynczym punktem awarii w architekturze.

punkty odniesienia zabezpieczeń usługi Azure SQL Database

Zabezpieczenia są istotną częścią każdego rozwiązania bazy danych.

Wybór technologi

Istnieje wiele opcji użycia technologii z bazami danych platformy Azure. Te artykuły ułatwiają wybór najlepszych technologii dla Twoich potrzeb.

Bądź na bieżąco z bazami danych

Zapoznaj się z tematem Aktualizacje platformy Azure , aby być na bieżąco z technologią Azure Databases.

Te architektury korzystają z technologii baz danych.

Oto kilka innych zasobów:

Przykładowe rozwiązania

Te pomysły dotyczące rozwiązań to niektóre z przykładowych podejść, które można dostosować do Twoich potrzeb.

Podobne produkty bazy danych

Jeśli znasz usługi Amazon Web Services (AWS) lub Google Cloud, zapoznaj się z następującymi porównaniami:

Następne kroki

Aby uzyskać więcej informacji, zobacz Przewodnik po architekturze danych platformy Azure .