# Database Midterm Part 1

Four types of NoSQL databases
Click the card to flip 👆
1 / 18
Terms in this set (18)
- Store and process petabytes and terabytes of data in real time. So it handles and processes way more data than Relational systems can.
- Horizontal scaling with replication and distribution over inexpensive servers.
- Flexible schema: NoSQL systems are capable of handling structured, semi-structured, and unstructured data.
- Weaker concurrency model: NoSQL systems do not conform to the ACID (Atomicity, Consistency, Isolation, Durability) properties of relational systems, sacrificing the consistency of data in favor of availability and scalability (partition tolerance).
- Simple call-level interface
- Parallel processing: Leverage the Hadoop technology to support efficient parallel processing capabilities
- Volume: Sheer amount of data being generated in zettabytes.
- Variety: Structured and unstructured data are generated in various data types
- Velocity: the speed in which the data is being generated and moves around or stored.
- Veracity: detecting and correcting noise. So correctness and data validity
Large info that cannot be memorized
- Sharing data
- Security control for authentication and authorization
- Recoverability to deal with hardware/software crashes
- Integrity to maintain the meaning of data over updates
- Applications development is independent from data
- Platform and hardware storage are independent from data