Database/GORM | 青训营笔记4

99 阅读1分钟
  1. 数据库(Database, DB)是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合

  2. 用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS)。

  3. 为什么DBMS那么重要? 因为文本文件或Excel的局限性

    1. 无法多人共享数据
    2. 无法提供操作大量数据所需的格式
    3. 实现读写自动化需要编程能力
    4. 无法应对突发事故
  4. DBMS的种类

    1. 层次数据库(Hierarchical Database, HDB):最古老的数据库之一,它把数据通过层次结构(树形结构)的方式表现出来。
    2. 关系数据库(Relational Database, RDB):关系数据库是现在应用最广泛的数据库。
    3. 面向对象数据库(Object Oriented Database, OODB):把数据以及对数据的操作集合起来以对象为单位进行管理。
    4. XML数据库(XML Database, XMLDB):XML 数据库可以对 XML 形式的大量数据进行高速处理。
    5. 键值存储系统(Key-Value Store, KVS):这是一种单纯用来保存查询所使用的主键(Key)和值(Value)的组合的数据库。
  5. 数据库与 SQL 概念解读

  6. 用 database/sql 建立连接并使用

  7. DSN 相关解读

  8. GORM 解析