According to Oracle’s white paper on Oracle NoSQL database,
According to Oracle’s white paper on Oracle NoSQL database, NoSQL databases are sometimes characterized by the BASE acronym [Oracle, 2011]. The Base properties are often described when comparing the trade-offs between ACID properties of a centralized relational database to cluster-oriented NoSQL database [Brewer].
A computer cluster is a single logical unit consisting of multiple computers that are linked together. Relational databases were not designed to run on clusters. Cluster relational databases work on the concept of a shared disk sub-system. The demand for NoSQL databases is driven by the need store data on clusters.When you have a cluster, you have lots of machines to spread the computation over but you have to consider that you have transfer data across nodes.
Describe the effect of replicated cluster-oriented databases on ACID properties. Refer to the Lynch and Gilbert paper for an explanation on relaxing the consistency property [Lynch and Gilbert].
The BASE acronym:
BA – Basically Available
S – Soft state
E – Eventually consistent
The ACID acronym:
A – Atomicity
C – Consistency
I – Isolation
D – Durability
[Brewer] Brewer, Eric. Towards Robust Distributed Systems. www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf.
[Lynch and Gilbert] Lynch, Nancy and Seth, Gilbert. Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services. ACM SIGACT News Volume 33 Issue 2, June 2002.
[Oracle, 2011] Oracle NoSQL Database White Paper www.oracle.com/technetwork/database/nosqldb/…/nosql-database-498041.pdf
An old paper on clustering in object-oriented database is attached.
Newsletter
ACM SIGPLAN OOPS Messenger Homepage archive
Volume 3 Issue 3, July 1992
Pages 14 – 21
ACM New York, NY, USA
table of contents doi>10.1145/140959.140962