A database that provides a mechanism for storage and retrieval of data that is modeled differently from the tabular relations used in relational databases.