Data Model Structure
This section describes the structure of the data model.
-
Documents of the kind
RECORDhave one or more parent reference(s) to aCONTAINERorRECORDdocument. -
Documents of the kind
CONTAINERhave one or more parent reference(s) to aCONTAINERdocument.The reference can be null if the container document represents the root.
-
Documents of the kind
CONTAINERandRECORDcan contain references to objects -Versions-Acls-Binaries-AuditLogs -
BINARYdocuments can contain references to the local copy of the binary which resides in a GridFS storage bucket. -
RELATIONdocuments contain references toCONTAINERorRECORDkind documents. -
Documents of the kind
PRINCIPALare used to represent users and groups. We represent them in the image as a separate,floatingkind, as they are not directly related to the other kinds and might have references to other kinds.