数据库基本概念<一>

一.数据库的基本介绍

1..1数据库的基本分类


早期

层次式数据库 IBM公司的IMS数据库
网络式数据库 web数据库
关系式数据库 oracle,mysql等
现在 关系型数据库 oracle,mysql等
非关系型数据库(有称nosql)
redis,memcached

1.2为什么会出现非关系型数据库?

简单来说就是:<1>动态请求越来越多

<2>web 2.0的来到,数据库的高吞吐,高并发。

1.3常用关系型数据库

1.3.1Oracle数据库

主要应用与传统市场和金融市场,在互联网领域市场份额较少

1.3.2MySQL数据库

主要应用于互联网领域,在中小型企业中占有非常大的市场

1.3.3MariaDB数据库

为mysql数据库的一个分支

1.3.4SQL serser

主要拥有windows操作系统

1.4常用非关系型数据库

1.4.1Memcached

它是一种存内存的数据库,新浪后来开发了Berkeley加在memcachedb 的后面,使他持久存储

1.4.2Redis

1.4.3MongoDB

它是介于关系型数据库和非关系型数据库之间的数据库

1.4.4Cassandra

一般使用在大型公司,如360

二.关系型数据库MySQL

1.1MySQL的分类与版本升级

1.1.1MySQL的授权方法属于双授权,即商业版和社区版

1.1.2他的版本一般为4个版本

Alpha    内部运行,对产品进行测试

Bate     完成功能开发和内部测试

RC        请客户使用,修复漏洞,生产环境开之前的版本

GA        生产环境的版本

1.2MySQL生产线(5.1版本是重新规划了三条)

第一条 5.0-5.1版本 和早期相似度很大,继承了MySQL正宗的血统
第二条    5.4-5.7版本 为了整合MySQLQ AB公司和第三方公司开发的存储引擎,吸收了新的算法
第三条  6.0-7.1版本 MySQL集群更好的推广MySQL cluster版本

1.3MySQL安装方式

1.3.1 yum/rpm包安装方式

1.3.2常规方法编译安装

1.3.3cmake方法编译安装

1.3.4二进制免编译方式安装

#大型公司一般都会制作长rpm包的方式,根据企业要求搭建企业需求,搭建yum仓库。

时间: 2024-10-04 22:14:08

数据库基本概念<一>的相关文章

数据库基本概念

一.数据库基本概念 动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算机技术中的重要部分,在软件开发等领域起着至关重要的作用. 所谓数据库,可以理解为用来存储信息的仓库.而信息就是要存储下来的一些数据,比如用户的姓名.年龄.产品的价格.简介,某一个日期时间甚至图像等等,总之一切可以在计算机中存储下来的数据都可以通过各种方法存储到数据库中,并且数据库也不仅仅是简单的仓库,他提供了一系列科学的存数据,取数据等等其他的管理措施. 比如我们要学习的MySQL数据库,信息并不是杂乱无章的直

数据库基础概念

1.数据库基本概念名词 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA ) 数据库系统( Database System, DBS ) 2.关系型数据库 关系型数据库(Relationship Database, RDB) 关系型数据库管理系统(RDBMS) SQL语言(Structured Query Language) 使用关系模型的数据库语言,用于

MySQL数据库的概念

学习数据库的一些知识,写写博客方便梳理以及巩固知识.关于什么是数据库就举一个例子来说明,说的可能不够准确,只要明白一个大概的意思就够了,深刻的学习还是要去看书的. 讲讲生活中有关数据的例子:在一个中学,记录学生的基本信息,记录什么呢?记录学生的姓名.年龄.故乡.传统的方法是在一张纸上画表格(见下面),然后填入相应的数据.那么一张这样的表就记录着一个班级中所有学生的姓名.年龄以及故乡.假设初一年级有10个班,初二年级有8个班,初三年级有15个班,那么初一年级就会有10张这样的表,初二年级就会有8张

01.数据库基本概念

