数据库

概述

数据库本质上是一个文件系统,通过特定的格式将数据存储进来,方便用户对于进行增删改查操作

数据库的存储方式

运行Java程序的时候,数据都保存在内存中,当程序一运行完,内存一进行释放,程序中的数据就不再存在了。虽然速度快,但是不能永久保存,而且耗费内存资源太过昂贵

所以就在硬盘中开辟出一段空间,利用数据库管理系统来对数据进行增删改查操作

数据库管理系统(database management system)DBMS

一种操作和管理数据库的大型软件

数据库和数据库管理系统的区别

数据库:是一个对数据进行存储的技术门类,也相当于一个对数据直接进行管理的软件

数据库管理系统:是一个对数据库的相关产品的工具系统

常见数据库

mysql , oracle , mysql, postgresql ,hsql ,db2 ,sybase ,sqlite,

数据库名

说明

MySQL

开源免费的数据库,

因为免费开源、运作简单的特点,常作为中小型的项目的数据库首选。

 

MySQL1996年开始运作,sun公司经手,目前已经被Oracle公司收购了.

发布了目前开发极为常用的的MySQL5.5版本

MySQL6.x版本开始收费。

 

Oracle

收费的大型数据库,Oracle公司的核心产品。

安全性极高。

Oracle收购SUN公司,进而收购MYSQL产品。

虚拟机

DB2(银行业)

IBM公司的数据库产品,收费的超大型数据库。

性能极高,可以说同类数据库产品中已达到到极致性能

常应用在银行、金融系统中。

DB2运作成本极其高昂,需要和IBM服务器连用搭建分布式,才可发挥其极致性能。.

DB2学习成本也很高,必须要求程序员已经有一定的工作造诣,才可由此入门

 

SQLServer

MicroSoft 微软公司收费的中型的数据库。

C#、.net等语言常使用。

但该数据库只能运行在windows机器上,扩展性、稳定性、安全性、性能都表现平平。

 

Tomcat服务器、数据库服务器(linux)

SQLite

嵌入式的超小型数据库,主要应用在手机端。

SyBase

已经退出历史舞台。

但提供了一个非常专业数据建模的工具PowerDesigner,广泛应用在数据库设计阶段。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值