What is the difference between a "Repository" and a "Database"?

The Metasafe Repository is a (DMBS) Database Management System. There are many types of DMBS with different core models: Oracles, SQLServer, MySQL are based on the "relational model" which is constructed from tables. IMS the database from IBM is based on a hierachical model. Etc.

Metasafe is based on an entity-relationship model, which means that is handles "entities" and "relationships between entities". This is the difference.

What do they have in common? A (proper) database can be used by many users in parallel. It guarantees that a set of changes (a transaction) is processed completely or not all to make sure that the database is allways in a consistent state. A DMBS has also an access language (in case of Metasafe erSQL) and an API to access the data in the database.

Last update on 04.11.2011 by Patrick Landolt.

Go back


Please add 5 and 2.