跳过正文

数据库-1

·125 字· loading · loading ·
Masterlong
作者
Masterlong
熬夜,但是世界之夜
目录
数据库系统 - 这篇文章属于一个选集。
§ 1: 本文

Intro
#

Db
#

  • collection of 关联数据,由DBMS管理
  • DBMS:存储&遍历数据库信息 in 方便 & 高效
  • 数据管理:定义存储数据结构 & 提供数据操作机制
  • 系统确保数据存储安全性
  • shared sys:并发控制机制

Purpose
#

早期

  • 数据冗余&不一致性(多个文件格式存储多重副本)
  • 数据孤立,数据孤岛(多重文件和格式)
  • 存取数据困难
  • 完整性问题(新限制难以增添)
  • 原子性问题(数据交易过程)
  • 并发访问问题

View
#

表即关系

  • 关系模型

    • Attr1 Attr2 Attr3
  • 面向对象模型

  • 半结构化(XML, json)-nonSQL

层级关系

  • Physical level(disk file record)
    • Logical level(table row)
      • View level(view_n)

模式&实例

  • db的逻辑 结构
    • 物理模式
    • 逻辑模式
  • 实例:当前数据库在某个特定时间点的确实数据内容(比如具体的一行)

SQL Lang
#

  • structural query language

with specific 定义语言

ER 模型
#

Engine
#

transaction management
#

@ACID

  • 一次事务(transaction)是一堆操作(做单个逻辑功能于db app)的集合
  • recover manager 裂开之后可以恢复数据
  • 并发管理manager 并发隔离

Naive users

  • db app
    • api
      • dbms
        • os
          • db

User & admin duties(略

History
#

  • 6500BC 抽象实体属性到表示物件

  • 50-60s 输入设备:打孔纸带 磁带介质 (sequential serialized)

  • 60s 硬盘 RAMAC

  • 第一个批处理序列文件处理系统下的DBMS:Intergated Data Store

    • Charles Bachman
    • 网络数据模型
    • 数据描述语言
    • 存储&遍历语言
  • 70s Codd先生 - 关系模型之祖

  • 90s 理论成熟 & 互联网with数据处理

  • 00s 大数据 非结构语句

  • 10s ai 云 区块链

数据库系统 - 这篇文章属于一个选集。
§ 1: 本文

相关文章

数据库-2
·64 字· loading · loading
数据库-3
·46 字· loading · loading
关于抵制AI绘画
·4 字· loading · loading