在企业实际的工作以及面试当中经常会提到undo log、redo log以及binlog这三个日志,这三个日志系统也起到了很重要的作用,他们共同保证了数据的安全性和可靠性。本文将详细介绍这三大日志体系的作用。 undo log 主要用来记录事务执行前的数据状态,主要用于: 事务的回滚:当事务执行失败
在 Kubernetes 中,服务(Service)是一种抽象,它定义了一组 Pod 的逻辑集合和访问这些 Pod 的策略。Kubernetes 提供了多种服务类型,每种类型都有其特定的用途和特点,以下是一些常见的 Kubernetes 服务类型: 1. ClusterIP(默认类型) 特点:这是
写在前面 在介绍环境的搭建前,有必要介绍一下容器、容器化、以及Kubernetes这些概念 容器与容器化 容器是一种轻量级、可移植的软件运行环境,它将应用程序及其依赖项打包在一起,形成一个独立的运行单元。容器的核心思想是通过隔离技术,为每个应用程序提供一个独立的运行空间,使其能够在不同的环境中保持一
Neutron 是 OpenStack 的网络服务组件,提供了丰富的网络功能,以支持虚拟机(VM)之间的通信、虚拟机与外部网络的连接,以及各种高级网络服务。 Neutron架构 Neutron架构分为四层 1. API Layer(应用编程接口层) 功能: 提供对外的 RESTful API 接口,
首先需要了解的是MapReduce的编写与操作需要操作人员具有JAVA的编程能力,而Hive存在的目的是用类SQL的语句,提供MapReduce操作。相较于直接编写MapReduce更加方面高效。 SQL中DDL语法的作用 数据定义语言(Data Definition Language, DDL),
Apache Hadoop YARN (Yet Another Resource Negotiator ,另一种资源协调者)是一种新的Hadoop资源管理器。 YARN是一种通用资源管理系统和调度平台,可为上层应用提供统一的资源管理和调度。 他的引入为集群在利用率、资源统一管理和数据共享等方面带来了
了解MapReduce思想 MapReduce是一个分布式的并行处理框架 mapreduce的思想核心是“先分再和,分而治之” 所谓“分而治之”就是把一个复杂的问题,按照一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的结果,然后把各部分的结果组成整个问题的最终结果。