Tietokantaväliohjelmistot
Tietokantaväliohjelmistot, eli middleware, viittaa ohjelmistokerrokseen, joka mahdollistaa tietokantojen ja sovellusten välisen kommunikaation. Se toimii siltana, joka yhdistää erillisiä järjestelmiä ja sallii niiden tiedonvaihdon saumattomasti. Ilman väliohjelmistoja sovellusten olisi kehitettävä suoria yhteyksiä jokaiseen tietokantaan, mikä tekisi järjestelmistä monimutkaisia ja vaikeasti ylläpidettäviä.
Yleisiä väliohjelmistojen tyyppejä ovat tietokantayhteyden väliohjelmistot, jotka toteuttavat standardoituja rajapintoja, kuten ODBC (Open Database Connectivity) tai
Tietokantaväliohjelmistot voivat myös hoitaa muita tehtäviä, kuten transaktioidenhallintaa, tietoturvaa ja kuormantasausta. Ne voivat esimerkiksi varmistaa, että
Valinta tietokantaväliohjelmistojen välillä riippuu usein käytetystä käyttöjärjestelmästä, sovelluksen ohjelmointikielestä ja tarvittavista ominaisuuksista. Monet sovelluskehitysympäristöt ja tietokantajärjestelmät