博客
关于我
一些常见的技术术语
阅读量:155 次
发布时间:2019-02-28

本文共 1812 字,大约阅读时间需要 6 分钟。

技术术语整理

内容分发网络 (CDN)

内容分发网络是一种通过互联网互相连接的电脑网络系统,能够将内容如音乐、图片、视频等文件以更快、更可靠的方式发送给用户,从而实现高性能、可扩展性和低成本的内容传递。

数据访问对象 (DAO)

DAO 是一种用于数据库操作的抽象接口,通过隔离应用程序对数据库的访问,遵循单一功能原则,提供对数据库操作的统一接口,无需暴露数据库细节。其主要作用是将应用程序与持久化机制分离,支持事务处理和数据库管理。

数据库管理员 (DBA)

数据库管理员负责管理和维护数据库,执行备份、安全策略和数据库完整性检查。不同公司或组织的DBA职责可能不同,大型公司通常有专门的DBA团队,而小公司可能由系统管理员兼任。

数据控制语言 (DCL)

DCL 是 SQL 中用于控制数据访问权限的语言,主要由 GRANT 和 REVOKE 两个指令组成,用于分配和撤销用户对数据库对象的访问权限。

数据定义语言 (DDL)

DDL 是 SQL 中用于定义数据结构和数据库对象的语言,主要包括 CREATE、ALTER 和 DROP 语句,用于数据库 schema 的管理。

数据操纵语言 (DML)

DML 是 SQL 中用于对数据库进行数据操作的语言,主要包括 INSERT、UPDATE、DELETE 三个指令,是开发数据为中心型应用程序的核心工具。

数据查询语言 (DQL)

DQL 是 SQL 中用于查询数据而不修改数据的语言,主要用于数据检索操作,是最基础的 SQL 语句。

快速通用网关接口 (FastCGI)

FastCGI 是一种优化 CGI 协议的协议,旨在减少 Web 服务器与 CGI 程序之间的交互开销,从而提高服务器响应速度。

InnoDB

InnoDB 是 MySQL 的数据库引擎,支持 ACID 兼容的事务功能,采用双轨授权模式(GPL 和专利),目前被 XtraDB 取代作为默认引擎。其特点是支持事务日志,提供更高的稳定性和恢复能力。

memcached

memcached 是一种分布式高速缓存系统,使用 CRC-32 校验分散数据,支持 LRU 算法替换旧数据,常用于缓存优化,但需注意安全配置。

MyISAM

MyISAM 是 MySQL 的默认数据库引擎(5.5 之前),以三个文件 (.frm, .MYD, .MYI) 为特点,不支持事务功能,性能较高但不够稳定。与 InnoDB 相比,MyISAM 在数据量大时表现更优,但不具备 ACID 支持。

网络文件系统 (NFS)

NFS 是一种分布式文件系统协议,基于 ONC RPC 协议,允许客户端通过网络访问远程服务器的文件,实现透明化的文件访问。

NoSQL

NoSQL 数据库管理系统不使用传统的 SQL 查询语言,数据存储灵活,支持水平可扩展性,常用于处理大数据环境。

对象关系映射 (ORM)

ORM 是一种程序设计技术,通过虚拟对象数据库桥接面向对象编程语言与关系数据库,解决面向对象与关系数据库的不匹配问题,常用于持久化开发。

Redis

Redis 是一种高性能的键值对存储数据库,支持持久化、事务和高并发操作,广泛应用于缓存和实时数据处理。


中文术语

反向代理

反向代理是一种代理服务器,用于将客户端请求转发到后端服务器,常用于负载均衡和高可用性的场景。

分治法

分治法是一种递归算法范式,通过将问题分解为多个子问题并合并子问题结果来解决复杂问题,广泛应用于排序、搜索等领域。

负载均衡

负载均衡技术通过分配资源使用率,避免单一服务器过载,提高系统性能和可靠性,常用于 Web 服务器集群。

空间复杂度

空间复杂度衡量算法运行过程中占用存储空间的大小,常用于评估算法的资源消耗。

内存数据库

内存数据库将所有数据存放在内存中,具有高读写速度,但在服务器关闭时数据丢失,适用于对性能要求高的场景。

耦合性

耦合性是软件度量,指模块间依赖程度,低耦合性与高内聚性相关,通常目标是实现模块化设计。

时间复杂度

时间复杂度描述算法运行时间,常用大 O 符号表示渐近复杂度,用于评估算法效率。

微服务

微服务架构以小型功能区块为基础,通过模组化实现服务独立性和灵活性,常用于构建大型复杂应用程序。

中间件

中间件是一种连接系统和应用的软件,提供中间服务功能,广泛应用于 Web 服务器、数据库、消息队列等领域。

转载地址:http://egbj.baihongyu.com/

你可能感兴趣的文章
nodejs学习笔记一——nodejs安装
查看>>
vue3+Element-plus icon图标无法显示的问题(已解决)
查看>>
NodeJS实现跨域的方法( 4种 )
查看>>
nodejs封装http请求
查看>>
nodejs常用组件
查看>>
nodejs开发公众号报错 40164,白名单配置找不到,竟然是这个原因
查看>>
Nodejs异步回调的处理方法总结
查看>>
NodeJS报错 Fatal error: ENOSPC: System limit for number of file watchers reached, watch ‘...path...‘
查看>>
nodejs支持ssi实现include shtml页面
查看>>
Nodejs教程09:实现一个带接口请求的简单服务器
查看>>
nodejs服务端实现post请求
查看>>
nodejs框架,原理,组件,核心,跟npm和vue的关系
查看>>
Nodejs概览: 思维导图、核心技术、应用场景
查看>>
nodejs模块——fs模块
查看>>
Nodejs模块、自定义模块、CommonJs的概念和使用
查看>>
nodejs生成多层目录和生成文件的通用方法
查看>>
nodejs端口被占用原因及解决方案
查看>>
Nodejs简介以及Windows上安装Nodejs
查看>>
nodejs系列之express
查看>>
nodejs系列之Koa2
查看>>