Mysql 绪论

    • 高级数据库开发技术
    • 数据库的关键词:
    • a)数据:数据是我们要记录信息,包括文字,时间,数字,图像内容;
    • b)数据库Database 简称DB:长期贮存在计算机内有组织的可共享的数据集合
    • c)数据库管理系统Database Management System 简称DBMS,是数据库的核心软件之一,介于用户与操作系统之间的数据管理软件,使用和维护数据库
    • d) 数据库应用程序 Database Application,负责与DBMS进行通信,访问和管理DBMS中存储的数据允许用户插入,修改,删除数据库中的数据,较为流行数据库管理系统有:Mysql,SqlSever,Oracle 和DB2等;
    • 二,数据库的分类
    • 1、关系数据库
    • 有多张相互连接的表组成的数据库
    • 优点:
    • a)表结构,格式一至,便于维护
    • b)Sql语言操作,使用方便,用于查询
    • c)数据据存储在磁盘,安全可靠
    • 缺点:
    • a)读写性能差,不能满足海量数据的高效率读写
    • b)不节省空间,
    • c)表结构固定,不灵活
    • 2,非关系型数据库
    • 又称nosql(not only sql)意为不仅仅是sql通常指数据已对象的形式储存在数据库中,而对象之间的关系通过每个对象自身的属性决定
    • 优点:
    • a)储存的数据可以是key-value形式,文档形象,图片形式等使用灵活,应用场景广泛
    • b)速度块,效率搞,可以使用物理存储作为载体,关系型数据库只能使用硬盘
    • c)大数据量的维护和处理轻松灵活
    • d)扩展简单,高并发,高稳定性,成本低的优势
    • e)数据的分布式处理
    • 缺点:
    • 暂时不提供Sql支持学习和使用陈本较高
    • 没有事务处理,不可保证数据的安全性和完整性,适合处理大量数据,不一定安全
    • 功能没有关系型数据库完善
    • 非关系型数据库:MongoDB,Redis,MemcacheDb,HBase
    • Mysql简介:
    • MySQL是一个关系型数据库管理系统,免费 开源的数据库管理系统之一,适合中小型软件,被个人用户以及中小企业所青睐
    • MySQL的特点:
    • a)是开源的目前属于Oeacle旗下
    • b)可以处理拥有上千万条记录的大型数据库
    • c)使用标准得分sql数据语言形式
    • d)跨平台,支持多语言
    • e)支持多线程
    • f)支持自定义采用GPL协议,修改源码开发自己的数据库系统
    •  
posted @ 2022-03-10 12:02  lanziDemo  阅读(56)  评论(0)    收藏  举报