Krahasoni dhe krahasoni një bazë të dhënash relacionale dhe një bazë të dhënash jo-relacionale.
Një bazë të dhënash relacionale ruan të dhënat në tabela që janë të lidhura ose të lidhura me njëra-tjetrën. Kjo strukturë mundëson që të dhënat të aksesohen dhe përditësohen lehtësisht. Një bazë të dhënash jo-relacionale nga ana tjetër ruan të dhënat në një mënyrë më fleksibël dhe të pastrukturuar. Ky fleksibilitet lejon që të dhënat të shkallëzohen më lehtë dhe të përshtaten me nevojat në ndryshim. Bazat e të dhënave relacionale ofrojnë besueshmëri dhe siguri më të mirë të të dhënave, ndërsa bazat e të dhënave jo-relacionale ofrojnë shkallëzim dhe fleksibilitet më të mirë.