Megosztás:


Függőleges alkalmazások

A függőleges alkalmazások általában egy jól definiált feladatot hajtanak végre egyetlen DBMS-sel. Egy rendelésbejegyzési alkalmazás például nyomon követi a vállalat megrendeléseit. Az ilyen típusú alkalmazások közös tulajdonsága, hogy az adatbázissémát általában az alkalmazás fejlesztője tervezte, és bár az alkalmazás több különböző DBMS-sel is együttműködhet, egyetlen dbMS-sel működik egyetlen ügyfél számára.

Mivel a függőleges alkalmazások általában bizonyos funkciókat, például görgethető kurzorokat vagy tranzakciókat igényelnek, ritkán támogatják az összes DBMS-t. Ehelyett a dbMS-k korlátozott halmaza között általában nagyon interoperábilisak. A vertikális alkalmazásfejlesztők általában úgy döntenek, hogy támogatják azokat a DBMS-eket, amelyek a piac nagy részét képviselik, és figyelmen kívül hagyják a többit. Akár úgy is dönthetnek, hogy támogatják az adott dbMS-ekhez tartozó illesztőprogramokat a tesztelési és terméktámogatási költségek csökkentése érdekében.

Mivel a függőleges alkalmazások támogathatják az ismert DBMS-eket, néha illesztőprogram-specifikus vagy DBMS-specifikus kódot is tartalmaznak. Az ilyen kódokat azonban érdemes minimálisra csökkenteni, mert a karbantartáshoz több időre van szükség.