New-SQL数据库解决了传统关系型关系数据库和数据库的区别哪些不足之处?


1.5练习一、基本知识1、写出下列中英文名称及简称DB:数据库(Database)RDB:关系型数据库(Realational Database)DBMS:数据库管理系统、Database Management System。TRDB:传统关系型数据库、Traditional Relational Database。NoSQL:非关系型数据库、Not Only SQLNewSQL: 新式的关系型数据库、New SQLSSD::固态硬盘、Solid State DrivesNDFS:Hadoop分布式文件系统
2、写出计算机储存数据单位前10个单位的英文简称。B(字节),KB(千字节),MB(兆字节),GB(吉字节),TB(太字节),PB(拍字节),EB(艾字节),ZB(泽字节),YB(尧字节),BB(珀字节)3、写出秒、毫秒、微秒、纳秒之间的换算关系。1s=103ms=106μs=10^9ns4、模式在数据库中指什么?定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式;是数据库数据在逻辑级上的视图;数据库模式以某一种数据模型为基础;定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。二、综合应用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、分布式与集中式技术在物理上的核心区别是什么?集中式:指一堆服务器连在一起,属于物理上的集中连接概念分布式:是软件在集群服务器上进行的一种处理方式,是基于软件系统上的概念。

我要回帖

更多关于 关系数据库和数据库的区别 的文章

 

随机推荐