Database Reference
In-Depth Information
Figure 1-2 . A dynamic column, a.k.a. budding schema, is one way to relax static schema constraint of RDBMS world
Scalability
Traditional RDBMSs offer vertical scalability, that is, scaling by adding more pro-
cessors or RAM to a single unit. Whereas, NoSQL databases offer horizontal scalabil-
ity, and add more nodes. Mostly NoSQL databases are schemaless and can perform
well over commodity servers. Adding nodes to an existing RDBMS cluster is a cum-
bersome process and relatively expensive whereas it is relatively easy to add data
nodes with a NoSQL database, such as Cassandra. We will discuss adding nodes to
Cassandra in coming chapters.
No Single Point of Failure
With centralized databases or master/slave architectures, where database resources or a
master are available on a single machine, database services come to a complete halt if
 
Search WWH ::




Custom Search