三级数据库知识点学习(三)

一、B/S架构和C/S架构

1.架构

架构是形成单个命名空间的数据库实体的集合。架构与用户的关系是一对多的关系。架构相当于数据库对象的容器,在同一数据库中架构不能重名。架构是数据库中的逻辑命名空间,同一数据库中的不同架构中可以存在同名表。在同一架构中可以定义表、视图等不同数据库对象。

2.B/S架构

在上一篇中已经提到过B/S结构了,这里是为了加深对此知识点的理解而写的。

  • 基本概念
    B/S是Browser/Server,即浏览器/服务器架构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。
  • B/S三层体系结构
    B/S三层体系结构可以定义为
    (1)客户机上的表示层
    (2)中间的web服务器层
    (3)中间的数据库服务器层

3.C/S架构

  • 基本概念
    C/S是Client/Server,即客户端/服务器端架构,一种典型的两层架构。客户端包含一个或多个在用户的电脑上运行的程序。服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
  • 优点
    界面和操作可以很丰富
    安全性能可以很容易保证,实现多层认证也不难
    由于只有一层交互,因此响应速度较快
  • 缺点
    适用面窄,通常用于局域网中
    用户群固定,由于程序需要安装才可使用,因此不适合面向一些不可知的用户
    维护成本高,发生一次升级,则所有客户端的程序都需要改变

二、RAID 10、RAID 5

1.RAID

RAID, 磁盘阵列,是一种将若干物理硬盘组合成一个新的存储设备,同时提供额外的备份和纠错功能的技术。用于解决单个磁盘访问速度慢,容量小,安全性不够的传统缺陷。

2.RAID 0

RAID 0是最简单的RAID模式,同时也是RAID 10、RAID 50、RAID 60等复杂模式的基础。
RAID 0 的最小存储单位是条带,多块磁盘分解成若干条带,再从逻辑上组合成一块连续的虚拟硬盘。因此 RAID 0 具备并发的操作能力。

  • 优点
    写速度通常会高于单块磁盘。
  • 缺点
    据安全性不够,任意一块磁盘掉线后整个设备不可用,数据安全性最差。

3.RAID 1

RAID 1 是多副本模式,同时使用两块或两块以上的磁盘存储同一份数据。写入时,数据同时写入所有磁盘;读取时,选择任意磁盘读取。读取速度与单块硬盘一致。

  • 优点
    可以容忍任意磁盘掉线,只要最终还能剩下一个盘,数据就可用。所以 RAID 1 模式下数据安全性非常强。
  • 缺点
    写入速度比较慢,因为需要同时写入多个副本。

4.RAID 10

RAID 10 模式是 RAID 1 和 R

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值