Oracle NoSQL oznacza „nie tylko SQL”, co oznacza bazę danych z kilkoma rozszerzonymi funkcjami, oprócz tego, co normalnie miałby system zarządzania relacyjnymi bazami danych (RDBMS). Obecnie bazy danych takie jak NoSQL zyskują popularność w przedsiębiorstwie. Jednym z najbardziej znanych przykładów baz danych NoSQL jest MongoDB. Jego zalety obejmują:
- Wykorzystywane w aplikacjach Big Data, czasie rzeczywistym i chmurze obliczeniowej
- Zaprojektowany w celu przezwyciężenia ograniczeń RDBMS
- Zapewnia elastyczny model bez schematu
- Upraszcza interakcję między aplikacją a bazą danych
Webinarium: Przenoszenie relacyjnych baz danych poza tradycyjne Rejestracja tutaj |
RDBMS nie został zaprojektowany do rozwiązywania problemów skalowalności napotykanych przez obecne aplikacje. Elastyczny model danych NoSQL rozwiązuje niektóre problemy nieuwzględnione przez RDBMS, takie jak: