• 数据库基础


    数据库基础

    背景知识

    • 很多功能如果只是通过操作文件来改变数据时非常繁琐的,程序员要做很多事情

    • 对于多台机器或者多个进程操作一份数据,程序员自己解决并发和安全问题比较麻烦

    • 自己处理些数据备份,容错的措施

    C/S架构的操作数据文件的一个管理软件

    • 帮助我们解决并发问题
    • 能够帮助我们更简单更快捷的方式完成数据的增删改查
    • 能够给我们提供一些容错机制、高可用的机制
    • 权限的认证

    数据库管理系统(DBMS)——专门用来管理数据文件,帮助用户更简洁的操作数据软件

    数据

    文件

    文件夹——数据库(db)

    数据库管理员——DBA

    数据库管理系统

    • 关系型数据库:
      • 语言几乎一致
      • mysql:开源、免费
        • 小公司、互联网公司
      • sql server
      • oracle:收费、比较严谨、安全性比较高
        • 国企、事业单位、银行、金融行业
      • sqllite
    • 非关系型数据库(多为字典型)
      • redis
      • mongodb
    记录学习的点点滴滴
  • 相关阅读:
    常见的兼容问题
    css3新增伪类
    完美的js运动框架
    C++ 常用宏
    多线程代码段 自清理线程
    寒假自学(十一)
    寒假自学(十)
    寒假自学(九)
    寒假自学(八)
    寒假自学(七)
  • 原文地址:https://www.cnblogs.com/yangzilaing/p/14855536.html
Copyright © 2020-2023  润新知