Aerospike
Aerospike to baza wydajnych NoSQL wsparcie dużej ilości transakcji o niskiej latencji.
- Przewidywalne wysokiej wydajności: Dzięki wykorzystaniu klienckich klastrze serwerów i pamięci masowych składników Aerospike, można wiarygodnie przetwarzać miliony transakcji na serwerze na sekundę, zapewniając swoim klientom z odpowiedzią żądają.
- Wysoka dostępność i uptime: grupowanie Aerospike i klastry klient daje możliwość, aby uniknąć przestojów na skutek awarii sprzętu lub problemów z łącznością sieciową.
- Niski całkowity koszt posiadania (TCO): Z serwerów zdolnych do milionów uchwytem transakcji na sekundę, może być w stanie zmniejszyć liczbę serwerów fizycznych obowiązek dostarczyć wymaganą wydajność.
- Poprzez dodawanie i usuwanie zasobów jak wzrasta i spada popyt, można utrzymać żądaną wydajność przy jednoczesnym zarządzaniu koszt danego środowiska.
- Zaprojektowany od klienta do przechowywania wyników, Aerospike może obsłużyć miliony transakcji na serwer na sekundę.
- Aerospike zapewnia przewidywalną wydajność, z wysoką niezawodnością i uptime.
- Aerospike klienci mogą dodawać i usuń zasoby w produkcji w celu zapewnienia pożądanego poziomu wydajności przy optymalnych kosztach.
- Łatwo jest zacząć z Aerospike. można pobrać z serwera i zaczną go za darmo.
- O ile łatwo jest zacząć za darmo, jedynym kosztem jest koszt sprzętu i Twój cenny czas, out-of-pocket koszt wzrasta dramatycznie, gdy chcesz dodać funkcji przedsiębiorstwa, takie jak Krzyża Datacenter replikacji (XDR) fast Restart Rapid Rebalance i bezpieczeństwo.
- Naprawdę zobaczyć zamierzonych wyników wydajności, należy zintegrować składniki klienckie Aerospike w aplikacjach. Może to oznaczać znaczny czas i koszty na redesign zastosowanie, rozwój, testowanie i wdrożenie.
- Twoje programiści potrzebują szkoleń, aby w pełni wykorzystać API klienta i podstawowego architektury.
Przedsiębiorcy wymagające miliony transakcji na sekundę z sub-sekundowe opóźnienia potrzebne bazy danych, które mogą niezawodnie sprostać tym wymaganiom, zapewniając jednocześnie elastyczność w przypadku przerw i awarii. Aerospike zapewnia wydajność dzięki wykorzystaniu jego architektury pamięci hybrydowy i sprężystość poprzez jego „nic” wspólny projekt, który przewiduje replikacji i synchronizacji danych w całej centrach danych. Od klienta do klastra, serwera i, ostatecznie, do podsystemów pamięci, cała architektura stos został zoptymalizowany pod kątem wydajności. Do przechowywania, Aerospike wykorzystuje DRAM i Flash, aby zapewnić niesamowicie szybka wydajność w pamięci w cenie Solid State Disk (SSD). Warstwę serwer zapewnia redundancję i sprężystość, zapewniając wysoką wydajność z indeksem i optymalizacji zapytań. Warstwa klastrów Aerospike wykorzystuje podejście randomizacji do rozprowadzania transakcji na różnych serwerach, dzięki czemu jest mniej prawdopodobne, że każdy serwer zostanie przeciążony. Klient jest klastry, śledzenie statusu klastra w czasie rzeczywistym i jest w stanie reagować na zmiany rekonfiguracji klastra w czasie rzeczywistym. Klienci również wykryć awarie transakcji, automatycznie zmiana trasy żądań do alternatywnych serwerów wystąpienia niesprawności.