What are the properties characterizing a class of NoSQL database systems ?
A NoSQL system must:
- provide a logical view of semistructured, unstructured data, and schemaless data model,
- provide specialized distribution models,
- must implement weak consistency of replicated data
- must to some extent relax a principle of durability
- must incorporate versioning to data modeling.
What is a semistructured data ?
Semistructured data is a form of structured data that does not conform to the formal structure of data models associated with relational databases or other forms of data tables, Semistructured data contains tags or other markers to separate semantic elements and enforce hierarchies of records and fields within the data.
What is a schema less data model ?
Schemaless data model means that no particular data structure is used to store data in a database. Schemaless database does not require consistency with a rigid schema, e.g. database schema, relational schema, data type, table, etc. Schemaless database does not enforce data type limitations on individual values Schemaless database can store structured and semistructured data