原创转载请注明出处:http://agilestyle.iteye.com/blog/2371211
分布式缓存
主要作用用于在高并发环境下,减轻数据库的压力,提高系统的响应速度和并发吞吐。当大量的读写请求涌向数据库时,磁盘的处理速度与内存显然不在一个量级,因此,在数据库之前加一层缓存,能够显著提高系统的响应速度,并降低数据库的压力。
持久化存储
MySQL作为传统的关系型数据库,MySQL提供完整的ACID操作,支持丰富的数据类型、强大的关联查询、where语句等,能够非常容易地建立查询索引,执行复杂的内连接、外连接、求和、排序、分组等操作、并支持存储过程、函数等功能,产品成熟度高,功能强大。但是对于需要应对高并发访问并且存储海量数据的场景来说,出于对性能的考虑,不得不放弃很多传统关系型数据库原本强大的功能,牺牲了系统的易用性,并且使得系统的设计和管理变得更为复杂。
NoSQL与传统的关系型数据库最大的差别在于,它不使用SQL作为查询语言来查找数据,而采用key-value形式进行查找,提供了更高的查询效率及吞吐,并且能够更加方便地进行扩展,存储海量数据,在数千个节点上进行分区,自动进行数据的复制和备份。
消息系统
在分布式系统中,消息作为应用间通信的一种方式,得到了十分广泛的应用。消息可以被保存在队列中,直到被接受者取出,由于消息发送者不需要同步等待消息接受者的响应,消息的异步接收降低了系统集成的耦合度,提升了分布式系统协作的效率,使得系统能够更快地响应用户,提纲更高的吞吐。当系统处于峰值压力时,分布式消息队列还能够作为缓冲,削峰填谷,缓解集群的压力,避免整个系统被压垮。
垂直化搜索引擎
垂直化搜索引擎在分布式系统中是一个非常重要的角色,它既能满足用户对于全文检索、模糊匹配的需求,解决数据库like查询效率低效的问题,又能够解决分布式环境下,由于采用分库分表,或者使用NoSQL数据库,导致无法进行多表关联或者进行复杂查询的问题。
其它基础设施
- 实时计算
- 离线计算
- 分布式文件系统
- 日志收集系统
- 监控系统
- 数据仓库
- CDN系统
- 负载均衡系统
- 消息推送系统
- 自动化运维系统
Reference
大型分布式网站架构设计与实践 陈康贤 著
相关推荐
本文将详细介绍服务器与相关术语...总之,服务器和存储产品涉及多种品牌、类型和技术,每个组件都有其特定的作用,共同构建出高效、可靠的IT基础设施。理解这些术语和概念对于选择合适的服务器和存储解决方案至关重要。
46. **DNS(Domain Name System)**: 域名系统,用于将易于记忆的域名转换为IP地址的分布式数据库,是互联网基础设施的关键组成部分。 47. **DPI(Dots Per Inch)**: 每英寸点数,衡量打印分辨率或扫描精度的指标...
9. 关键技术术语解释:文章中提到的关联矩阵、PQ节点、PV节点、虚拟节点、虚拟支路等概念在电力系统潮流计算和分布式电源模型中具有重要的意义。 10. 应用范围:这种改进的潮流计算方法特别适合于农村弱环配电网...
综合布线系统(Structured Cabling System,简称SCS)是现代建筑中...总的来说,综合布线系统的设计和实施需要深入理解其基本概念、结构、组成以及常用术语,以便创建一个高效、可靠且适应未来技术发展的通信基础设施。
中间件作为应用和操作系统之间的桥梁,负责数据传输和协调,常见于分布式系统,确保不同应用间的协同工作。 厂商锁定是指企业一旦使用特定云服务商,由于协议、服务模式和数据格式的差异,迁移至其他服务商变得困难...
"云原生"(Cloud Native)是指设计和构建应用程序,使其能在云基础设施上充分利用容器、微服务、声明式API等技术,实现弹性、可移植性和松耦合。 至于"Python库",这表示BorutaShap是一个用Python编程语言编写的...
41. Disaster recovery plan(灾难恢复计划): 为应对可能发生的灾难性事件而制定的计划,旨在恢复关键的IT基础设施。 42. Disk caching(磁盘缓存): 将频繁访问的数据存储在内存中以加快数据访问速度的技术。 43...
"MCSE考试常用英语"指的是在准备MCSE认证考试时,考生需要掌握的专业英语词汇和技术术语。 在MCSE认证中,"Active Directory Users and Computers" 是一个关键组件,它是Windows Server操作系统中的核心服务之一。...
41. WMN (无线网间网):WMN用于构建大规模的无线网络基础设施。 42. WWN (无线穿戴网):WWN专注于可穿戴设备的无线连接。 43. WBAN (无线体域网):WBAN用于医疗和健康监测,如心率监测器。 44. IoT (物联网):IoT...
4. **缩略语**:列举了如IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等云计算相关的常用术语,有助于理解规范内容。 5. **平台架构**: - **总体原则与要求**:考虑到医疗保障业务的敏感性和...
理解这些术语是成为合格网络工程师的基础,它们涵盖了网络通信、数据传输、网络管理和基础设施建设等多个方面。深入学习和掌握这些知识,对于在IT行业中从事网络设计、管理和维护工作至关重要。
- **分布式能源**(Distributed Energy Resources, DERs):指小型可再生能源发电设施,如太阳能光伏板、风力发电机等。 此外,还定义了一些常用的缩略语,如IEC、DERs等,便于理解文档中的专业术语。 #### 分布式...
1. 范围:该规范适用于储能应用中的锂离子电池系统,包括但不限于电网储能、分布式能源存储、电动汽车充电设施等领域的电池系统。它为锂离子电池系统的设计、制造、使用和维护提供了安全指南。 2. 规范性引用文件:...
过去,在网络架构图中常用云来表示电信网络,后来这个术语也被用来指代互联网和底层基础设施的抽象。云计算可以分为狭义云计算和广义云计算两个层面: - **狭义云计算**:特指IT基础设施的交付和使用模式,即通过...
它是互联网基础设施的重要组成部分,对于实现互联网上的域名解析至关重要。 #### eBGP: 外部边界网关协议 (External Border Gateway Protocol) eBGP是BGP的一种形式,专门用于不同AS之间的路由信息交换。与iBGP...
### 计算机、电脑常用专业英文 #### Active-matrix 主动矩阵技术是现代显示器(如LCD屏幕)中的一种关键...对于初学者来说,熟悉这些术语不仅有助于理解计算机系统的构成和工作原理,也是进一步学习和发展的重要基础。
虽然WLAN系统并非完全无线化,其服务器和骨干网仍需依赖于固定网络基础设施,但用户可以通过无线方式接入网络,享受便捷的网络服务。 #### 二、WLAN服务应用场景 - **无线局域网服务**:利用具备无线局域网功能的...
对于中小企业来说,确保其IT基础设施具备良好的可伸缩性,可以有效应对业务量波动带来的挑战,避免资源浪费和性能瓶颈问题。 ##### 19. 服务器 (Server) 服务器是指在网络环境中为用户提供共享资源和服务的计算机...
- 网络设备如路由器、交换机、网卡等,它们在构建网络基础设施时非常重要。 4. 网络软件与系统: - 操作系统(DOS, Windows, Windows 98等)是计算机网络中运行的基础软件。 - 文档处理软件(如Word、Excel等)...
24. **网络**:连接多台设备进行通信的基础设施。 25. **设备网(DeviceNET)**:一种工业以太网协议,用于连接工厂自动化设备。 26. **基金会现场总线(FF)**:开放的现场总线标准,旨在促进不同制造商设备之间的互...