精华内容
下载资源
问答
  • 数据库里存放的是一些元数据的东西,比如很多表,表中有数据字段,表与表之间有关系,最终表存放到表空间中,而表空间存放与操作系统的文件系统中。但数据库中并不是存放大量数据的东西,如视频网站的视频很可能存放...

    数据库里存放的是一些元数据的东西,比如很多表,表中有数据字段,表与表之间有关系,最终表存放到表空间中,而表空间存放与操作系统的文件系统中。

    但数据库中并不是存放大量数据的东西,如视频网站的视频很可能存放到RAID阵列中,而不可能是数据库中,数据库中应该存放的是一些视频的地址,比如一个用户想看一个视频,那么他通过浏览器访问视频网站的网址,视频网站的WEB服务器解析了用户浏览器的请求,然后WEB服务器(可能是apache)访问视频网站的数据库服务器,从数据库服务器(DBMS)中得到该视频在存储器(RAID)存放的地址(路径),然后返回给用户浏览器,用户浏览器再利用此地址访问该视频,即完成了一次查看视频的网络服务。

    [@more@]

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25067344/viewspace-1053882/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/25067344/viewspace-1053882/

    展开全文
  • 关系数据库中,对数据操作几乎全部建立在一个或多个关系表格上,通过这些关联表格分类、合并、连接或选取等运算来实现数据管理。 代表产品:oracle、MySQL、mariadb、SQLserver 三、非关系型数据库 非关系...

    一、什么是数据库

    简单来说,数据库就是存放计算机数据的仓库,这个仓库按照一定的数据结构来对数据 进行组织和存储,可以通过数据库提供的多种方法来管理其中的数据。

    二、关系型数据库

    关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过这些关联的表格分类、合并、连接或选取等运算来实现数据的管理。
    代表产品:oracle、MySQL、mariadb、SQLserver

    三、非关系型数据库

    非关系型数据库也被称为 NoSQL 数据库,NoSQL 的本意是 “Not Only SQL”,指的是非关系型数据库,而不是“NO SQL”的意思,NoSQL 的产生并不是要彻底否定关系型数据库,而是作为传统数据库的一个有效补充。NoSQL 数据库在特定的场景下可以发挥难以想象的高效率和高性能。特别是对于规模日益扩大的海量数据,超大规模和高并发的微博、微信、SNS 类型的纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:传统的关系型数据库IO瓶颈、性能瓶颈都难以有效突破,于是开始出现了大批针对特定场景,以高性能和使用便利为目的功能特异化的数据库产品。NoSQL(非关系型)类的数据库就是这样的情景中诞生并得到了非常迅速的发展。
    代表产品:Redis(持久化缓存)、MongoDB、Memcached(纯内存)

    四、关系型数据库和非关系型数据库区别

    1.关系型数据库:

    优点:
    1、易于维护:都是使用表结构,格式一致;
    2、使用方便:SQL语言通用,可用于复杂查询;
    3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。
    缺点:
    1、读写性能比较差,尤其是海量数据的高效率读写;
    2、固定的表结构,灵活度稍欠;
    3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。

    2.非关系型数据库

    严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。
    优点:
    1、格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,使用灵活,应用场景广泛。
    2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;
    3、高扩展性;
    4、成本低:nosql数据库部署简单,基本都是开源软件。

    缺点:
    1、不提供sql支持;
    2、无事务处理;
    3、数据结构相对复杂,复杂查询方面稍欠。

    展开全文
  • 什么是数据库? (百度百科):数据库以一定方式储存在一起、能与多个用户共享、具有尽可能小冗余度、与应用程序彼此独立数据集合,可视为电子化文件柜——存储电子文件处所,用户可以对文件...数据库中...
    什么是数据库?
    

    (百度百科):数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
    数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。

    数据库中的主键是什么,外键是什么呢?
    

    主键:表中用于唯一标识一条记录的信息,不能有重复,不允许为空;主 键只能有一个
    外键:该表的外键则是另一表的主键, 外键可以有重复的, 可以是空值;一个表可以有多个外键

    主键与外键的关系,聚个简单的例子:

    1学生表
    (学号,姓名,性别,班级) ;
    其中每个学生的学号是唯一的,学号就是一个主键 
    2课程表
    (课程编号,课程名,学分) ;
    其中课程编号是唯一的,课程编号就是一个主键 
    3成绩表(学号,课程号,成绩) ;
    在成绩表中,学号和课程号的组合可以唯一标识一条记录,即学号和课程号的属性组是一个主键 
    成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键 
    同理 成绩表中的课程号是课程表的外键 
    
    展开全文
  • 什么是数据库

    2018-07-23 17:12:00
    数据库就是存放和管理数据仓库。 数据库和存储,基本上互联网瓶颈。 架构上尽量让数据库的压力减少。 数据库种类:关系数据库,非关系数据库 关系数据库: 二维表格,例如:MySQL和Oracle 可对比...

    数据库就是存放和管理数据的仓库。

    数据库和存储,基本上是互联网的瓶颈。

    架构上尽量让数据库的压力减少。

    数据库种类:关系型数据库,非关系型数据库


    关系型数据库:

    二维的表格,例如:MySQL和Oracle

    可对比Excel表:

    一个数据库 --> 一个Excel文件
    一个数据表 --> Excel文件中的sheet
    一个数据表类型 --> Excel文件中的sheet的列
    一条数据 -->Excel文件中的sheet的行

    非关系型数据库:NoSQL -- Not Only SQL

    key-value:键值

      面向高性能并发读/写的缓存存储,其结构类似于数据结构中的Hash表,每个Key分别对应一个Value,能够提供非常快的查询速度、大数据存放量和高并发操作,非常适合通过主键对数据进行查询和修改等操作。

      Key-Value数据库的主要特点是具有极高的并发读/写性能,非常适作为缓存系统使用。MemcacheDB、BerkeleyDB、Redis、Flare就是Key-Value数据库的代表。

    Column-Oriented:列存储

      面向检素的列式存储,其存储结构为列式结构,同于关系型数据库的行式结构,这种结构会让很多统计聚合操作更简单方便,使系统具有较高的可扩展性。这类数据库还可以适应海量数据的增加以及数据结构的变化,这个特点与云计算所需的相关需求是相符合的,比如GoogleAppengine的BigTable以及相同设计理念的Hadoop子系统HaBase就是这类的典州代表。

      面需要特别指出的是,Big Table特别适用于MapReduce处理,这对于云计算的发展有很高的适应性。

    Document-Oriented:面向文档

      面向海量数据访问的文档存储,这类存储的结构与Key-Value非常相似,也是每个Key别对应一个Value,但是这个Value主要以JSON(Java Sript Object Notations)或者XML等格式的文档来进行存储

      面这种存储方式可以很方便地被面向对象的语言所使用。这类数据库可在海量的数据中快速查询数据,典型代表为MongoDB、CouchDB等。

    Graph:面向图形

      Neo4J


    关系型数据库主要产品

    • Oracle 11g
    • MySQL
    • MariaDB
    • SQL Server
    • Access
    • DB2

    非关系型数据库主要产品

    • Memcached(Key-Value)
    • redis(Key-Value)
    • MongoDB(Document-Oriented)

    转载于:https://www.cnblogs.com/liangjingfu/p/9355702.html

    展开全文
  • 什么是数据库 ...假如现在一所学校校长想要把学校资源如:班级,学生保存在数据库中。这里我们就可以使用关系型数据库来保存,首先我们可以通过一张表来保存班级信息,另一张表保存学生信息。并...
  • 首先我们来了解数据仓库和数据库分别是什么:1、数据库:是一种逻辑概念,用来存放数据仓库,通过数据库软件来实现。数据库由很多表组成,表是二维,一张表里面有很多字段。字段一字排开,对数据就一行一行写入...
  • 只不过这个仓库在计算机存储设备上的,而且数据一定格式存放的。用户可以对文件的数据进行新增、查询、更新、删除等操作。 2.数据库的种类: 数据库根据其数据的存储方式可以分为关系数据库和非关系数据库...
  • 回答者:ERP:企业资源管理,在系统架构位于数 - 试用期 一级10-27 23:31:24ERP企业资源计划系统,数据库是数据存放介质回答者:ERP企业资源计划系统,数据库是数 - 助理 二级10-28 11:05:52ERP企业...
  • 数据是数据库中存储基本对象,按一定顺序排列组合物理符号。数据有多种表现形式,可以数字、文字、图像,甚至音频或视频,它们都可以经过数字化后存入计算机。 数据库数据集合,具有统一结构形式并...
  • 关系数据库中的每张表都有一个名字来标识,表里面包含列名列,和记录数据行,关系数据库中海油一个重要概念——主键:用来标识数据唯一性。 关系数据库中每张表怎么建立起关系关系数据库中一张表...
  • 文章讲的是浅析传统关系数据库面临大数据的挑战,什么是大数据?多大的数据量可以称为大数据?不同的年代有不同的答案。20世纪80年代早期,大数据指的是数据量大到需要存储在数千万个磁带的数据;20世纪90年代,...
  • 数据库中的数据表之间的关系

    万次阅读 2012-12-14 16:56:16
    一个主键唯一识别一个表每一行记录,但这只是其作用一疗分,主键主要作用将记录和存放在其他表中的数据进行关联,在这一点上,主键不同表各记录间简单指针,主键约整就是确定表中的每一条记录,主键...
  • 什么是数据库? 数据库就是用来存放数据仓库,它一...RDBMS又称关系型数据库管理系统,指建立在关系模型基础上数据库,通过集合代数等数学概念和方法来处理数据库中的数据。 常见RDBMS产品有: Mysql : ...
  • 关系数据库采用数据结构是什么?二叉树吗? 关系模型具体存储方式:  (1)数值存储方式 地理实体以数值存储模型存放时,空间数据存储在几何表,特征表几何列存储指向几何表指针。每一个地理实体空间...
  • 什么是数据库Oracle:Oracle数据库的数据名义上是存放在表空间(逻辑结构),实际上存放在数据文件(.dbf文件) 物理结构2. 什么是数据库管理系统3. 什么是关系数据库管理系统 1. 什么是数据库 一个存储数据...
  • 通常也将存放于转储设备中的数据库的拷贝称为原数据库的备份或转储。如下图所示: ORACLE 数据库的备份分为物理备份和逻辑备份两种。物理备份将实际组成数据库的操作系统文件从一处拷贝到另一处备份过程,通常...
  • 并且,最终说来,产生价值的并不是绚丽的界面和现代化的输入方式,而是存放数据库中的数据。不幸的是,虽然关系型数据库历经了约30年的发展,有成熟的理论和大量的实践基础,但是,大多数设计、开发人员在设计...
  • 并且,最终说来,产生价值的并不是绚丽的界面和现代化的输入方式,而是存放数据库中的数据。不幸的是,虽然关系型数据库历经了约30年的发展,有成熟的理论和大量的实践基础,但是,大多数设计、开发人员在设计...
  • 首先它采用的是key-value键值对的形式来存放数据的,使用“内存”作为存储介质的一种非关系数据库(NoSQL DB)。 它的性能是比较优越的,为什么这么说呢?根据它的官方给出的数据:在读时(GET)的速度:110000/s;写...
  • 通常也将存放于转储设备中的数据库的拷贝称为原数据库的备份或转储。如下图所示:ORACLE数据库的备份分为物理备份和逻辑备份两种。物理备份将实际组成数据库的操作系统文件从一处拷贝到另一处备份过程,通常从...
  • 数据是数据库中存储基本对象。可以对数据做如下定义:描述事物符号记录称为数据,描述事物符号可以数字,也可以文字、图形、图像、声音和语言等。数据有多种表现形式,它们都可以经过数字化后存入计算机。...
  • 1),数据组织2),存储管理3),数据访问4),数据可恢复性2,何为关系数据库关系数据库relational database management system 概念所谓关系数据库指采用了关系模型来组织数据的数据库关系模型在...
  • 关系数据库

    2014-06-13 09:20:33
    老师说,数据库很有用!也必须要用,以后! 所以,很重要样子! 司徒老师,名为浩臻。...数据库,简单来说本身可视为电子化文件柜——存储电子文件处所,用户可以对文件中的数据运行新增
  • 什么是备份  所谓备份,就是把数据库复制到转储设备过程。其中,转储设备指用于放置数据库...通常也将存放于转储设备中的数据库的拷贝称为原数据库的备份或转储。  ORACLE数据库的备份分为物理备份和逻辑备...
  • 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小冗余度、与应用程序彼此独立数据集合,可视为电子化文件柜——存储电子文件处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作...
  • day37 一丶Python进阶----数据库基础,mysql数据库语言基础(增删改查,权限设定) ...数据库中的数据按照一定数据模型组织,描述和储存,具有较小冗余度,较高数据独立性和易扩展性,并可为各种用户共享 数据...
  • 一个表 要存储个人信息又要存储部门信息 会导致大量数据冗余所有数据存放在同一个表 将导致以下几个问题1.浪费空间 不致命2.结构混乱3.修改数据时 如果有一百个员工 那就要该一百次 扩展性极差通过分表来解决...
  • 数据库

    2020-07-19 22:13:15
    关系数据库按照存储介质不同可以分为关系型数据库(存储在磁盘)和非关系型数据库(存储在内存) 关系型数据库 基本概念: 关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。 关系数据结构...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 640
精华内容 256
关键字:

关系数据库中存放的是什么