跳到主要内容
10.5555/3364297旅游指南书籍页面出版物页面acm-pubtype公司
跳过页眉部分
SQL和NoSQL数据库:大数据管理的模型、语言、一致性选项和体系结构2019年8月
发布者:
  • Springer Vieweg公司
国际标准图书编号:978-3-658-24548-1
出版:2019年8月29日
页:
248
跳过书目计量部分
文献计量学
跳过抽象节
摘要

本书全面介绍了关系数据库(SQL)和非关系数据库(NoSQL)。作者彻底回顾了数据库工具和技术的当前状态,并研究了未来的创新。这本书一开始就对数据管理进行了广泛的研究,包括对信息系统和数据库的概述,以及对当代数据库类型的解释:SQL和NoSQL数据库,以及各自的管理系统大数据的性质和用途提供了数据管理组织的高级视图关系数据库和图形数据库中的数据建模和一致性章节长度处理,包括企业范围的数据架构和数据库设计公式。语言的覆盖范围从操作符概述扩展到SQL和QBE(示例查询),再到完整性约束等等。一整章探讨了确保数据一致性的挑战,包括:ACID和BASE一致性模型的大规模分布式数据比较中的多用户操作一致性故障排除,以及更多的系统体系结构也从其自己的章节中获得,该章节探讨了同质和异构数据的处理;存储和访问结构;多维数据结构和MapReduce并行处理等主题。后关系数据库和NoSQL数据库关于后关系数据库的一章讨论了SQL的局限性以及SQL之外的局限性,包括多维数据库、知识库和模糊数据库。最后一章介绍NoSQL数据库,以及非相关技术的开发、键值、列系列和文档存储XML数据库和图形数据库等。本书包括100多个表、示例和插图,每个章节都提供了一系列资源供进一步阅读。SQL&NoSQL数据库传达了关系和非关系方法的优缺点,并展示了如何为大数据应用程序进行开发。这本书使读者受益,包括从事应用信息技术广泛领域工作的学生和从业者。本教材已被推荐用于德国、奥地利和瑞士的大学课程。

引用人

    贡献者
    • 弗里堡大学
    • 卢塞恩应用科技与艺术大学

    建议

    评论

    雅罗斯拉夫·波科尼

    本书试图概述数据库技术的当前状态,即主要是数据模型、数据库语言和数据库架构,包括确保数据一致性的方法。单独的章节专门讨论后关系数据库和NoSQL数据库。不幸的是,它的方法是非常不系统的:一些重要的主题被非常详细地介绍了,一些更少,而一些根本没有。第1章非常非正式地介绍了关系数据模型、结构化查询语言(SQL)、大数据和NoSQL数据库。非常不寻常的是,图形数据库和Cypher查询语言在最后一类中进行了简要介绍。第2章致力于数据建模,特别是实体关系(ER)模型、关系数据模型和图形模型,以及在关系和图形环境中实现ER模式的一些规则。不幸的是,这里提出了许多图论中不相关的概念。另一方面,概念图式根本没有定义;相反,使用ER模型。第3章介绍关系代数和SQL。虽然详细描述了关系代数,但只提供了SQL的基本语言选项。本文介绍了示例查询(QBE)语言和Cypher的一些构造,以及有关NULL值、完整性约束等的简短部分。第4章“确保数据一致性”讨论了集中式和分布式数据库管理系统(DBMS)体系结构中的并行处理。对事务处理,包括其ACID和BASE属性进行了足够详细的描述。第5章讨论了DBMS体系结构的一些细节。读者终于在这里了解了有关SQL数据库模式的更多信息。在这种情况下,建议将半结构化和非结构化数据用于数据库存储和处理。本章包括专门讨论数据索引、查询优化和MapReduce并行处理的简短章节。最后,介绍了著名的关系数据库五层模型和各种存储结构。第六章是“后关系数据库”;显然,对象关系数据库和时态数据库属于这里,但联邦数据库属于第5章。最后一章(7)很短,令人惊讶的是它的标题(“NoSQL数据库”)出现在整本书的标题中。总之,这本书可以推荐给任何需要数据库基本概述的人,不幸的是,书中有一些不太重要的细节,例如第五范式(5NF)和Voronoi图。这种不平衡的方法降低了书的质量。

    访问计算机文献的批评性评论在这里

    成为评论员计算评论。