W dzisiejszym scenariuszu wydajne przetwarzanie danych jest fundamentalnym i istotnym problemem dla prawie każdej organizacji naukowej, akademickiej lub biznesowej. Aby rozwiązać ten problem, organizacje ostatecznie instalują systemy baz danych i zarządzają nimi, aby zaspokoić różne potrzeby przetwarzania. W przypadku przyjęcia tradycyjnego rozwiązania, organizacja musi zakupić niezbędny sprzęt, wdrożyć produkty bazodanowe, ustanowić łączność sieciową i zatrudnić profesjonalistów, którzy obsługują system. Ale to rozwiązanie staje się niepraktyczne i kosztowne, ponieważ systemy baz danych i problemy stają się większe i bardziej skomplikowane. Ponownie, tradycyjne rozwiązanie pociąga za sobą różne koszty z punktu widzenia zaangażowanych inwestycji. Te problemy są w dużym stopniu skutecznie rozwiązywane dzięki szybko rozwijającej się technologii o nazwie „przetwarzanie w chmurze”. Ze względu na rosnącą popularność nowego modelu dostarczania, eksperci IT i architekci podejmują świadome wysiłki w celu opracowania pragmatycznej strategii, planu i mapy drogowej dla systematycznej modernizacji i przenoszenia wszelkiego rodzaju zasobów IT, w tym infrastruktury sprzętowej i programowej, platform programowych, oprogramowania pośredniego i bazy danych i aplikacje do środowisk chmurowych do odkrywania nowych źródeł nowych przychodów. Trend jest tutaj absolutnie jasny. Oznacza to, że wszystko jest przygotowywane i przedstawiane jako usługa dla rasy ludzkiej, aby zostało publicznie odkryte, udostępnione i wykorzystane za darmo lub za niewielką opłatą. Ten model usług stanowi litanię zmian dotyczących podejścia firm, ich realizacji i spełniania różnych oczekiwań klientów w nadchodzących dniach. W tym kierunku bazy danych i rozwiązania oprogramowania do zarządzania bazami danych są przygotowywane do przestrzeni w chmurze. Wszelkiego rodzaju dane klientów, dane poufne i dane korporacyjne są przechowywane w bazach danych w chmurze w celu udostępnienia ich jako usługi danych na żądanie. Baza danych jako usługa (DaaS), która jest przykładem oprogramowania jako usługi (SaaS), jest jednym z modeli świadczenia usług przyjętych przez dostawców usług w chmurze. Decyzja o outsourcingu baz danych jest strategiczna w wielu organizacjach ze względu na radykalny wzrost rozmiaru baz danych oraz rosnące koszty wewnętrznego zarządzania dużymi ilościami informacji. Te bazy danych są hostowane przez firmę zewnętrzną, która następnie zapewnia „usługę” klientom, którzy mogą bezproblemowo uzyskać dostęp do danych. Ponadto organizacje przetwarzające duże ilości danych stoją przed koniecznością tworzenia kopii zapasowych i przywracania bazy danych oraz reorganizacji bazy danych w celu odzyskania miejsca lub przywrócenia preferowanego rozmieszczenia danych. Migracja z jednej wersji bazy danych do drugiej, bez wpływu na dostępność rozwiązania, jest sztuką wciąż w powijakach (Gupta i in., 1996). Części rozwiązania bazodanowego, jeśli nie całe rozwiązanie, zwykle stają się niedostępne podczas zmiany wersji. Organizacja świadcząca usługi bazy danych przejmuje odpowiedzialność za tworzenie kopii zapasowych bazy danych, administrację, migrację z jednej wersji bazy danych do drugiej bez wpływu na dostępność itp. Użytkownicy, którzy chcą uzyskać dostęp do danych, będą teraz mogli to zrobić za pomocą sprzętu i oprogramowania dostawcę usług w chmurze zamiast infrastruktury obliczeniowej własnej organizacji. Na organizację nie miałyby wpływu przerwy spowodowane zmianami lub awariami sprzętu, oprogramowania i sieci w siedzibie dostawcy usług bazy danych. Organizacja zakupiłaby zarządzanie danymi jako usługę, korzystając z gotowego systemu utrzymywanego przez usługodawcę na potrzeby swoich baz danych. Właściciele danych mogą teraz skoncentrować się na swoich podstawowych kompetencjach, oczekując, że zlecone na zewnątrz bazy danych będą zarządzane przez ekspertów korzystających z najnowszych rozwiązań po innowacyjnych kosztach. Takie podejście prowadzi do wzrostu produktywności, a także oszczędności kosztów