Coursera 笔记

Module 01 · Introducing NoSQL

Summary and Highlights摘要和重点

Coursera ↗

Congratulations! You have completed this lesson. At this point in the course, you know:  
恭喜!您已完成本课程。此时,您已经知道:

  • ACID stands for Atomicity, Consistency, Isolated, and Durable. 
    ACID 代表原子性、一致性、隔离性和持久性。
  • BASE stands for Basic Availability, Soft-state, and Eventual Consistency. 
    BASE 代表基本可用性、软状态和最终一致性。
  • ACID and BASE are the consistency models used in relational and NoSQL databases. 
    ACID 和 BASE 是关系型数据库和非关系型数据库中使用的两种一致性模型。
  • Distributed databases are physically distributed across data sites by fragmenting and replicating the data. 
    分布式数据库通过数据分片和复制在物理上分布到各个数据站点。
  • Fragmentation enables an organization to store a large piece of data across all the servers of a distributed system by breaking the data into smaller pieces. 
    数据分片允许一个组织通过将数据分割成更小的片段,将大量数据存储在分布式系统的所有服务器上。
  • You can use the CAP Theorem to classify NoSQL databases. 
    你可以使用 CAP 定理对 NoSQL 数据库进行分类。
  • Partition Tolerance is a basic feature of NoSQL databases. 
    分区容错性是 NoSQL 数据库的基本特性。
  • NoSQL systems are not a de facto replacement for RDBMS. 
    NoSQL 系统并非 RDBMS 的事实替代品。
  • RDBMS and NoSQL cater to different use cases, which means that your solution could use both RDBMS and NoSQL. 
    关系型数据库管理系统(RDBMS)和非关系型数据库(NoSQL)服务于不同的应用场景,这意味着您的解决方案可以同时使用 RDBMS 和非关系型数据库。