时间:2023-08-30 17:42:05 浏览:74
关于数据库系统有很多概念。作为初学者或者应用开发人员,从实际出发,可以简单的理解常见的概念,更可以理论联系实际,边学习边体验。
数据库、数据库管理系统和sql之间的关系
数据库(db):是存储在计算机中的一些数据的集合,相当于存储数据的仓库。
数据库管理系统(dbms):是管理数据库中数据的软件系统。
sql:结构化查询语言,是通过dbms与数据库(db)进行通信的语言。
三者之间的关系简单理解如下:
数据库管理系统的主要功能
数据定义
标准化数据库中数据对象的组织和存储方法。
数据操作
提供基本的数据访问操作,如添加、删除、修改和查询。
数据库操作管理
提供数据安全控制、完整性控制、并发控制、备份恢复等。
数据库的建立和维护
提供数据加载、转换、转储、备份恢复、性能监控和分析等。
当前流行的数据库管理系统
从下面的数据库引擎流行度排名可以看出,比较流行的有:
关系数据库:oracle、mysql、微软sql server、postgresql、ibm db2、sqlite、mircosoft acess等
文档存储数据库:mongodb等
键值存储数据库:redis
搜索引擎数据库:弹性搜索
数据库引擎流行度排名
常见数据管理系统的特点
每个数据库管理系统都有自己的特点。下面简要介绍常用数据库管理系统的特点。
甲骨文数据库系统是美国甲骨文公司(oracle)提供的一组以分布式数据库为核心的软件产品。产品特点如下:
处理速度快
支持多用户
高安全性
便携性好
mysql是一个小型的关系型数据库管理系统,由瑞典mysql ab公司开发,后被sun公司收购,sun公司后被oracle公司收购,所以也可以算是oracle公司的一个产品。产品特性:
开发源码,采用gpl协议,可以自己定制
容纳多个存储引擎
跨平台持久性很好,并且提供多语言api
微软sql server是美国微软公司发布的rmdbs数据库,也是关系数据库系统。其产品特点如下:
图形用户界面,直观简单
丰富的编程接口工具
sqlserver和服务器集成良好,性价比高
相关文章
怀孕周期
备孕分娩婴儿早教
猜你喜欢