
Managed Databases for M3DB
Uruchom open source’owy, rozproszony i wydajny silnik bazy danych time series (TSBD) do szybkiego gromadzenia danych na małą lub dużą skalę. Baza M3DB, kompatybilna z Prometheus, zapewnia doskonałą kompresję danych i maksymalną odporność. Dzięki Managed Databases for M3DB skoncentrujesz się na Twoich aplikacjach. Usługa jest w pełni zarządzana w zakresie konfiguracji, monitoringu, tworzenia kopii zapasowych, redundancji i aktualizacji.
Gwarantowana kompatybilność z głównymi protokołami TSDB
Aby zapisać metryki w M3DB, możesz wybrać jeden z najbardziej popularnych protokołów, takich jak Graphite Carbon, Prometheus czy InfluidDB.
Rozwiązanie do przechowywania danych dla systemu Prometheus i Grafana
Zyskaj przejrzystość metryk dzięki dashboardom Grafana i korzystaj z funkcji Prometheus kompatybilnych z PromQL.
Niezawodna baza danych time series do realizacji projektów na dużą skalę
Dzięki wydajnemu algorytmowi kompresji (M3TSZ float64) M3DB może przyjmować duże ilości danych, nie zużywając przy tym zbyt wiele przestrzeni dyskowej. Zapewnia przy tym niezawodność replikacji za pomocą zaimplementowanych mechanizmów weryfikacji spójności.
Porównaj pakiety Managed Databases for M3DB
Essential | Business | Enterprise | |
Liczba węzłów | 1 węzeł w cenie | 3 węzły w cenie | 6 węzłów w cenie |
RAM / węzeł | Od 7 do 60 GB | Od 7 do 120 GB | Od 15 do 120 GB |
Całkowita przestrzeń dyskowa | Od 160 GB do 1.28 TB | Od 160 GB do 7.68 TB | od 1.92 do 15.36 TB* |
SLA |
Nie | 99,90% | 99,95% |
Migracja do innej oferty | Tak | Tak | Tak |
Aktualizacja do najnowszej wersji za pomocą kilku kliknięć | Tak | Tak | Tak |
Szyfrowanie danych w spoczynku i w tranzycie (SSL) | Tak | Tak | Tak |
Czas retencji kopii zapasowych | 1 dzień | 6 dni | 13 dni |
Krzywa wydajności | Tak | Tak | Tak |
Wsparcie Terraform (więcej informacji) | Tak | Tak | Tak |
Wysoka dostępność | Nie | Tak | Tak |
Połączenie z prywatną siecią vRack | Tak | Tak | Tak |
Przykłady zastosowania Managed Databases for M3DB
Gromadzenie metryk IoT
Rynek Internetu rzeczy (IoT) rozwija się w szybkim tempie, a ilość gromadzonych metryk gwałtownie rośnie. Niewystarczająca zdolność do zarządzania znacznymi obciążeniami lub wysokie koszty przechowywania danych mogą być czynnikami blokującymi wdrażanie dużej liczby czujników niezbędnych do wydajnego działania systemów IoT. M3DB pozwoli Ci uniknąć tych problemów, gdyż umożliwia przechowywanie danych w czasie rzeczywistym i gwarantuje wysoki poziom ich szczegółowości.
Śledzenie współrzędnych lokalizacji
Wiele aplikacji wykorzystuje dane geolokalizacyjne, np. do określania miejsca przebywania osób aktywnych w mediach społecznościowych lub do śledzenia floty pojazdów. Pozyskiwanie tych danych wymaga systemu o wysokiej niezawodności i odporności. M3DB, jako kompletne, solidne i skalowalne rozwiązanie, spełnia te wymagania.
Migracja z poziomu InfluidDB
InfluidDB jest jednym z najpopularniejszych rozwiązań dla baz danych time series, ale model skalowalności w klastrze oraz cena mogą być czynnikiem zniechęcającym do jego użycia. Doskonałą alternatywą jest M3DB, który zapewnia wydajny model skalowania i pełną kompatybilność.
Dokumentacja i przewodniki
Potrzebujesz wsparcia przy uruchamianiu Twojej usługi? Zapoznaj się z naszymi tutorialami i dokumentacją.
Dowiedz się, jak zamówić usługę Managed Databases for M3DB przez API
Nos bases de données sont intégrées dans le Provider Terraform OVHcloud.
Funkcje
Standaryzacja i optymalizacja
Optymalizacja przestrzeni dyskowej
Dzięki kompresji wartości float64, nazywanej kompresją M3TSZ i bazującej na kompresji Gorilla TSZ, współczynnik optymalizacji przestrzeni dyskowej może osiągnąć wartość x11.
Szyfrowanie TLS
Transakcje w M3DB chronione są przez protokół HTTPS. Zapewnia on bezpieczeństwo w zakresie przesyłu informacji i identyfikacji usługi.
Wsparcie Terraform
Automatyzuj wdrożenia i oszczędzaj czas. Dzięki wsparciu narzędzi oraz API Terraform możesz automatycznie zasilać bazy danych i utrzymywać wiele środowisk Twojej aplikacji.
Uniezależnij się od jednego dostawcy dzięki PromQL
PromQL umożliwia obsługę metryk za pomocą standardowych narzędzi lub narzędzi zbudowanych na miarę i pozwala uniknąć efektu vendor lock-in.
Duża precyzja
Metryki dla każdego zapisu można skonfigurować z dokładnością od sekundy do nanosekundy.
Enterprise-grade
Kompatybilność z M3 Aggregator
Możesz wyeksportować agregację danych pochodzących z różnych źródeł do innego procesu i klastra, dzięki czemu uwolnisz zasoby głównej bazy M3DB.
Wysoka dostępność
W przypadku pakietów Business i Enterprise zyskujesz gwarancję wysokiej odporności danych dzięki potrójnej, synchronicznej replikacji i kontroli spójności, którą skonfigurujesz zgodnie z własnymi potrzebami.
Obsługa dużych obciążeń
Bazy danych time series mają w większości przypadków ograniczenia i nie mogą obsłużyć naprawdę dużych obciążeń. Problem ten rozwiązuje M3DB: niektóre wdrożenia obsługują miliard punktów danych na sekundę w trybie zapisu i ponad dwa miliardy punktów danych w trybie odczytu.
Równoważenie obciążenia
M3DB został zaprojektowany w taki sposób, aby można go było skalować poziomo i w miarę potrzeb dodawać węzły. Dzięki temu obciążenie jest automatycznie rozdzielane na różne węzły klastra i nie wymaga to uruchamiania dodatkowych systemów.
Połączenie z prywatną siecią vRack
Korzystając z pakietów Business i Enterprise oraz naszej prywatnej sieci, ograniczysz dostęp do Twojej usługi bazy danych. Zyskujesz ponadto przepustowość do 2 Gbps.

