Millised on erinevad SQL-tarkvara tüübid?

Erinevat tüüpi SQL-i (Structured Query Language) tarkvara on välja töötatud erinevatel põhjustel. SQL on avatud lähtekoodiga tarkvara, mis tähendab, et selle arendamist ja kasutamist kontrollib ülemaailmne, sageli vabatahtlik arendajate rühm. Teised rühmad saavad tarkvara muuta, et ülesandeid paremini täita või oma vajadustele vastavaid toiminguid teha. SQL on mitteprotseduuriline keel, mis tähendab, et kasutaja määrab soovitud tulemuse ja tarkvara tegeleb teabe edastamiseks vajalike protseduuridega. Kasutaja saab kasu kasutuslihtsusest; aga tulemused võivad rakenduste lõikes veidi erineda.

Standardse SQL-i defineerib American National Standards Institute (ANSI). ANSI missioon on suurendada Ameerika Ühendriikide tootlikkust ja konkurentsivõimet. See püüab pakkuda SQL-tarkvara jaoks ühtset viidet. ANSI vaatab perioodiliselt üle ja avaldab keele aktsepteeritud versiooniuuendusi.

SQL-tarkvara paljude versioonide tõttu usuvad mõned tööstuseksperdid, et standardit pole. Programmeerijad peavad sageli mitmel platvormil kasutatava tarkvara kirjutamisel viitama variatsioonide tabelitele. Järgneb SQL-tarkvara levinumate rakenduste loend.

Postgre SQL, mida nimetatakse ka Postgresiks, on kirjutatud toetama selle autorite andmebaasitarkvara nimega Ingres. See versioon püüab olla vastavuses standardse SQL-tarkvaraga. See ühildub peaaegu kõigi suuremate äritaseme operatsioonisüsteemidega. Paljud funktsioonid on rakendatud, et suurendada selle toetust väga suurtele ettevõtetele.

DB2 on IBM-i SQL-i pakkumine. See on mõeldud hajutatud süsteemide segatöökoormusele, võimaldades mitmel erinevatel riistvaraplatvormidel asuvatel kasutajatel koos töötada. See toetab Linuxi, Unixi ja Windowsi ning on lisatud z/OS-i tugi. Informix on IBMi lahendus tehingute töötlemiseks veebis. Microsoft kasutab oma relatsioonilise andmebaasi haldussüsteemi (RDBMS) peamise päringukeelena patenteeritud versiooni nimega Transact-SQL.

MySQL on SQL-tarkvara avatud lähtekoodiga rakendus, mis on loodud mitme kasutaja juurdepääsuks paljudele andmebaasidele. Sageli on see komplekteeritud muu tasuta tarkvara või serveritega, mis majutavad väiksemate ettevõtete ja üksikisikute veebisaite. Need serverid kasutavad sageli Linuxi operatsioonisüsteemi koordineeritud süsteemi, Apache serverit, MySQL andmebaasi ja PHP skriptikeelt (LAMP).
Oracle on Oracle Company RDBMS-i üldnimetus. See oli SQL-tarkvara esimene kommertsrakendus ja on endiselt väga populaarne. Tarkvara on üldiselt standardse SQL-iga ühilduv. Oracle toetab mitmeid platvorme, sealhulgas Windows, Linux, Mac OS X ja Sun Solaris.