Spisu treści:
Czy zdajesz sobie sprawę z podstawowych wad starej architektury i tradycyjnych baz danych SQL? Czy wiesz, że bazy danych SQL nie są zaprojektowane do skalowania odczytów i zapisów? Zastanawiasz się, czy Twoja tradycyjna baza danych SQL może powodować problemy z przetwarzaniem analityki online? Niestety odpowiedź jest jednoznaczna: tak. Pomimo pracochłonnych interwencji ze strony DBA w celu skalowania baz danych poza istniejące potrzeby przedsiębiorstwa, ogromna ilość i szybkość danych biznesowych bardzo utrudniają dostosowanie się do dynamicznych wymagań przy jednoczesnym uniknięciu przestojów i opóźnień. Wyzwania te nie oznaczają, że skalowanie bazy danych SQL jest niemożliwe. Oznacza to po prostu, że proces jest pełen wyzwań na każdym froncie. Dowiedzmy się dlaczego. (Aby uzyskać więcej informacji na temat SQL, zobacz Jak SQL na Hadoop może pomóc w analizie Big Data?)
Wady monolitycznych systemów zarządzania bazami danych
Zaprojektowane w stosunkowo scentralizowanej erze, gdy oprogramowanie było wdrażane w statycznych środowiskach, starsze architektury baz danych nie obsługują coraz bardziej mobilnego świata, w którym aplikacje są dostępne w dowolnym miejscu i czasie. Dzisiaj użytkownicy oprogramowania chcą stałej poprawy użyteczności i oczekują od dostawców SaaS nowych funkcji i funkcjonalności potrzebnych do osiągnięcia ich celów biznesowych.
Jednak starsze technologie baz danych nie spełniają potrzeb dzisiejszych środowisk rozproszonych i chmurowych z następujących powodów: