Na początku to przydałaby się wiedza na temat samych rodzajów baz danych. Bo obecnie mamy zarówno bazy oparte na SQL, jak i bazy nieoparte na SQL (tzw. NOSQL). I każda z tych kategorii dzieli się dalej na podkategorie, np. SQL może się różnić nieco w zależności od używanej bazy, a w NOSQL różne mogą być sposoby przechowywania danych. Te bazy też różnią się użyciem, np. SQL warto stosować wtedy, gdy nasze dane mają dużo relacji (powiązań między poszczególnymi danymi).
Dopiero po takim researchu IMO warto wybrać, którą bazę chcemy bliżej poznać.