计算机科学各种协议、概念

协议

tls:TLS” 即 “Transport Layer Security”(传输层安全)

ssl:SSL(Secure Sockets Layer,安全套接层)协议

Qos:网络服务质量(Quality of Service,QoS)协议

HTTP:超文本传输协议,

DNS :DNS,全称 Domain Name System,中文翻译为“域名系统”,它是一个分布式、层次化的数据库系统,负责将人们方便记忆输入的域名(如 www.example.com)解析成计算机能够直接识别的 IP 地址(如 192.0.2.1)。可以把 DNS 形象地比喻成一本电话簿,域名是每个联系人的名字,IP 地址则是联系人的电话号码,而 DNS 则存储着全球数不尽的联系人与电话号码之间的映射关系,是全球互联网能够互联互通的重要组成部分。

HTTP(超文本传输协议,Hypertext Transfer Protocol)是一种用于从网络传输超文本到本地浏览器的传输协议。它定义了客户端与服务器之间请求和响应的格式。HTTP 工作在 TCP/IP 模型之上,通常使用端口 80。

HTTPS(超文本传输安全协议,Hypertext Transfer Protocol Secure)是 HTTP 的安全版本,它在 HTTP 下增加了 SSL/TLS 协议,提供了数据加密、完整性校验和身份验证。HTTPS 通常使用端口 443。

ip协议:IP(网际互连协议,Internet Protocol)

SMB(Server Message Block)协议:SMB 协议主要用于在微软 Windows 操作系统的网络环境中进行文件和打印共享。

通过 Samba 服务器,Linux 或 UNIX 系统可以与 Windows 系统实现文件和打印机的共享,使得不同操作系统的计算机能够在网络中相互通信和共享资源。

URL  “Uniform Resource Locator”(统一资源定位符)。

它是用于标识互联网上资源位置的字符串。一个典型的 URL 包含了以下几个部分:

  1. 协议:如 http(超文本传输协议)、https(安全的超文本传输协议)、ftp(文件传输协议)等。
  2. 域名或 IP 地址:指示资源所在的服务器位置。
  3. 端口号(可选):如果使用的不是默认端口,需要在域名后指定。
  4. 路径:服务器上资源的具体位置。
  5. 查询参数(可选):用于向服务器传递额外的信息。

五种NAT协议:静态、动态、、、、

命令:

在关系型数据库(如 MySQL、SQL Server 等)中,SET 命令通常用于设置变量的值。

UPDATE 语句用于更新表中已存在的数据。

概念:

Database transaction”(数据库事务)指的是一组数据库操作,这些操作被视为一个不可分割的工作单元,要么全部成功执行,要么全部不执行。

数据库事务具有四个重要特性,通常称为 ACID 特性:

  1. 原子性(Atomicity):事务中的所有操作要么全部成功,要么全部失败回滚,就好像整个事务从未执行过一样。
  2. 一致性(Consistency):事务执行前后,数据库必须从一个合法的状态转变到另一个合法的状态。
  3. 隔离性(Isolation):多个并发执行的事务之间相互隔离,一个事务的执行不能被其他事务干扰。
  4. 持久性(Durability):一旦事务成功提交,其对数据库的更改就会永久保存,即使系统出现故障也不会丢失。

数据库事务用于确保数据的完整性和一致性,在处理关键业务操作和数据更新时非常重要。

关系型数据库是一种基于关系模型来组织和管理数据的数据库。

在关系型数据库中,数据被组织成表格(称为关系)的形式,其中每行代表一条记录,每列代表一个属性。这些表格通过共同的字段(主键和外键)建立关联,从而能够有效地存储和管理大量结构化的数据,并支持复杂的查询、数据完整性约束、事务处理等操作。

常见的关系型数据库管理系统有 MySQL、Oracle、SQL Server、PostgreSQL 等。关系型数据库的优点包括数据一致性高、查询语言标准化(如 SQL)、易于理解和维护数据结构等。但在处理大规模非结构化数据或高并发读写场景时,可能存在一定的性能局限。

非关系型数据库,也称为 NoSQL(Not Only SQL)数据库,是相对于传统的关系型数据库而言的。

非关系型数据库不遵循关系模型的规范,通常具有以下特点:

  1. 灵活的数据模型:可以处理各种不同的数据结构,如文档、键值对、列族、图等,适应复杂和不断变化的数据格式。
  2. 可扩展性:能够轻松地在分布式环境中进行水平扩展,以处理大规模的数据和高并发的读写操作。
  3. 高性能:对于某些特定的操作和数据访问模式,能提供比传统关系型数据库更高的性能。
  4. 弱一致性:在某些情况下,可能会放宽对数据一致性的要求,以换取更高的可用性和性能。

常见的非关系型数据库包括 MongoDB(文档型)、Cassandra(宽列存储)、Redis(键值存储)、Neo4j(图数据库)等。非关系型数据库适用于各种场景,如大数据处理、实时分析、内容管理、社交网络等。

“I/O” 是 “Input/Output”(输入 / 输出)的缩写。

在计算机领域,I/O 通常指的是数据在计算机系统与外部设备(如磁盘、网络、键盘、显示器等)之间的传输。

常见的数值类型

    • INT (或 INTEGER ):通常为 4 个字节,可表示的范围较大。
    • SMALLINT :2 个字节,取值范围较小。
    • TINYINT :1 个字节,适用于较小的整数范围。
  1. 浮点数类型:

    • FLOAT :单精度浮点数。
    • DOUBLE :双精度浮点数,精度更高,能表示更大范围和更精确的小数。
  2. 定点数类型:

    • DECIMAL (或 NUMERIC ):可以指定总数字位数和小数位数,常用于对精度要求较高的数值,如货币金额。

类型

 MySQL支持多种类型的备份,包括:

全量备份:备份所有数据。

增量备份:只备份自上次备份以来更改的数据。

差异备份:备份自上次全量备份以来更改的数据。

逻辑备份:使用SQL语句创建的备份。

物理备份:直接复制数据文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值