NoSQL Databases

Ace your homework & exams now with Quizwiz!

What is a NoSQL database?

A term used to describe high-performance, non-relational databases. NoSQL databases use a variety of data models, including document, graph, key/value, and columnar.

What is horizontal scaling (scaling out)?

Adding more machines.

What is vertical scaling (scaling up)?

Adding more power to an existing machine.

What are the advantages of RDBMS over NoSQL?

Better for relational data Normalization (eliminates redundancy) SQL Data integrity ACID Compliance

What is big data?

Big data refers to collections of data that have become so large that traditional means of analysis or processing are ineffective, inefficient, and insufficient. Big data involves numerous difficult challenges, including collection, storage, analysis, mining, transfer, distribution, and results presentation.

What are some types of NoSQL Databases?

Document Databases (MongoDB, CouchDB) Column Databases (Apache Cassandra) Key Value Stores (Redise, Couchbase Server) Cache Systems (Redis, Memcache) Graph Databases (Neo4j)

What are advantages of NoSQL databases?

Handles Big Data No predifined schema Handles unstructured data Cheaper to manage Horizontal scaling

What does NoSQL stand for?

Not Only SQL


Related study sets

Med-Surg Ch 22: Care of Patients With Head and Spinal Cord Injuries

View Set

NURS 241 Exam 4- Cirrhosis, Liver Cancer, Drug & Alcohol Abuse

View Set

Cisco Semester 1, CH 11-13 Quiz Questions

View Set

H&C Ch 53. Assess Kidney and Urinary Function

View Set

NCLEX Thermoregulation Questions i

View Set

Chapter 13: Caring for the Developing Child

View Set

integumentary unit T (ch.41,42,38)

View Set