Cennik Managed Databases for M3DB
Kwota na miesięcznej fakturze jest obliczana na podstawie wykorzystania bazy danych w modelu za godzinę. Cena zależy od wybranego pakietu: Essential, Business lub Enterprise.
Inne produkty
Najczęściej zadawane pytania
Co to jest M3DB?
M3DB to open source’owa skalowalna baza danych time series o wysokiej dostępności, przeznaczona do obsługi dużych obciążeń.
Do czego służy M3DB?
Metryki, pochodzące na przykład z systemu monitorowania lub IoT, wymagają odpowiednich rozwiązań do ich gromadzenia i przechowywania. M3DB doskonale sprawdza sie w takich właśnie zastosowaniach, zapewniając przy tym odporność i kompresję danych.
Czym różni się InfluxDB od M3DB?
InfluxDB jest powszechnie stosowanym rozwiązaniem time series. W przeciwieństwie do M3DB, nie został on zaprojektowany do obsługi bardzo dużych obciążeń i jego konstrukcja ogranicza możliwości jego zastosowanie w dużych architekturach.
Co to jest Managed Databases for M3DB?
Managed Databases for M3DB to usługa zarządzana w ramach Public Cloud od OVHcloud. Dzięki niej zaoszczędzisz czas, ponieważ to my zajmujemy się zarządzaniem i utrzymaniem Twojej bazy danych.
Czy mogę samodzielnie zainstalować M3DB na instancjach Public Cloud?
Tak, jest to możliwe po pobraniu M3DB. Niemniej jednak do Ciebie należeć będzie zarządzanie i administracja bazą danych. Nie będziesz mógł również skorzystasz z opcji, które dostarczamy w naszej gotowej do użytku usłudze.
Czym różnią się pakiety Essential, Business i Enterprise?
Każdy z pakietów zapewnia funkcje odpowiadające na różne potrzeby i gwarantuje różne poziomy dostępności.
Czy mogę migrować na węzły o większej pojemności?
Rzeczywiście, masz taką możliwość, jeśli Twoje potrzeby w zakresie pamięci RAM rosną. Pamiętaj jednak, że nie jest możliwy powrót do węzła o mniejszej pojemności.
Czy rozwiązanie to może zostać zintegrowane z projektem Public Cloud?
Tak, nasza usługa może być wykorzystana jako zasób lub w ramach infrastruktury Public Cloud. Można nią zarządzać w Panelu klienta lub poprzez API OVHcloud. Oferujemy również zarządzane usługi umożliwiające obsługę relacyjnych baz danych (SQL), takich jak MySQL i PostgreSQL lub baz nierelacyjnych (NoSQL), np. Redis i MongoDB.
Czy M3DB to rozwiązanie open source?
Korzystanie z komponentów M3 wiąże się z koniecznością pobrania licencji open source Apache License w wersji 2.0. Licencja (wolna lub zastrzeżona, bezpłatna lub komercyjna) zezwala na modyfikację i dystrybucję kodu oraz wymaga przestrzegania praw autorskich w przypadku każdej zmiany. Kopia licencji musi być dostarczona wraz z kodem źródłowym.