Introduction to NoSQL

Agenda

  • 何謂NoSQL
  • 特性及運作原理
  • RDBMS與NoSQL的差異
  • Q & A

何謂NoSQL

  • 非關聯式資料庫,
  • 不使用SQL作为查询语言
  • 資料的儲存可以不需要固定的schema
  • High scalability

特性

  • Schema-less 
  • Shared nothing architecture 
  • Elasticity
  • Sharding 
  • Asynchronous replication
  • BASE instead of ACID

     

NoSQL DB 的理論基礎 - CAP & BASE

C: Consistency 一致性

A: Availability 可用性

P: Partition Tolerance 分區容錯性

BA: Basically Available 基本可用性

A:   Availability 狀態可以有一段時間不同步

E:   Eventual consistency 最終一致性

Q&A

Made with Slides.com