基于Linux的数据库的概述
【摘 要】文章描述了两种常见的数据库oracle和mysql,以及其安装平台Linux的简介,对数据库的基本块编写语言plsql进行说明;本文将着重的描述oracle、mysql这两种数据库,从数据库的起源发展、应用方向、oracle和mysql各自的特点等方向进行讲述,主要介绍数据库的体系结构、数据引擎、数据库oracle和mysql的关联、数据库的发展前景等。
【关键词】数据库;起源;发展
从古至今数据与人们的生活及军事有这密不可分的关系,在古时候人们就已经开始使用账簿来记录数据,使用仓库来存储物品,近几年随着计算机的出现以及网络的快速发展,数据的存储有了一种新的形势,它可以存储海量的数据,可以对数据进行分类的处理,对数据进行更新、删除、查找等动作,在当今资源共享的社会数据量更是我们所不易估量,随着时间的推移数据量更是不断的增加,因此我们借用计算机这一高端机器来对数据进行特定的操作,数据库应运而生,那么,什么是数据库?它的作用又是什么?
数据库,从字面的意思上来讲,就是数据存放的载体,但这是不全面的,数据库的体系结构来讲是有两部分够成的,一个是数据库的instance 它是由sga、pga、server process等构成,另一部份是数据文件有datafile、redo logfile、archive logfile 、undo logfile等的数据文件。我们通过数据库不仅可以存取数据还可以简单方便的对数据进行增删该查等动作,更方便快捷的对数据进行备份与恢复。
1.数据库运行的操作系统平台简介
操作系统有很多的种类,我们日常生活中比较常接触的是windows的操作系统,例如windows的xp系列以及windows 7系列等,还有一种应用比较广泛的操作系统是Linux操作系统,它被广泛应用于小型机以上的计算机,而我们的个人计算机都是微型计算机,它是广大运营商的宠儿,例如百度、搜狐等网页或游戏的服务器使用的多是Linux的操作系统。
2.数据库简介
2.1 MySQL
MySQL 诞生于瑞典MySQL AB公司是一种中小型的关联型数据库,所谓的关联型就是指数据库在存储数据时并不是将所有的数据存储于一个表中,而是将他们分开存储于建立者某种关联的多个表中,这样的存储方式是为了方便我们对数据的处理,提高数据库的性能,节省处理时间。MySQL是一款开源的数据库软件,它体积小,速度快,使用成本低,是一些中小型网站网站数据库的良好选择,比如LAMP 和LNMP 的架构方式的数据库用的就是MySQL。
MySQL可以兼容于多种不同的操作系统,本身具有编译