Parima andmebaasi vabavara valimiseks peate arvestama oma äri- või isiklike vajadustega ning erinevate programmide funktsioonidega. Mõelge, kas vajate, et andmebaas oleks relatsiooniline, kirjutatud kindlas keeles, toetama SQL-keelt, olema kasulik serveri- ja töölauarakenduste jaoks ning töötama erinevatel platvormidel. Ärge unustage kaaluda, kas kasutajaid on mitu või ainult üks ja kas peate programmiga töötama graafilise kasutajaliidese (GUI) kaudu või omama teadmisi käsurea kasutamiseks. Ärge unustage arvestada, et kui teil on failisuuruse piirangud, võib andmebaasi vabavara olla suhteliselt väike, kuid võib võtta ka palju ruumi. Samuti on soovitatav teada, kuidas saate tehnilist tuge, värskenduste väljastamise ajakava ja seda, kas teie valitud programmi saab avada avatud andmebaasiühenduse (ODBC) abil; vastused neile küsimustele aitavad teil teha sobiva valiku.
Andmebaasi vabavara võib olla vaba tarkvara, mis on suletud lähtekoodiga või see võib olla avatud lähtekoodiga tarkvara. Avatud lähtekoodiga tarkvara pakub teile eelist, kuna teil on seaduslik võimalus koodi vaadata ja muuta, et kohandada programmi vastavalt teie isiklikele või ärilistele vajadustele. Kui see on oluline, soovite teada, mis keeles tarkvara on kirjutatud, et teha kindlaks, kas teil või teistel kasutajatel või administraatoritel on koodiga töötamiseks teadmised. Näiteks andmebaasi vabavara Apache Derby töötati välja Java keele abil; Kui tunnete Java-t, on teil vabadus koodi vaadata ja muuta, mis võib mõnikord väga kasulikuks osutuda. Tõeline avatud lähtekoodiga tarkvara antakse välja üldise avaliku litsentsi (GPL) alusel, mis selliseid vabadusi tagab.
SQL-keelt kasutatakse sageli andmebaasihaldussüsteemi, mida sageli nimetatakse lihtsalt andmebaasiks, programmeerimiseks, seega on seda toetava vabavara valimine tavaliselt mõistlik valik. Kasuks võib osutuda ka erinevatel platvormidel töötava andmebaasi vabavara valimine. Microsoft Windows, Linux ja Unix on laialdaselt kasutatavad operatsioonisüsteemid, millega võite mingil hetkel valida või millega peate töötama. Samuti võiksite veenduda, et teie valitud andmebaasi vabavara ühildub Open DataBase Connectivity (ODBC) standardse juurdepääsumeetodiga, mis võimaldab juurdepääsu mis tahes andmetele mis tahes rakendusest, olenemata andmeid haldavast andmebaasist.
On väga oluline teada, kuidas saate tehnilist tuge mis tahes valitud tasuta tarkvaraprogrammile, sealhulgas andmebaasi vabavarale. MySQL on üks maailma populaarsemaid tasuta andmebaasihaldussüsteeme, millel on väga tugev tasuta kogukonna tehniline tugi. Seda andmebaasi vabavara pakuvad ka enamik veebisaitide hostimisettevõtteid tasuta või tasulise paketi osana. Kui otsustate kasutada veebihostipaketis saadaolevat MySQL-i, piirdute tõenäoliselt sellega suhtlemisega GUI kaudu. Kui käivitate selle masinas, mille üle teil on täielik kontroll, saate sellega töötada käsurida kasutades.