Databases Reference
In-Depth Information
NoSQL concepts
This chapter covers
NoSQL concepts
ACID and BASE for reliable database transactions
How to minimize downtime with database sharding
Brewer's CAP theorem
Less is more.
—Ludwig Mies van der Rohe
In this chapter, we'll cover the core concepts associated with NoSQL systems. After
reading this chapter, you'll be able to recognize and define NoSQL concepts and
terms, you'll understand NoSQL vendor products and features, and you'll be able
to decide if these features are appropriate for your NoSQL system. We'll start with a
discussion about how using simple components in the application development
process removes complexity and promotes reuse, saving you time and money in
your system's design and maintenance.
2.1
Keeping components simple to promote reuse
If you've worked with relational databases, you know how complex they can be.
Generally, they begin as simple systems that, when requested, return a selected row
15
Search WWH ::




Custom Search