Data Model Structure
This section describes the structure of the data model.
-
Documents of the kind
RECORD
have one or more parent reference(s) to aCONTAINER
orRECORD
document. -
Documents of the kind
CONTAINER
have one or more parent reference(s) to aCONTAINER
document.The reference can be null if the container document represents the root.
-
Documents of the kind
CONTAINER
andRECORD
can contain references to objects -Versions
-Acls
-Binaries
-AuditLogs
-
BINARY
documents can contain references to the local copy of the binary which resides in a GridFS storage bucket. -
RELATION
documents contain references toCONTAINER
orRECORD
kind documents. -
Documents of the kind
PRINCIPAL
are used to represent users and groups. We represent them in the image as a separate,floating
kind, as they are not directly related to the other kinds and might have references to other kinds.