导航:首页 > 数据分析 > 数据库的类型主要有哪些创新

数据库的类型主要有哪些创新

发布时间:2024-04-17 23:36:54

⑴ 传统数据库与新型数据库的优缺点

一:传统数据库

(1)传统索引不适于海量数据

传统行存数据库索引需要手工设定,对应用不完全透明,随场景和需求的变化需要不断调整,人工维护成本很高。并且传统索引占用存储空间很大,甚至高于数据本身,造成查询效率的下降。

(2)数据装载速度慢

因为索引需要重新创建,加载性能会变的很糟糕。分析型架构系统要解决这些个问题,必须最大限度地减少磁盘 I/O ,提升查询效率,减小人工维护成本。南大通用分析型数据库GBase8a (以下简称GBase 8a)通过列存储模式、数据压缩、智能化的索引、并行处理、并发控制、高效的查询优化器等技术,使得上述问题得到有效解决。以下各节将描述 GBase 8a 的创新架构如何实现这些目标。

二:新型数据库

新型数据库采用分布式并行计算架构,部署于X86通用服务器,满足大数据实时交易需求,成本低、扩展性高,突破了传统数据库性能瓶颈。

分布式非关系型数据库技术创新

非关系型数据库即NoSQL,抛弃了关系数据库复杂的关系操作、事务处理等功能,仅提供简单的键值对(Key, Value)数据的存储与查询,换取高扩展性和高性能,满足论坛、博客、SNS、微博等互联网类应用场景下针对海量数据的简单操作需求。主要技术创新为:

(1) 简单的数据操作换取高效响应。NoSQL仅支持按照Key(关键字)来存储和查询Value(数据),不支持对非关键字数据列的高效查询;因数据操作简单、数据间一般不需要关联操作,故系统可支持高并发和较快的响应速度。

(2) 多种一致性策略满足业务需求。不同于传统关系型数据库仅支持强一致性策略,NoSQL还支持弱一致性和最终一致性等多种策略,可根据应用场景进行对应配置。例如,对写入操作频繁,但数据读取最新版本要求并不严格的应用,如互联网网页数据的存储和分析应用,可以采用最终一致性策略;而对订购关系存储的应用,则必须用强一致性策略,保证总是读取最新版本数据

⑵ 数据库分为哪几类

一、数据抄库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。

二、所谓数据结构是指数据的组织形式或数据之间的联系。

三、数据结构又分为数据的逻辑结构和数据的物理结构。

四、层次结构模型实质上是一种有根结点的定向有序树(在数学中"树"被定义为一个无回的连通图)。

⑶ 数据库的类型都有哪些

1)主数据文件
主数据文件简称主文件,正如其名字所示,该文件是数据库的关键文回件,包含了数据库答的启动信息,并且存储数据。每个数据库必须有且仅能有一个主文件,其默认扩展名为.mdf。
(2)辅助数据文件
辅助数据文件简称辅(助)文件,用于存储未包括在主文件内的其他数据。辅助文件的默认扩展名为.ndf。
(3)日志文件
日志文件用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可以有多个。日志文件的扩展名为.ldf。

由行和列构成的集合,用来存储数据
数据类型
定义列或变量的数据类型,sql
server提供了系统数据类型,并允许用户自定义数据类型
视图
由表或其他视图导出的虚拟表
索引
为数据快速检索提供支持且可以保证数据唯一性的辅助数据结构
约束
用于为表中的列定义完整性的规则
默认值
为列提供的缺省值
存储过程
存放于服务器的预先编译好的一组t-sql语句
触发器
特殊的存储过程,当用户表中数据改变时,该存储过程被自动执行

⑷ 数据分析数据库有哪些常见类型

1、MySQL数据库


定位:开源、多平台、关系型数据库;


目前使用最广泛、流行度最高的的开源数据库。


功能:支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据,有插件式存储引擎,支持多种存储引擎格式。


部署:用编译安装的方式,或者二进制包的方式,按照“安装软件-创建实例-库表用户初始化”,可以很快完成数据库部署。


使用:使用标准的SQL语句进行数据库管理,简单SQL语句的并发和性能较好,对视图、存储过程、函数、触发器等支持的不是太好。


2、SQL Server数据库


定位:商业、Windows平台、关系型数据库;


最早接触、与微软体系结合紧密的的商业数据库,属于“微软技术体系”。


功能:支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据


部署:在Windows平台,用图形界面进行软件安装;


使用:在Windows平台,使用SQL Server Mangement Studio图形界面进行安装。

阅读全文

与数据库的类型主要有哪些创新相关的资料

热点内容
word文档如何设置上下页边距 浏览:764
变声专家安卓版 浏览:77
学什么专业以后可以编程 浏览:965
云盘下载文件怎么移到U盘 浏览:434
为什么数据打游戏经常460 浏览:374
有什么陪玩app 浏览:928
如何编程人物移动 浏览:43
vector代码实现 浏览:392
servu管理员密码 浏览:9
js中修改class属性的值 浏览:678
苹果设备锁怎么解除 浏览:253
linux添加文件夹权限 浏览:329
怎么快速打开文件路径 浏览:74
u盘文件夹为空win10 浏览:980
jsp网上购物系统源码 浏览:135
微信色子表情啥意思 浏览:414
课件视频声音常用的文件格式 浏览:974
如何储存图片到文件 浏览:616
凌源做购物网站需要多少钱 浏览:350
没有mods文件夹 浏览:799

友情链接