Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

ITB2015 - NoSQL For You And Me

414 vues

Publié le

Come enter the exciting world of document databases. In this session, we will permeate you with all the knowledge needed to do document modeling, Couchbase NoSQL server setup, integrations and app building.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

ITB2015 - NoSQL For You And Me

  1. 1. NoSQL for you and me by: Brad Wood and Curt Gratz
  2. 2. History #noSQL (Johan Oskarsson meeting) Buzz word Standards What does it mean?
  3. 3. History Characteristics non-relational open-source (some) cluster-friendly (some) 21st Century schema less
  4. 4. History Types key/value document column graph
  5. 5. No more ACID Atomicity - All or Nothing (transactions) Consistency - data is never violated (constraints. validation, etc) Isolation - operations must not see data from other non-finished operations(locks) Durability - state of data is persisted when operation finishes (server crash protection)
  6. 6. Normalisation Less data duplication Less storage space Higher data consistency/integrity Easy to query Updates are EASY
  7. 7. Denormalisation Minimize the need for joins Reduce the number of indexes Reduce the number of relationships Updates are harder (slower)
  8. 8. Making a mental shift In SQL we tend to want to avoid hitting the database as much as possible We know that it's costly when tying up connection pools and overloading db servers Even with indexing SQL still gets bogged down by complex joins and huge indexes In noSQL gets and sets ARE FAST, and not a bottleneck, this is hard for many people to accept and absorb at first
  9. 9. Making a mental shift Denormalization takes getting used to Data integrity Schema changes are easy