a. 数据库基本概念 i. 数据库:是表和数据库访问对象的集合,其中表分别存储了不同的实体信息,每一行数据对应一个实体的描述信息 i. 实体与记录: 1. 实体是所有客观存在的,可以被描述的事物 2. 记录:数据库中存储的数据表格,每一"行"实际上对应一个实体,这样的一行,在数据库中,通常叫做一条"记录" ii. 数据库管理系统(DNMS):是一种系统软件,由一个互相关联的数据集合和一组访问数据的程序构成,主要功能是维护数据库,并有效地访问数据库中各个部分的数据 i

Mysql丨数据库基本概念

以前记录数据可能很少也很简单,比如说老王借了老李半斤肉,这样的数据老李直接就写到墙上就行了. 后来数据多了人们就以表格的方式开始记录,写到一张A4纸上,比如学生的档案,有表头和序号等. 表头里有姓名.性别.年龄.籍贯等等,有横向的信息有竖向的信息.这样的A4纸散放在那里肯定是不行的. 于是人们把它们按班级装到档案袋里,这些档案袋都交给刘大婶保管. 这里面对应到数据库的概念上就是: A4纸  ····················  表 档案袋  ··················  库 刘大

数据库基本概念(一)

一.数据库基本概念 1.数据库与数据库管理系统 (1)数据库 数据库(DB)是存放数据的仓库,存放的这些数据存在一定的关联,并按照一定的格式存放在计算机上.广义上讲,数据不仅包括数字,还包括文本.图像.音频和视频等. (2)数据库管理系统 数据库管理系统(DBMS)是管理数据库的系统,它按照一定的数据模型组织数据. DBMS功能如下: 数据定义功能:可以定义数据库中的数据对象. 数据操纵功能:可以对数据库表进行基本操纵,如插入.删除.修改.查询等. 数据的完整性检查功能:保证用户输入的数据应满足

数据库基本概念(三)

一.数据库基本概念 1.关系数据库规范化理论 为使数据库设计的合理可靠.简单实用,长期以来,形成了关系数据库设计理论,即规范化理论. (1)函数依赖 定义:在表1.1中,描述学生信息时,包括学生的学号.姓名.性别.专业.总学分和备注属性,由于一个学号对应一名学生,确定了学生学号,一名学生的姓名.性别.专业等属性也就确定下来,这说明学生姓名.性别.专业.总学分和备注对学生的学号有依赖性,在关系数据库中称为函数依赖.即:所谓函数依赖是指关系中一个或一组属性的值可以决定其它属性的值.函数依赖正象一个函

mysql数据库-基本概念介绍

目录 mysql数据库数据库是什么为什么要使用数据库数据库的分类什么是数据库引擎?数据库重要概念mysql数据库数据库是什么存储数的的仓库 列表,字典....等等,都是内存中的,其缺点:断点即消失, 优点:速度快文件存储, 缺点: 速度慢, 优点: 可以实现永久保存本质就是一套基于CS结构的,客户端和服务端程序,最终的数据存储在服务器端的磁盘中 为什么要使用数据库直接使用文件存储带来的问题 速度慢 我们的程序将来可能分布在不同的机器上 分布式: 每个服务器提供不同的服务,有时候某个业务流程可能会

第五十一课 NoSQL基础概念及MongoDB应用、数据库分配概念

NoSQL基础概念及MongoDB MongoDB基础应用 MongoDB索引及复制集 数据库分片的概念及Mongodb  sharding的实现 一.NoSQL基础概念 NoSQL(Not Only SQL),是一种技术流派,非关系型数据库:适合用在大数据领域,各种nosql有各自的查询语句,这也是nosql的缺点之一. 大数据(BigDate)也称海量数据是一个模糊的概念,像Google.百度收集大量数据,分析现在.预测未来:这些数据通过某些特定的特征和算法得出某些预测的结果,这些数据为大数

Oracle数据库基本概念

1.简介 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.比如SilverStream就是基于数据库的一种中间件.ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能.但它的所有知识,只要在一种机型上学习了ORACLE知识,