Practice Test 1 | AWS Certified Cloud Practitioner | CLF-C01 | Dumps | Mock Test
Which of the following statements are incorrect regarding NoSQL databases?
A. They are not relational.
B. They need to have a well defined schema.
C. NoSQL databases are horizontally scalable.
D. Amazon DynamoDB is a NoSQL database that supports atomicity, consistency, isolation, and durability (ACID) transactions.
Correct Answers: B
- Option A is incorrect since NoSQL databases are not relational. They support data that are semi-structured or unstructured as compared to the structured nature of relational databases like Oracle, and MySQL.
- Option B is CORRECT. NoSQL databases do not support a predefined schema like a relational database does (e.g. A record of type Book will have a fixed set of attributes defining a schema like ID, Name, Description, Author). Not defining a rigid schema allows NoSQL databases the flexibility to support semi-structured & unstructured data.
- Option C is incorrect. NoSQL databases are usually run in compute node clusters with data being partitioned across these nodes. Partitioning happens automatically with an increase in database size resulting in horizontal scaling.
- Option D is incorrect. With support for ACID transactions, developers can extend the scale, performance, and other benefits of DynamoDB to a broader set of applications that require complex business logic.
References:
Comments are closed, but trackbacks and pingbacks are open.