数据库工程师的“术语密码本”:从硬件到高可用,一张表看懂全部核心概念
术语不是拦路虎,而是成长路上的垫脚石
刚毕业工作时,我以为数据库就是写 SQL。后来才明白,数据库是运行在硬件上的软件,依赖网络通信,由安全策略守护,靠高可用架构撑起业务连续性。
它像一个人:硬件是身体机能,网络是神经通路,DBMS 是大脑与语言,安全是免疫系统,高可用是应急预案。
今天,我结合真实案例,并整合《计算机英语常用术语、词汇表》中的全部词汇,为你打造一份真正全覆盖、无遗漏的术语指南。每一个词,都有其位置。
1. 硬件基础:数据库的"身体机能"CPU、RAM、Hard Disk是数据库性能的"铁三角"。
我曾遇到一个典型案例:某个核心查询突然变慢,开发团队优化SQL无果。最终发现是RAM不足,导致系统频繁进行磁盘交换,大量I/O等待拖慢了整个系统。
UPS(不间断电源)的重要性不言而喻。一次机房意外断电,正因为我们的数据库服务器配备了高质量的 UPS,才保证了系统安全关机,避免了数据损坏的灾难性后果。
服务器启动时,BIOS 负责初始化硬件,而 CMOS 则保存着系统时间与启动配置。所有这些组件都集成在 mainboard(主板)之上。数据最终持久化在 Hard Disk 上,早期也曾使用 Floppy Disk(软盘),如今已被淘汰。光盘设备如 CD-ROM、CD-R 用于安装介质。Chip(芯片)是所有计算的核心。外设如 monitor、keyboard、mouse 用于管理操作。Modem(调制解调器)在远程维护时代曾用于拨号连接。HUB 是早期网络集线设备。ROM 存储固件,ROM 与 RAM 构成内存体系。
硬件相关的其他术语如下:
术语
说明
CPU (Center Processor Unit)
中央处理单元
mainboard
主板
RAM (random access memory)
随机存储器(内存)
ROM (Read Only Memory)
只读存储器
Floppy Disk
软盘
Hard Disk
硬盘
CD-ROM
光盘驱动器(光驱)
CD-R
光盘刻录机
monitor
监视器
keyboard
键盘
mouse
鼠标
chip
芯片
HUB
集线器
Modem (MOdulator-DEModulator)
调制解调器
UPS (Uninterruptable Power Supply)
不间断电源
BIOS (Basic-input-Output System)
基本输入输出系统
CMOS (Complementary Metal-Oxide-Semiconductor)
互补金属氧化物半导体
💡 建议:现代数据库服务器以 SSD + 大内存 + 多核 CPU 为标配,软盘、光驱已基本退出生产环境。
2. 网络通信:数据流动的“高速公路”TCP/IP 是数据库连接的基石。
应用程序通过特定的端口Port(如 3306、1521、1433)连接到数据库。一次线上故障排查:应用服务器无法连接数据库,网络是通的,端口检测也正常。最后发现是 Firewall 规则被误修改,阻挡了连接。
在 Client/Server 架构中,数据库作为 Server 端,必须确保 LAN(局域网)内的通信畅通,同时也要考虑 WAN(广域网)访问时的延迟问题。每个设备都通过唯一的 IP Address 标识。通信遵循 protocol(协议),如 HTTP、FTP。Gateway 是不同网络间的出口,Browser 用于 Web 管理界面访问。URL 定位管理页面。Online 表示服务可用状态。Email 用于告警通知。HTML、hypertext、hyperlink 构成 Web 控制台基础。DNS 解析主机名。ARP 解析 MAC 地址。ODBC 是数据库连接标准。
网络相关的术语如下:
术语
说明
TCP/IP
用于网络的一组通讯协议
LAN
局域网
WAN
广域网
Client/Server
客户机/服务器
Firewall
防火墙
IP(Address)
互联网协议(地址)
protocol
协议
HTTP
超文本传输协议
FTP (File Transfer Protocol)
文件传输协议
Gateway
网关
Browser
浏览器
homepage
主页
Webpage
网页
website
网站
URL
统一资源定位器
Online
在线
Email
电子邮件
HTML
超文本标识语言
hypertext
超文本
hyperlink
超级链接
Search Engine
搜索引擎
Telnet
远程登录
IE (Internet Explorer)
微软浏览器
Navigator
网景浏览器
multimedia
多媒体
ATM (Asynchronous Transfer Mode)
异步传输模式
Internet
互联网
WWW (World Wide Web)
万维网
DNS
域名服务器
ARP (Address Resolution Protocol)
地址解析协议
ISP
网络服务提供者
PPP
点到点协议
NNTP
网络新闻传送协议
UUCP
古老文件传输协议
Usenet
用户交流网
IRC
网上交谈
FDDI
光纤分布式数据接口
DLC
数据链路控制
IRQ
中断请求
COM port
通信端口
PCI
外设连接接口
ODBC
开放数据库连接
OpenGL
开放图形语言
出于安全方面考虑,生产数据库应部署在隔离网络,仅开放必要端口,禁用 Telnet 等不安全协议。
3. 数据库核心:我们的"主战场"DBMS(数据库管理系统)是我们战斗的武器。无论是MySQL、Oracle还是SQL Server,理解其核心概念至关重要。
Backup和Recovery是DBA最重要的职责。我曾亲历一次存储故障,由于有完善的备份策略和定期恢复演练,我们在2小时内完成了数据Recovery,将损失降到了最低。
SQL是我们的工作语言:SELECT查询、INSERT插入、UPDATE更新、DELETE删除,每个命令都需谨慎使用。记得有次误操作,差点误删生产数据,幸好有Transaction(事务)机制,通过rollback回滚避免了事故。
数据组织为Table表,可创建 View视图抽象逻辑,用 Index索引 加速查询。
术语
说明
data
数据
database
数据库
DBMS
数据库管理系统
object
对象
cursor
游标
attribute
属性
row / record
行 / 记录
column / field
列 / 字段
primary key
主键
foreign key
外键
normalization
规范化
replication
复制
ETL
抽取、转换、加载
OLTP
联机事务处理
OLAP
联机分析处理
schema
模式
trigger
触发器
stored procedure
存储过程
query
查询
join
连接
aggregate
聚合
constraint
约束
sequence
序列
materialized view
物化视图
partition
分区
shard
分片
SQL
结构化查询语言
SELECT
查询语句
INSERT
插入语句
UPDATE
更新语句
DELETE
删除语句
Transaction
事务
rollback
回滚
Table
表
View
视图
Index
索引
Backup
备份
Recovery
恢复
🛡️ 忠告:没有经过恢复验证的备份,等于没有备份。
4. 安全运维:数据的“守护神”Authentication(认证)和 Authorization(授权)是安全的两大支柱。我们为每个应用创建独立的 User 账户,遵循最小权限原则。
Encryption(加密)在当今时代愈发重要。用户密码必须加密存储,敏感个人信息也需要加密处理。一次安全审计中,我们的加密策略成功抵御了数据泄露风险。
Auditing(审计)日志是我们的“黑匣子”。通过分析日志,我们曾发现并阻止了一次内部越权访问尝试。访问控制还依赖 ACL(访问控制列表),精细管理谁可以访问哪些资源。
术语
说明
Authentication
认证
Authorization
授权
Encryption
加密
Auditing
审计
ACL (Access Control List)
访问控制列表
User
用户
🔐 趋势:静态数据加密(TDE)、动态数据脱敏(DDM)正成为新标配。
5. 高可用架构:专业的体现Cluster(集群)和 Replication(复制)是保证业务连续性的关键。我们采用主从 Replication 方案,当主数据库故障时,从库能够快速切换,保证业务 24x7 高可用。
云数据库(如 RDS、Aurora)已内置 Cluster 与 Replication 能力,但原理仍需掌握。
6. 其他术语以下术语有的专属于数据库某一模块,有的可能其他地方也涉及,但作为DBA也是必须掌握的基础知识:
术语
说明
OS
操作系统
application / app
应用程序
program / software
程序 / 软件
hardware
硬件
system
系统
file
文件
directory / folder
目录 / 文件夹
path
路径
driver
驱动程序
utility
实用工具
setup / install
安装
uninstall
卸载
update / upgrade
更新 / 升级
patch
补丁
version
版本
release
发布
debug
调试
error / bug
错误 / 缺陷
crash
崩溃
hang
挂起
reboot / restart
重启
shutdown
关机
boot
启动
login / logon
登录
logout / logoff
注销
password
密码
username
用户名
permission
权限
privilege
特权
administrator / admin
管理员
root
超级用户
shell
命令行
command
命令
script
脚本
batch
批处理
daemon
守护进程
service
服务
process
进程
thread
线程
task
任务
job
作业
schedule
调度
cron
定时任务
at
一次性命令
background
后台
foreground
前台
terminal
终端
console
控制台
GUI
图形用户界面
CLI
命令行界面
icon
图标
menu
菜单
window
窗口
dialog
对话框
button
按钮
checkbox
复选框
radio button
单选按钮
textbox
文本框
dropdown
下拉列表
scrollbar
滚动条
toolbar
工具栏
status bar
状态栏
tooltip
工具提示
shortcut
快捷方式
clipboard
剪贴板
copy / paste
复制 / 粘贴
cut
剪切
undo / redo
撤销 / 重做
save
保存
open
打开
close
关闭
7. 结语:从术语到专家这些术语不仅仅是单词,它们构成了数据库工程师的知识图谱。当你能够流利地运用这些术语进行思考、交流和解决问题时,你就从新手成长为真正的专家。
记住:术语是工具,不是目标。掌握它们是为了更好地设计、维护和优化数据系统,成为可靠的数据守护者。
本文涵盖的术语按照知识体系分类,建议新手按顺序学习掌握。收藏本文,随时查阅!
你在工作中遇到过哪些术语带来的困惑或趣事?欢迎在留言区分享你的故事!
如果你有涉及计算机英语、软考中的英语部分的学习需要,也可以参照此表。需要文档的,可以关注我的公众号“数据库干货铺”联系获取!