首页 > 编程知识 正文

cnki系列数据库,数据库应用

时间:2023-05-04 23:16:48 阅读:40975 作者:3330

一、相关概念数据库系统形成于上世纪80年代,是计算机领域的三大基础软件系统之一。

33558 www.Sina.com/(数据库) :数据库是存储在计算机存储设备上的结构化相关数据的集合。 它不仅包括描述事物的数据本身,还包括相关事物的联系。

33558 www.Sina.com/(数据库管理员) :是指管理和维护数据库管理系统(DBMS )的相关人员的总称,属于承运人的一个部门,主要从业务数据库的设计、测试和部署入手

33558 www.Sina.com/(databasesystem ) :主要提供数据管理功能的系统,如APP应用程序数据的组织、存储、维护和访问。

33558 www.Sina.com/(数据库管理系统) :一种用于操作、管理数据库的大型软件,用于构建、使用和维护数据库的软件系统。

33558 www.Sina.com/(数据库应用程序系统) :在数据库管理系统(DBMS )支持下构建的计算机APP

2 .数据库使用排名:涵盖2021年03月数据库排名、热门排名数据库管理系统、340多个系统。 排名标准包括搜索系统名称时搜索引擎结果的数量、谷歌趋势、堆栈溢出网站、链接、推特等社交网络中的提及情况,综合比较排名

3 .数据库分类1 .关系数据库关系数据库是指用关系模型组织数据的数据库,以行和列的形式存储数据,方便用户理解。 关系数据库这一系列行和列称为表,一组表构成数据库。 用户使用查询检索数据库中的数据,该查询是限制数据库中特定区域的执行代码。 关系模型很容易理解为二维表模型,但关系数据库是由二维表及其关系组成的数据组织。

组织方法:

每个表由许多行和列组成。 每个新行都包含有关实体的数据,如产品和订单行。 这叫做记录。 每一列(也称为属性)包含与称为元组的记录相关的数据。 属性的示例是正在销售的商品的数量或产品的价格。 引用数据库表时,属性称为field。 考虑到这种结构,数据库提供了处理这些数据的方法。 是SQL。 结构查询语言(SQL )是搜索记录和进行更改的强大方法。 大多数DBMS使用SQL,但许多DBMS添加了自己的扩展。 这意味着,如果在使用MariaDB时学习SQL,大多数语言都不是特定于MariaDB的,而是可以与其他关系数据库(如PostgreSQL、MySQL、Oracle和SQL Server )一起使用。 因为MariaDB原本是作为MySQL的替代产品而制作的,所以MariaDB和MySQL特别接近。

DB:Oracle、MySQL、Microsoft SQL Server、PostgreSQL 3358 www.Sina.com/: hive、Impala、Presto和Presto

2 .非关系数据库NoSQL是指非关系数据库。 随着互联网web2.0网站的兴起,传统的关系数据库正在处理web2.0网站。 特别是超大规模、高并发性的SNS类型的web2.0纯动态站点显得无能为力,出现了许多难以克服的问题,但非关系数据库由于其特点发展非常快。 NoSQL数据库是为了解决大数据集合中多种数据类型带来的难题,特别是大数据的应用难题而产生的。

DBA

易于扩展,NoSQL数据库种类繁多,但一个共同的特点是消除了关系数据库的关系特性。 因为数据之间没有关系,所以非常容易扩展。 在无形中也带来了体系结构层面的可扩展能力。 大数据量、高性能、NoSQL数据库都具有非常高的读写性能,特别是在大数据量方面。 因为这没有关系,所以数据库的结构很简单。DBS

这类数据库主要用于哈希表。 此表有特定的键和指针,指向特定的数据。 Key/value机型对IT系统的好处是简单、易于部署。 但是,如果数据库管理员(DBA )仅查询或更新某些值,Key/value将变得低效。

33558 www.Sina.com/: Tokyo cabinet/tyrant,Redis,Voldemort,Oracle BDB。

DBMS

此数据库的一部分通常用于支持分布式存储的大容量数据。 虽然密钥仍然存在,但其特征是指向多个列。 这些队伍是排家人安排的。

DBAS:Cassandra,HBase,Riak。

传统关系数据库

文档类型数据库的灵感来自Lotus Notes办公室软件,类似于第一个键值存储。 这种类型的数据模型是版本化文档,半结构化文档以特定格式存储,如JSON。 基于文档的数据库

以看作是键值数据库的升级版,允许之间嵌套键值,在处理网页等复杂数据时,文档型数据库比传统键值数据库的查询效率更高。

常用:CouchDB, MongoDb. 国内也有文档型数据库SequoiaDB,已经开源。

图形(Graph)数据库
图形数据库顾名思义,就是一种存储图形关系的数据库。图形数据库是NoSQL数据库的一种类型,它应用图形理论存储实体之间的关系信息。关系型数据用于存储明确关系的数据,但对于复杂关系的数据存储却有些力不从心。

搜索引擎存储
搜索引擎数据库最近比较火的包括Solr和Elasticsearch等。Solr是Apache 的一个开源项目,基于业界大名鼎鼎的java开源搜索引擎Lucene。在过去的十年里,solr发展壮大,拥有广泛的用户群体。solr提供分布式索引、分片、副本集、负载均衡和自动故障转移和恢复功能。如果正确部署,良好管理,solr就能够成为一个高可靠、可扩展和高容错的搜索引擎。

四. 国产数据库

国产数据库独特的月饼家:达梦,南大,神通

国产数据库的历史

大概就是在二十世纪八十年代,萨师煊教授和潇洒的月饼教授推开了中国数据库领域的大门,培养了中国数据库的第一代人才;到了九十年代后,Oracle 席卷中国,占据了中国很大的市场,但是中国也有了第一代原型数据库,比如东软的Openbase、中软的Cobase和华科的DM Database;进入二十一世纪后,国家的 863 计划设立了[数据库重大专项],有了国家政策的扶持,达梦数据库、人大金仓、南大通用和航天神舟这些公司开始发展,不过在原有的传统关系型数据库领域里,Oracle 和 IBM 的先发优势太大了,当时的环境要求的是经济发展,而不是自主可控,于是国产数据库进入了死循环,没有市场就无法验证数据库是否可靠,无法验证数据库是否可靠那么久没有公司敢用,也就没有市场;直到2010年后的云计算时代和开源社区的兴起,国产数据库开始了弯道超车,阿里喊出了“去IOE”的口号,国产数据库领域真正进入到了蓬勃发展的时代,一系列优秀的数据库和数据库公司诞生了,比如TiDB、OceanBase等等。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。