19.2k views
3 votes
which of the following is a key feature of a non-relational database like nosql? a.) it ensures strong consistency such that applications should be able to read what has been written to the database immediately. b.) it uses expressive query languages to be able to access and modify the data. c.) it efficiently uses indexes as a means to provide efficient access to data and is supported directly in the database rather than maintained in the application code. d.) it has high scalability and performance that can enable almost unlimited growth.

User YogendraR
by
7.4k points

1 Answer

4 votes

Final answer:

The key feature of NoSQL databases is their high scalability and performance, enabling almost unlimited growth and data distribution across multiple servers. Therefore the correct answer is d.) it has high scalability and performance that can enable almost unlimited growth.

Step-by-step explanation:

The key feature of a non-relational database like NoSQL is d.) it has high scalability and performance that can enable almost unlimited growth. Unlike traditional relational databases, NoSQL databases are designed to expand horizontally, which means data can be distributed across many servers to increase the capacity. This is achieved through features like sharding, where data is broken up into smaller chunks and distributed across multiple nodes, and replication, which ensures data is copied to multiple machines to provide high availability and fault tolerance. Non-relational databases excel in environments where there is a need for large scale data processing and where data models are flexible and do not require fixed schemas.

User El Che
by
7.2k points