• MySQL笔记系列:数据库概述


    数据库管理技术的发展阶段
    1、人工管理阶段 
    数据不能长期保存、程序本身管理数据、数据不能共享、数据不具有独立性。
    2、文件系统阶段
    数据可以长期保存、数据有文件系统管理、数据冗余大,共享性差、存取效率低下。
    3、数据库系统阶段
    数据实现结构化、数据实现共享性、存取效率高
     

    数据库系统相关概念

    • 数据库(database。DB)是指长期保存在计算机的存储设备上,按照一定的规则组织起来,可以被各种用户或应用共享的数据集合。
    • 数据库管理系统(database management system,DBMS)是一种挫折和管理数据库的软件,用于简历、使用和维护数据库,对数据进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。当前比较流行的数据库管理系统有Oracle、DB2、MySQL、Sql Server、Dynamo、MongoDB等。
    数据库技术的分类
    • 关系型数据库
              关系型数据库通过外键关联来建立表与表之间的关系。
              Oracle、DB2、MySQL、Sql Server等。
    • 非关系型数据库
              非关系型数据库通常指数据以对象的行书存储在数据库中,而对象之间的关系通过每个对象的自身的属性来决定。
              BigTable、Dynamo、MongoDB、Redis等。
     
    数据库管理系统提供的功能
    • 数据库管理通过提供了许多功能,可以通过SQL语言来定义和操作数据,维护数据库的完整性和安全性,以及进行各种数据库的管理等。数据库管理系统所支持的SQL语言:
    1. DDL语言(数据定义语言):定义数据库、表、视图、索引、存储过程。create、drop、alter...
    2. DML语言(数据库操纵语言):插入数据insert,删除数据delete、更新数据update、查询数据select
    3. DCL语言(数据库控制语言):例如控制用户的访问权限GRANT、REVOKE

    MySQL数据管理系统

    • MySQL由3个瑞典人David Axmark、Allan Larsson及Michael Widenius于20世纪90年代开发的一个关系型数据库系统。
    • MySQL是一款开源的中小型数据库管理系统,无论是功能还是性能都在不断增强。
    • MySQL在2008年被sun收购,2009年sun被Oracle公司收购。
    • 由于体积小、速度快以及开源等优点,MySQL成为互联网公司的数据库系统首选。
     
    MySQL数据库的使用量
    • 全球超过1500万台服务器运行着MySQL的服务
    • 2013年新一起的数据库排名位列第二
    • 全球十大web站点钟有九个使用MySQL
    • 全球十大isv中有八个使用MySQL
    • 最大的云端数据库
    • 80%的Hadoop大数据平台与MySQL集成
     
  • 相关阅读:
    关于postgresql——常用操作指令
    linux 下查看机器是cpu是几核的
    ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”
    .NET平台开源项目速览(4).NET文档生成工具ADB及使用
    Hadoop学习---安装部署
    c# 模拟表单提交,post form 上传文件、大数据内容
    半小时学会上传本地项目到github
    统计网卡TX(发送)RX(接受)流量脚本
    mysql mysqldump只导出表结构或只导出数据的实现方法
    psutil--跨平台的进程管理
  • 原文地址:https://www.cnblogs.com/miaokm/p/4160806.html
Copyright © 2020-2023  润新知