NoSQL Flashcards
What are the types of data that need to be considered when deciding on a cloud persistence solution?
Structured, Semi-Structured, Unstructured
Which tool can automate table structure manipulation to reduce errors in RDBMS?
Liquibase
What is a key feature of NoSQL databases compared to SQL databases?
They avoid joins and are easy to scale.
What is a characteristic of distributed data stores in NoSQL?
They achieve eventual consistency
What is the Two Phase Commit (2PC) in database transactions?
A technique to ensure ACID properties by dividing the transaction into prepare and commit phases.
Which pattern is used for handling long-lived transactions in distributed systems by ensuring that each sub-transaction has a compensating transaction?
Saga Pattern
What is a benefit of asynchronous replication in databases?
Faster performance and reduced latency
Why is database security important?
To preserve database confidentiality, integrity, and availability.
Which of the following is a common threat to database security?
SQL/NoSQL injection attacks
What is Elasticsearch used for?
Distributed search and analytics.
What is the purpose of Kibana in the ELK stack?
It provides an interface for data visualization and exploration.