Object databases store objects rather than data types like numbers and strings. Objects have attributes that define their characteristics and methods that define their behaviors. Relational databases store data in normalized tables with rows and columns. Object databases are suited for complex data and relationships, while relational databases work better for large volumes of simple transactional data.
The Entity-Attribute-Value model is a semi-structured data model where each attribute-value pair describing an entity is stored as a single row. This flexible model allows for an unlimited number of attributes per entity.