nosql第一章课后习题

1.5练习
一、基本知识
1、写出下列中英文名称及简称
DB:数据库(Database)
RDB:关系型数据库(Realational Database)
DBMS:数据库管理系统、Database Management System。
TRDB:传统关系型数据库、Traditional Relational Database。
NoSQL:非关系型数据库、Not Only SQL
NewSQL: 新式的关系型数据库、New SQL
SSD::固态硬盘、Solid State Drives
NDFS:Hadoop分布式文件系统

2、写出计算机储存数据单位前10个单位的英文简称。
B(字节),KB(千字节),MB(兆字节),GB(吉字节),TB(太字节),PB(拍字节),EB(艾字节),ZB(泽字节),YB(尧字节),BB(珀字节)
3、写出秒、毫秒、微秒、纳秒之间的换算关系。
1s=103ms=106μs=10^9ns
4、模式在数据库中指什么?
定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
一个数据库只有一个模式;
是数据库数据在逻辑级上的视图;
数据库模式以某一种数据模型为基础;
定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。
二、综合应用
1、简述TRDB与NoSQL的技术特点区别。
TRDB:
(1)使用强存储模式技术。
(2)采用SQL技术标准来定义和操作数据库
(3)采用强事务保证可用性及安全性
(4)主要采用单机集中式处理(CP,Centralized Processing)方式。
NoSQL:
(1)使用弱存储模技术
(2)没有采用SQL技术标准来定义和操作数据库
(3)采用弱事务保证数据可用性及安全性或根本没有事务处理机制。
(4)主要采用多机分布式处理方式
2、简述NoSQL与NewSQL的主要区别。
NoSQL采取的是最终一致性原则,NewSQL选择汲取了SQL和NewSQL的优点,希望将ACID和可扩展性以及高性能结合,但是目前而言,不适用于所有的场景。
3、一个互联网在线电子商务网站是否能够用MongoDB、Redis、Oracle数据库并阐述理由。
本质上是可以的,但是由于资金、耗时等因素,对于一些小型网站来说不必用Oracle这种大型的数据库。如果该网站储存量过于巨大,可以考虑将网站中每一个模块分别对应一个数据库进行分开储存。这样更加便于管理。但是大多数情况下还是推荐使用MOngoDB数据库,MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。
4、NoSQL技术诞生的最初发点是为了解决什么问题?
1、解决传统关系型数据库无法解决的数据存储及访问问题。
2、要解决大数据应用问题。
3、要解决互联网上应用问题。
4、要解决处理速度的响应和海量数据的储存问题。
5、要学好NoSQL技术的途径?
1、NoSQL的各种技术综合网站,如NoSQL官网、CSDN论坛等。
2、NoSQL的各种源码下载以及学习地址,如MongoDB官网、Redis中文网等。
3、购买一些大佬的课程、与同学老师交流等。
6、分布式与集中式技术在物理上的核心区别是什么?
集中式:指一堆服务器连在一起,属于物理上的集中连接概念
分布式:是软件在集群服务器上进行的一种处理方式,是基于软件系统上的概念。

  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
很好,让我们来看一些习题吧。 1. 什么是大数据? 答:大数据是指数据量巨大、数据类型多样、数据增长速度快,且难以通过传统数据管理工具进行处理和分析的数据集合。 2. 大数据的四个特点是什么? 答:大数据的四个特点是:数据量巨大、数据类型多样、数据增长速度快、数据处理复杂。 3. 大数据的应用领域有哪些? 答:大数据的应用领域非常广泛,包括但不限于:金融、医疗、能源、交通、零售、媒体、教育、政府等。 4. 什么是数据挖掘? 答:数据挖掘是从大量数据中挖掘出有用的信息和知识的过程,包括数据预处理、模型构建、模型评估等步骤。 5. 什么是Hadoop? 答:Hadoop是一个开源的分布式计算框架,用于存储和处理大规模数据集。它包含了Hadoop Distributed File System(HDFS)和MapReduce两个核心模块。 6. 什么是NoSQL数据库? 答:NoSQL数据库是一类非关系型的数据库,用于处理大规模分布式数据集。它们通常具有高可伸缩性、高性能、灵活的数据模型等特点,适合于海量数据的存储和处理。 7. 大数据技术的发展趋势是什么? 答:大数据技术的发展趋势包括:更加智能化、更加实时化、更加高效化、更加安全化等方面的发展。同时,大数据技术也将与云计算、人工智能等技术相结合,形成更加强大的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余生羁绊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值