Coursera 笔记

Module 01 · Introducing NoSQL

Summary and Highlights摘要和重点

Coursera ↗

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

  • NoSQL means Not only SQL. 
    NoSQL 意味着不仅仅是 SQL。
  • NoSQL databases have their roots in the open source community. 
    NoSQL 数据库植根于开源社区。
  • NoSQL database implementations are technically different from each other. 
    NoSQL 数据库的实现技术各不相同。
  • Adopting NoSQL databases has several benefits, including storing and retrieving session information and event logging for apps.
    采用 NoSQL 数据库有多个优势,包括存储和检索应用程序的会话信息以及事件记录。
  • The four main categories of NoSQL databases are Key-Value, Document, Wide Column, and Graph.  
    NoSQL 数据库主要有四大类:键值对、文档、宽列和图数据库。
  • Key-value NoSQL databases are the least complex architecturally. 
    键值对 NoSQL 数据库在架构上最为简单。
  • Document-based NoSQL databases use documents to make values visible for queries. 
    基于文档的 NoSQL 数据库使用文档来使查询中的值可见。
  • In document-based NoSQL databases, each piece of data is considered a document, which is typically stored in either JSON or XML format. 
    在文档型 NoSQL 数据库中,每份数据被视为一个文档,通常以 JSON 或 XML 格式存储。 
  • Column-based databases spawned from the architecture of Google’s Bigtable storage system. 
    基于列的数据库源自 Google Bigtable 存储系统的架构。 
  • The primary use cases for column-based NoSQL databases are event logging and blogs, counters, and data with expiration values. 
    基于列的 NoSQL 数据库的主要用例包括事件日志记录、博客、计数器以及具有过期值的数据。
  • Graph databases store information in entities (nodes) and relationships (edges).
    图数据库以实体(节点)和关系(边)的形式存储信息。