数据库超详细讲解,MySQL数据库的简介、及常用数据库介绍

时间:2022-10-10 18:03:10 | 浏览:3434

数据库简介数据库:顾名思义,就是数据的仓库,它是长期存储在计算机内,有组织的、可共享的数据的集合。数据库管理系统(DBMS: 用来对数据进行存储、管理等操作的软件)数据库分类数据库通常分为:层次式数据库、网络式数据库和关系式数据库三种。而不

数据库简介

数据库:顾名思义,就是数据的仓库,它是长期存储在计算机内,有组织的、可共享的数据的集合。

数据库管理系统(DBMS: 用来对数据进行存储、管理等操作的软件)

数据库分类

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

而在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库(SQL)和非关系型数据库(NoSQL,Not Only SQL)。

关系型数据库

    关系 :关系就是二维表。

并满足如下性质:

表中的行、列次序并不重要

行row:表中的每一行,又称为一条记录

列column:表中的每一列,称为属性,字段 field 域

主键PK(Primary key):用于唯一确定一个记录的字段 外键FK

域domain:属性的取值范围,如,性别只能是‘男’和‘女’两个值

缺点: 性能没有非关系性数据库好 优点:数据统计有严谨性

非关系型数据库

NoSQL数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。

    搜索键值存储数据库(key-value):

键值数据库就类似传统语言中使用的哈希表。可以通过key来添加、查询或者删除数据库,因为使用key主键访问,所以会获得很高的性能及扩展性。Key/value模型对于IT系统来说的优势在于简单、易部署、高并发。典型产品:Memcached、Redis、MemcacheDB

    列存储(Column-oriented)数据库

列存储数据库将数据存储在列族中,一个列族存储经常被一起查询的相关数据,比如人类,我们经常会查询某个人的姓名和年龄,而不是薪资。这种情况下姓名和年龄会被放到一个列族中,薪资会被放到另一个列族中。

这种数据库通常用来应对分布式存储海量数据。

    面向文档(Document-Oriented)数据库

文档型数据库可以 看作是键值数据库的升级版,允许之间嵌套键值。而且文档型数据库比键值数据库的查询效率更高。面向文档数据库会将数据以文档形式存储。典型产品:MongoDB 适用于敏捷开发

常见关系型数据库:

    大型:Oracle、DB2 等;

    中型:SQL Server、MySQL 等;

    小型:Access 等。

关系型数据库和非关系型数据库比较

    关系型数据库:

关系型数据库,是指采用了关系模型来组织数据的数据库。

简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

关系型数据库的最大特点就是事务的一致性:传统的关系型数据库读写操作都是事务的,具有ACID的特点,这个特性使得关系型数据库可以用于几乎所有对一致性有要求的系统中,如典型的银行系统。

优点:

容易理解:二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等其他模型来说更容易理解

使用方便:通用的SQL语言使得操作关系型数据库非常方便

易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不一致的概率

缺点:

数据读写必须经过sql解析,大量数据、高并发下读写性能不足。对于传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。

具有固定的表结构,因此扩展困难。

多表的关联查询导致性能欠佳

    非关系型数据库:

特点:

非结构化的存储。

基于多维关系模型。

具有特有的使用场景。

优点:

高并发,大数据下读写能力较强。(基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高)

基本支持分布式,易于扩展,可伸缩。(因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展。)

简单,弱结构化存储。

缺点:

事务支持较弱。

通用性差。

无完整约束复杂业务场景支持较差。

MySQL学习教程

相信看完本文,你已经对MySQL数据库有了大致的了解,如果上面内容讲得不是很完善或者清楚,你想更深入的学习数据库,也可以通过视频系统的学习mysql,推荐老杜讲的MySQL教程,开启我们的MySQL学习之旅,学习更多的MySQL知识。

相关资讯

分析师看金价 | CPI、PPI数据将如何影响金价?

吴迪独立分析师基本面上看,美国7月非农就业人数增加528万人,大大超过市场预测的25万人。美国高烧不退的通胀和美联储的激进加息,正在掏空美国消费者的钱包。沈国富永坤控股投研中心贵金属分析师上周国际金价一度创出反弹以来高位1794美元/盎司,随着美联储发布好于预期的非农就业数据,金价回吐周内全部涨幅,周线基本持平。

天津“老重机”为何玩起了“大数据”?

