Using different data stores depending on the application needs, depending on the
circumstance, rather than using the same kind of database is known as ________
___________. - ANSWER polyglot persistence
The common headache where software data structures from memory do not persist
easily into a database is known as _________ _________. - ANSWER impedance mismatch
Using a database to help integrate multiple applications is called: - ANSWER integration
Which of the following are contributors to the rise of NoSQL? (Choose all that apply.)
ANSWER Need to cluster database servers.
The impedance mismatch between data structures in memory and database structure
on disk.
The rise of web services.
Growing numbers of users and amounts of data stored by organizations.
What does NoSQL stand for? ANSWER It was an accidental neologism (started as a
hashtag)
Which of the following is NOT generally true of NoSQL databases? ANSWER Built for
20th-century web estates
Running separate servers for different sets of data is called __________. It must be
controlled by the application, and has been called "unnatural acts" by those with
experience using this method with relational databases. ANSWER Sharding
The ________ mechanism has worked well to contain the complexity of concurrency with
relational databases. - ANSWER transaction
, A(n) _______ is a collection of data that we interact with as a unit. - ANSWER aggregate
_______ rows have few columns with the same columns used across the many different
rows. - ANSWER Skinny
______ rows have many columns (perhaps thousands), with rows having very different
columns. - ANSWER wide
The ______ data model treats the aggregate as an opaque whole - ANSWER key-value
The ______ data model makes the aggregate transparent to the database allowing you to
do queries and partial retrievals. - ANSWER document
The ______ data model divides the aggregate into column families, allowing the database
to treat them as units of data within the row aggregate. - ANSWER column-family
The ______ data model is a good example of an aggregant-ignoring NoSQL alternative. -
ANSWER graph
The ______ data model is the aggregant-ignoring data model in widest use. - ANSWER
relational
NoSQL databases do not support ACID transactions and hence give up consistency. -
ANSWER FALSE
We have to know how data will be used inside an application before we can define how
to create the boundaries between aggregates. - ANSWER TRUE
If I'm using an aggregate-oriented database and have data that splits between
aggregates, I may have to use a ________ in order to temporarily store the results of
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Easton. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for £12.93. You're not tied to anything after your purchase.