Teil eines Buches,

NoSQL Databases

, und .
Concise Guide to Databases, Springer London, (2013)
DOI: 10.1007/978-1-4471-5601-7_5

Zusammenfassung

The NoSQL movement is still relatively new. Databases which store data without schemas and which do not necessarily provide transactional security may seem like a bad idea to experienced relational database practitioners, but these tools do certainly have their place in today’s data rich society. We examine the area in general and then look at specific examples of a Column-based and a Document-based database, with hands-on tutorials for each, using Cassandra and MongoDB as examples. Today’s sales battlegrounds are often based around Scalability and Performance. And it is precisely these two aspects that tend to be pushed by NoSQL tool providers as they claim their products outperform and out-scale traditional RDBMS. Naturally the traditional vendors are fighting back and making counter claims. Equally naturally the real position is somewhere between the two, with most answers starting with “It depends …”. So we look at the difference in philosophy between the transactional ACID databases and the No-SQL approach. The concept of “eventual consistency” is explored. The concept of a schema-less database is discussed and then turned into reality with the tutorial material. And we then we review some of the strengths and weaknesses of these new approaches and examine the business case for a non-relational approach.

Tags

Nutzer

  • @mbruschi

Kommentare und Rezensionen