Dokumentum-orientált DBMS ( eng. document-oriented database ) - DBMS , amelyet kifejezetten hierarchikus adatstruktúrák (dokumentumok) tárolására terveztek, és általában a NoSQL megközelítéssel valósítják meg . A dokumentum-orientált DBMS középpontjában a dokumentumtárolók ( angolul document store ) állnak, amelyek fastruktúrával rendelkeznek (néha erdők ). A fastruktúra a gyökércsomópontból indul ki, és több belső és levélcsomópontot is tartalmazhat. A levélcsomópontok olyan adatokat tartalmaznak, amelyek egy dokumentum hozzáadásakor indexekbe kerülnek, ami lehetővé teszi a szükséges adatok helyének (útvonalának) megtalálását meglehetősen bonyolult szerkezet mellett is. APIA keresés lehetővé teszi, hogy kérésre dokumentumokat és dokumentumrészeket találjon meg. A kulcsérték- tárolókkal ellentétben a lekérdezés lekérése egy dokumentumtárhoz nagyszámú dokumentum részeit tartalmazhatja anélkül, hogy ezeket a dokumentumokat teljesen betöltené a RAM-ba [1] .
A dokumentumok gyűjteményekbe rendezhetők (csoportosíthatók) . A relációs DBMS -táblák távoli analógjának tekinthetők , de a gyűjtemények más gyűjteményeket is tartalmazhatnak. Bár a gyűjtemény dokumentumai tetszőlegesek lehetnek, a hatékonyabb indexelés érdekében a legjobb, ha a hasonló szerkezetű dokumentumokat egy gyűjteménybe egyesítjük [1] [2] .
A dokumentum-orientált adatbázisokat tartalomkezelő rendszerekben , publikálásban, dokumentumkeresésben stb. használják. Ilyen típusú DBMS-ek például a CouchDB , Couchbase , MarkLogic , MongoDB , eXist [3] .