常见的数据库概念数据库(DataBase):数据库是按照数据结构来组织、存储和管理数据的仓库 。
数据库管理系统(Database Management SystemDBMS):是专门用于管理数据库的计算机系统软件 。
数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能 , 并完成对数据完整性、安全性进行控制的功能 。
数据库的发展历程我们一般说的数据库 , 就是指的DBMS:数据库服务器 。
数据库技术发展历程如下:
- 层次数据库和网状数据库技术阶段:使用指针来表示数据之间的联系 。
- 关系数据库技术阶段:经典的里程碑阶段 。代表DBMS有Oracle、DB2、MySQL、SQL Server等 。
- 后关系数据库技术阶段:关系型数据库存在数据模型 , 性能 , 拓展伸缩性的缺点 , 出现了:
- ORDBMS:面向对象数据库技术 。
- NoSQL :结构化数据库技术 。
常见的NoSQL数据库分为四大类
- 键值存储数据库:Oracle BDB,Redis,BeansDB
- 列式储数数据库:HBase,Cassandra,Riak
- 文档型数据库:MongoDB,CouchDB
- 图形数据库:Neo4J,InfoGrid,Infinite Graph

文章插图
特点比较:
- Oracle:运行稳定 , 可移植性高 , 功能齐全 , 性能超群!适用于大型企业领域 , 但是价格昂贵 。
- DB2:速度快、可靠性好 , 适于海量数据 , 恢复性极强 。适用于大中型企业领域 , 但是价格昂贵 。
- SQL Server:全面 , 效率高 , 界面友好 , 操作容易 , 但是不跨平台 。适用于中小型企业领域 。
- MySQL:开源 , 体积小 , 速度快 。适用于中小型企业领域 。
- MySQL是一个关系型数据库管理系统 , 关联数据库将数据保存在不同的表中 , 而不是将所有数据放在一个大仓库内 , 这样就增加了速度并提高了灵活性 。
- MySQL是开源的 。
- MySql支持大型的数据库 , 可以处理拥有成千上万条记录的大型数据库 。
- MySql支持标准的SQL数据语言形式 。
- MySql可以允许在多个系统上 , 并且支持多种语言 。
- MySql对PHP有很好的支持 。
- MySql支持大型数据库 , 支持5000万条记录的数据仓库 , 32位系统表文件最大可支持4GB , 64位系统支持最大的表文件为8TB
- MySql是可以定制的 , 采用了GPL协议 。
2、支持AIX、FreeBSD、HP-UX、Linux、MacOS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统
【mysql数据库学习】3、为多种编程语言提供了API 。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等 。
4、支持多线程 , 充分利用CPU资源
- 宝宝喜欢探索,好不好 婴儿应该学习探索吗
- 学习音标
- 郑州达内
- 双鱼座2022年5月学运分析解析
- 韩语教学 韩语学习
- 学习软件免费 软件培训班
- 深圳会计班培训
- 孩子在学习走路的时候应该怎么鼓励他
- 分析霹雳火命的学习能力好不好
- 拼多多客服机器人的自动学习功能怎么关闭
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
