• 2022-06-09
    什么是NoSQL,试述NoSQL系统在人数据库发展中的作用。
  • 答: (1) NOSQL是以互联网大数据应用为背景发展起来的分布式数据管理系统,它有两种解释:一种是Non-Relational,即非关系数据库:另一种是Not Only SQL,即数据管理技术不仅仅是SQL. NoSQL系统支持的数据模型通常分为: Key-Value 模型、BigTable 模型、文档(document)。(2) NoSQL系统为了提高存储能力和并发读写能力采用了极其简单的数据模型,支持简单的查询操作,而将复杂操作留给应用层实现。该系统对数据进行划分,对各个数据分区进行备份,以应对结点可能的失败,提高系统可用性:通过大量结点的并行处理获得高性能,采用的是横向扩展的方式( scale out)。

    举一反三

    内容

    • 0

      NoSQL数据库是什么意思?NoSQL与RDBMS直接有什么区别?为什么要使用和不使用NoSQL数据库?说一说NoSQL数据库的几个优点?

    • 1

      与关系数据库相比,NoSQL数据库的有点包括() A: NoSQL具有灵活的水平可扩展性,可以支持海量数据存储 B: NoSQL数据库支持MapReduce风格的编程,可以较好地应用于大数据时代的各种数据管理。 C: NoSQL数据库适用于任何场景,可以代替关系型数据库。 D: NoSQL数据库避免了关系型数据库所存在的一些缺陷。

    • 2

      ‏下列关于NoSQL数据库和关系型数据库的比较,不正确的是:‎ A: NoSQL数据库具有弱一致性,关系型数据库具有强一致性 B: NoSQL数据库很容易实现数据完整性,关系型数据库很难实现数据完整性 C: NoSQL数据库的可扩展性比传统的关系型数据库更好 D: NoSQL数据库缺乏统一的查询语言,而关系型数据库有标准化查询语言

    • 3

      下列关于NoSQL数据库和关系型数据库的比较,不正确的是 A: NoSQL数据库的可扩展性比传统的关系型数据库更好 B: NoSQL数据库具有弱一致性,关系型数据库具有强一致性 C: NoSQL数据库很容易实现数据完整性,关系型数据库很难实现数据完整性 D: NoSQL数据库缺乏统一的查询语言,而关系型数据库有标准化查询语言

    • 4

      ​下列关于NoSQL数据库和关系型数据库的比较,不正确的是:( ) A: NoSQL数据库具有弱一致性,关系型数据库具有强一致性 B: NoSQL数据库的可扩展性比传统的关系型数据库更好 C: NoSQL数据库缺乏统一的查询语言,而关系型数据库有标准化查询语言 D: NoSQL数据库很容易实现数据完整性,关系型数据库很难实现数据完整性