在北辰区津榆公路,有一家名为天津江天数据科技有限公司的企业。这里曾是有着几十年历史的全国八大重型机械厂之一——天津市天重江天重工有限公司。如今原址将建起“环京大数据产业天津基地”,规划建设4万个机柜,并已列入天津市重点项目库。

四川华蓥市常住人口数据:双河街道约11万,乡镇都不突出

四川省广安市唯一的县级市——华蓥市,根据华蓥市第七次全国人口普查公报的数据,华蓥市常住人口约27万人。说实话,这个人口规模并不算多,比不上岳池县的百万人口,是广安市人口最少的县市。这或许和华蓥市的面积有关,华蓥市辖区面积470平方公里,只比

核心数据倒数第一,当阳距全国百强县还有多远?

以上两张图片,是笔者从微信群看到宜昌市各区县1至7月的部分经济指标,同时,这两项数据也是笔者最关心的经济指标。对于三四线城市来说,工业是经济发展的重要组成部分,可以说是经济发展的基础。而现在的增加值,离不开过去一定时期内的投入。如果说,工业

中国买来最急需直升机为何不引进生产线?俄方关键数据点破窗户纸

米-17系列现在基本替代了“黑鹰”称为了绝对主力 30年的“黑鹰”现在应急用长期以来,在中国陆航部队中,能够担负高海拔地区运输的只有从美国引进的S-70“黑鹰”中型直升机。那段时间,能够爬上4500米以上高海拔地区的只有“黑鹰”,而且中国的

南乐县:数据多“跑路”群众少“跑腿”

“我们的税务业务都可以在一个窗口集中办理,综合去受理,办事效率也特别高。“11月19日,在南乐县大数据中心,办事群众王晓辉高兴地给办税人员竖起大拇指,”我们有一些不懂的、不会的,他们都会积极去引导,我觉得他们特别棒。“(图文/王峥 佳鑫)南

睢阳区政务服务和大数据管理局深化“放管服”改革优化便民利企新环境

来源:商丘日报-商丘网群众在睢阳区政务服务中心办理业务。记者 邵群峰 摄10月15日,市民刘西丹来到商丘市行政服务中心睢阳区市场监管局窗口,办理公司注册登记。在窗口工作人员的热情接待和帮助下,仅用4个小时,刘西丹就在线领取了电子营业执照和一

探索图数据库商业化新路,TigerGraph凭什么拿下大公司?

图片来源@视觉中国一周前,诺贝尔物理学奖结果公布,值得注意的,获奖的三位科学家有一个共同点就是在复杂物理系统上做出了开创性贡献。其中真锅秀郎和克劳斯·哈塞尔曼的研究对象是地球气候以及人类如何影响地球气候,乔治·帕里西研究的则是无序材料和随机

物流常识(二):基础数据篇

本文深剖物流行业基本面数据,主要大纲如下:行业篇:行业基本面数据司机篇:司机数据与基础画像市场分析篇:城际&同城市场分析01 行业篇2019年中国物流市场结构(万亿元)中国2019年国内生产总值(GDP)为90万亿元,其中物流总费用13.2

企业用了大数据获客系统,真能获得精准客源?

一直以来,大多数企业都会头疼两个问题,“获客难”和“获客成本高”。如果找不到目标客户,就算业务员积极开发,但是苦于身边能找到的客户都没有对自身行业的需求,导致客户的意向度不高,那么最终也无法成交。如果企业不了解客户的真正需求,没有办法做到有

友情链接

天天财经元宇宙中国SEO域名抢注宝宝起名网网站监控纽约旅游网宠物商机网养生知识网贵州茅台A股佛山照明灯饰网娱乐圈网云上黄石新闻网平顶山新闻头条网眉山新闻头条网土耳其旅游网今日吕梁尚太科技股票黄山毛峰官网今日泰安网红奶茶排行榜梧州六堡茶官网王者荣耀游戏网丽江旅游网今日济南LV包回收网株洲新闻头条网潮州新闻头条网摄影爱好者今日宝鸡苏州旅游网儿童玩具批发资讯网安阳新闻头条网萍乡新闻头条网今日哈尔滨今日六安
MYSQL数据库应用网-mysql数据库基础知识、Mysql还原数据库、mysql数据库迁移方案、mysql数据库增删改查、mysql数据备份和恢复、mysql数据迁移工具、mysql数据库迁移详细步骤、mysql数据库存储目录迁移、mysql数据库不停机迁移方法、mysql数据备份和恢复、免费mysql服务器、mysql官网免费版安装教程。
MySQL数据库应用 nincu.cn©2022-2028版权所有