O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

ITB2015 - NoSQL For You And Me

421 visualizações

Publicada em

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.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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