摘要:
金仓数据库的逻辑存储结构主要是指数据库中的各种数据库对象,包括:数据库集群、数据库、表、索引、视图等等。所有数据库对象都有各自的对象标识符oid(object identifiers),它是一个无符号的四字节整数,相关对象的oid都存放在相关的系统目录表中,比如数据库的oid和表的oid分别存放在s 阅读全文
posted @ 2025-12-19 20:27
赵渝强老师
阅读(12)
评论(0)
推荐(0)
摘要:
作为文档型NoSQL数据库的典型代表,MongoDB提供了丰富的数据类型,主要有:ObjectId、String、Boolean、Number、Arrays、Object、Null、Timestamp和Date。下面通过具体的示例来演示其中主要的数据类型以及它们的作用。 点击这里查看视频讲解:【赵渝 阅读全文
posted @ 2025-12-19 20:24
赵渝强老师
阅读(3)
评论(0)
推荐(0)
摘要:
HBase的逻辑存储结构主要包括:命名空间(NameSpace)、表(Table)和列族(Column Family)。 点击这里查看视频讲解:【赵渝强老师】HBase的存储结构 下面分别进行介绍。 一、 命名空间(NameSpace) HBase的命名空间相当于Oracle和MySQL中的数据库, 阅读全文
posted @ 2025-12-19 20:22
赵渝强老师
阅读(5)
评论(0)
推荐(0)
摘要:
金仓数据库的逻辑存储结构主要是指数据库中的各种数据库对象,包括:数据库集群、数据库、表、索引、视图等等。所有数据库对象都有各自的对象标识符oid(object identifiers),它是一个无符号的四字节整数,相关对象的oid都存放在相关的系统目录表中,比如数据库的oid和表的oid分别存放在s 阅读全文
posted @ 2025-12-19 16:35
赵渝强老师
阅读(8)
评论(0)
推荐(0)
摘要:
数据库在运行过程中会出现各种故障,因此对数据库进行必要的备份是非常重要的。有了数据库的备份就可以在数据库出现错误时保证数据的安全。因此TiDB数据库提供了强大的数据库备份与恢复机制。 基于Raft协议和合理的部署拓扑规划,TiDB实现了集群的高可用,当集群中少数节点挂掉时,集群依然能对外提供服务。在 阅读全文
posted @ 2025-12-19 16:33
赵渝强老师
阅读(11)
评论(0)
推荐(0)
摘要:
金仓数据库作为国产数据库中非常重要的一员,其地位也非常的重要。尤其随着开源运动的兴起,KingbaseES在数据库领域显示出举足轻重的地位。这也很好地促进了金仓数据库的发展。 人大金仓数据库管理系统KingbaseES(简称:金仓数据库或KingbaseES)是北京人大金仓信息技术股份有限公司研制开 阅读全文
posted @ 2025-12-19 16:31
赵渝强老师
阅读(18)
评论(0)
推荐(0)
摘要:
在并发环境下为了解决并发一致性问题保证事务的隔离性,PostgreSQL采用了锁的机制。当一个事务在进行操作时会对操作的数据进行加锁,从而限制另一个事务的操作。为保证效率和想,加锁的粒度不宜太大。加锁的意义就在于当多个会话同时访问数据库的同一数据时,为所有会话提供高效的数据访问,并同时维护严格的数据 阅读全文
posted @ 2025-12-19 16:26
赵渝强老师
阅读(9)
评论(0)
推荐(0)
摘要:
DataWorks是阿里云重要的PaaS(Platform as a Service)平台产品,为用户提供数据集成、数据开发、数据地图、数据质量和数据服务等全方位的产品服务,一站式开发管理的界面,帮助企业专注于数据价值的挖掘和探索。 DataWorks支持多种计算和存储引擎服务,包括离线计算MaxC 阅读全文
posted @ 2025-12-19 16:24
赵渝强老师
阅读(9)
评论(0)
推荐(0)
摘要:
金仓数据库管理系统KingBaseES(简称KES)是中电科金仓(北京)科技股份有限公司(简称电科金仓)研发的、具有自主知识产权的、获得自主原创资质认证的通用数据库产品。KingBaseES数据库作为国产数据库中非常重要的一员,其地位也非常的重要。这里来介绍一下新上线的课程《国产金仓数据库从零开始》 阅读全文
posted @ 2025-12-19 16:19
赵渝强老师
阅读(9)
评论(0)
推荐(0)
摘要:
Oracle数据库在SQL的基础上提供了自己的开发语言PL/SQL。通过使用PL/SQL可以开发强大的应用程序,并且能够进一步开发Oracle的存储过程、存储函数和Oracle数据库的触发器。百度百科中对PL/SQL做了如下的说明: PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedu 阅读全文
posted @ 2025-12-19 16:17
赵渝强老师
阅读(6)
评论(0)
推荐(0)
摘要:
达梦数据库允许多个客户端同时访问。当这些客户端并发访问数据库中同一部分的数据时,如果没有采取必要的隔离措施就容易造成并发一致性问题,从而破坏数据的完整性。考虑下图中的场景: 在时间点1上,var的数值是100。客户端A在时间点2的时候更新了它的值为200,但没有提交事务。在时间点3的时候,客户端B读 阅读全文
posted @ 2025-12-19 16:15
赵渝强老师
阅读(6)
评论(0)
推荐(0)
摘要:
OceanBase数据库连接路由管理组件ODP(OceanBase Database Proxy)是OceanBase数据库专用的连接路由管理集群。OceanBase数据库用户的数据会以多副本的形式存放在各个OBServer节点上,ODP接收用户发出的SQL请求,并将SQL请求转发至最佳目标OBSe 阅读全文
posted @ 2025-12-19 16:13
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务器。但是在搭建MySQL集群之前,必须要保证每台MySQL服务器里的数据同步。数据同步可以通过MySQL内部配置就可以轻松完成, 阅读全文
posted @ 2025-12-19 16:11
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
在Kubernetes中部署应用程序,需要创建Pod、Deployment和Service等资源,并且创建的步骤也是比较繁琐的。当遇到复杂系统时,Kubernetes的应用部署和管理就变得相当的复杂。好在可以使用Helm来管理Kubernetes,它可以很大程度上简化Kubernetes应用的部署和 阅读全文
posted @ 2025-12-19 16:09
赵渝强老师
阅读(9)
评论(0)
推荐(0)
摘要:
通过使用Redis的键迁移功能,可以把数据从一个Redis数据库中迁移到另一个数据库中,例如从生产环境迁移到测试环境。Redis提供了move、dump+restore和migrate三种不同的方式来实现键的迁移。 点击这里查看视频讲解:【赵渝强老师】Redis数据的迁移 一、 使用move命令实现 阅读全文
posted @ 2025-12-19 16:05
赵渝强老师
阅读(1)
评论(0)
推荐(0)
摘要:
在一台Docker宿主机上可以同时启动多个容器。在默认情况下,Docker的引擎对运行的容器没有限制硬件资源的使用。而在实际环境下,容器的负载过高会导致占用宿主机的大量资源。这里的资源主要是指宿主机的CPU、内存和I/O带宽这3个方面。 点击这里查看视频讲解:【赵渝强老师】Docker容器的资源管 阅读全文
posted @ 2025-12-19 16:04
赵渝强老师
阅读(1)
评论(0)
推荐(0)
摘要:
Harbor是由VMware公司开发并开源的企业级的Docker镜像仓库的管理项目,它包括镜像的权限管理(RBAC)、目录访问(LDAP)、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。 点击这里查看视频讲解:【赵渝强老师】Docker的私有镜像仓库:Harbor 为了更好地演示Har 阅读全文
posted @ 2025-12-19 15:59
赵渝强老师
阅读(10)
评论(0)
推荐(0)
摘要:
Pod的调度是指Kubernetes在创建Pod时,将其创建到最合适的Node节点上,然后由Node节点上kubelet来运行。在在默认情况下,调度器scheduler会根据特定的算法和策略将Pod调度到Node节点上,这可以满足绝大多数的需求。例如,调度Pod到资源满足要求的Node节点上运行;或 阅读全文
posted @ 2025-12-19 15:54
赵渝强老师
阅读(5)
评论(0)
推荐(0)
摘要:
Kubernetes集群的安全框架主要由以下认证、鉴权和准入控制三个阶段组成。这三个阶段的关系如下图所示。 点击这里查看视频讲解:【赵渝强老师】Kubernetes的安全框架 认证(Authentication) 当客户端与Kubernetes集群建立HTTP通信时,首先HTTP请求会进入到认证阶段 阅读全文
posted @ 2025-12-19 15:52
赵渝强老师
阅读(3)
评论(0)
推荐(0)
摘要:
Docker提供了命令行工具来管理Docker的镜像和运行Docker的容器。为了进行Docker的可视化操作,也可以使用图形化的工具来管理Docker。目前,主流的Docker图形化工具有Docker UI、Portainer和Shipyard。 点击这里查看视频讲解:【赵渝强老师】Docker的 阅读全文
posted @ 2025-12-19 15:50
赵渝强老师
阅读(1)
评论(0)
推荐(0)
摘要:
在Docker的容器中可以部署运行一个MySQL数据库,并通过数据卷将运行在容器中的MySQL数据库的数据进行持久化。如果这时候运行MySQL的容器被销毁了,数据也将会发生丢失。因此在Docker中部署数据库服务时,一定要考虑数据持久化的问题。但数据库并不适合Docker容器化部署。 点击这里查看视 阅读全文
posted @ 2025-12-19 11:36
赵渝强老师
阅读(7)
评论(0)
推荐(0)
摘要:
在K8s集群中,当Pod处于运行状态时,kubelet通过使用探针(Probe)对容器的健康状态执行检查和诊断。K8s支持三种不同类型的探针,分别是:livenessProbe(存活探针)、readinessProbe(就绪探针)和startupProbe(启动探针)。不同类型的探针都支持三种方式 阅读全文
posted @ 2025-12-19 11:34
赵渝强老师
阅读(7)
评论(0)
推荐(0)
摘要:
在K8s集群中,当Pod处于运行状态时,kubelet通过使用探针(Probe)对容器的健康状态执行检查和诊断。K8s支持三种不同类型的探针,分别是:livenessProbe(存活探针)、readinessProbe(就绪探针)和startupProbe(启动探针)。不同类型的探针都支持三种方式检 阅读全文
posted @ 2025-12-19 11:32
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
在K8s集群中,当Pod处于运行状态时,kubelet通过使用探针(Probe)对容器的健康状态执行检查和诊断。K8s支持三种不同类型的探针,分别是:livenessProbe(存活探针)、readinessProbe(就绪探针)和startupProbe(启动探针)。不同类型的探针都支持三种方式 阅读全文
posted @ 2025-12-19 11:31
赵渝强老师
阅读(2)
评论(0)
推荐(0)
摘要:
在K8s集群中,当Pod处于运行状态时,kubelet通过使用探针(Probe)对容器的健康状态执行检查和诊断。Kubernetes支持的三种类型的探针。 点击这里查看视频讲解:【赵渝强老师】Kubernetes中Pod的探针 下面分别进行介绍。 livenessProbe(存活探针) 该类型的探 阅读全文
posted @ 2025-12-19 11:28
赵渝强老师
阅读(1)
评论(0)
推荐(0)
摘要:
一、K8s的Deployment与StatefulSets 在K8s中,Deployment将Pod部署成无状态的应用程序,它只关心Pod的数量、Pod更新方式、使用的镜像和资源限制等。由于是无状态的管理方式,因此Deployment中没有角色和顺序的概念,换句话说:Deployment中没有状态。 阅读全文
posted @ 2025-12-19 11:27
赵渝强老师
阅读(2)
评论(0)
推荐(0)
摘要:
在K8s中,StatefulSets将Pod部署成有状态的应用程序。通过使用StatefulSets控制器,可以为Pod提供持久存储和持久的唯一性标识符。StatefulSets控制器与Deployment控制器不同的是,StatefulSets控制器为管理的Pod维护了一个有粘性的标识符。无论 阅读全文
posted @ 2025-12-19 11:23
赵渝强老师
阅读(6)
评论(0)
推荐(0)
摘要:
在K8s中,Job控制器管理的作业在控制器资源被创建之后便会立即执行,而CronJob控制器可用于管理和调度作业运行的时间,从而实现定时作业和周期作业的目的,这种控制器管理和调度作业的方式类似Linux的crontab命令。CronJob控制器管理和调度作业的方式主要有以下两种: 在未来某一时间运 阅读全文
posted @ 2025-12-19 11:17
赵渝强老师
阅读(3)
评论(0)
推荐(0)
摘要:
Kubernetes Job是一次性任务的控制器。它控制Pod中的容器执行完成任务后不会再重启,并将容器的状态设置为“Completed”。如果Pod中的容器出现了异常终止的情况,Job控制器会根据设置的重启策略进行Pod的重启。如果因为Node节点的故障导致Pod无法正常运行,Job控制器会通过 阅读全文
posted @ 2025-12-19 11:13
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
在Kubernetes中,Job是一次性任务的控制器。它控制Pod中的容器执行完成任务后不会再重启,并将容器的状态设置为“Completed”。如果Pod中的容器出现了异常终止的情况,Job控制器会根据设置的重启策略进行Pod的重启。如果因为Node节点的故障导致Pod无法正常运行,Job控制器会通 阅读全文
posted @ 2025-12-19 11:10
赵渝强老师
阅读(7)
评论(0)
推荐(0)
摘要:
DaemonSet控制器相当于在节点上启动了一个守护进程。通过使用DaemonSet可以确保一个Pod的副本运行在 Node节点上。如果有新的Node节点加入集群,DaemonSet也会自动给新加入的节点增加一个Pod的副本;反之,当有Node节点从集群中移除时,DaemonSet也可以保证将这些P 阅读全文
posted @ 2025-12-19 11:08
赵渝强老师
阅读(6)
评论(0)
推荐(0)
摘要:
K8s的Deployment将Pod部署成无状态的应用程序,它只关心Pod的数量、Pod更新方式、使用的镜像和资源限制等。由于是无状态的管理方式,因此Deployment中没有角色和顺序的概念,换句话说:Deployment中没有状态。 通过使用Deployment,可以让开发人员上线部署Pod、设 阅读全文
posted @ 2025-12-19 11:06
赵渝强老师
阅读(5)
评论(0)
推荐(0)
摘要:
Kubernetes通过创建控制器来管理Pod的生命周期。为了满足不同需求的场景,Kubernetes开发了 不同的控制器,如:Deployment、DaemonSet、Job、CronJob、StatefuleSet等。 点击这里查看视频讲解:【赵渝强老师】Kubernetes中的控制器 一、 阅读全文
posted @ 2025-12-19 11:02
赵渝强老师
阅读(2)
评论(0)
推荐(0)
摘要:
在了解了Docker Swarm的体系架构以后,基于已经部署好三台虚拟主机便可以非常容易地构建Swarm集群。下表列出了这三台虚拟机的相关信息。其中:master主机将作为Swarm Manager运行;而node1和node2将作为Swarm Node运行。 点击这里查看视频讲解:【赵渝强老师】 阅读全文
posted @ 2025-12-19 11:00
赵渝强老师
阅读(7)
评论(0)
推荐(0)
摘要:
Docker从1.12.0 版本开始,便已经将DockerSwarm集成进了Docker的引擎中。因此,Docker Swarm不需要单独进行安装。由于Docker Swarm内置了服务发现的功能,因此也不再需要进行服务发现配置了。Docker Swarm与Docker Compose类似,都是Do 阅读全文
posted @ 2025-12-19 10:58
赵渝强老师
阅读(3)
评论(0)
推荐(0)
摘要:
Docker Machine是Docker官方提供的一个远程管理工具。通过使用Docker Machine,可以帮助开发人员在远程主机上安装Docker;或者在远程的虚拟主机上直接安装虚拟机并在虚拟机中安装Docker。Docker Machine还提供了相应的命令来管理这些远程的Docker环境和 阅读全文
posted @ 2025-12-19 10:56
赵渝强老师
阅读(9)
评论(0)
推荐(0)
摘要:
Docker Compose 通过一个yml的描述文件来管理一个复杂系统中的多个容器。在该描述文件中,所有的容器都是通过services来进行定义。Docker Compose使用docker-compose脚本来完成服务的启动、停止、管理和扩容等工作。因此Docker Compose非常适合使 阅读全文
posted @ 2025-12-19 10:51
赵渝强老师
阅读(5)
评论(0)
推荐(0)
摘要:
在Docker容器中提供了三个非常有用的工具,它们分别是:Docker Compose、Docker Machine和Docker Swarm。下面分别进行介绍。 点击这里查看视频讲解:【赵渝强老师】Docker的三剑客 一、容器编排工具Docker Compose 在使用Docker部署应用程 阅读全文
posted @ 2025-12-19 10:47
赵渝强老师
阅读(7)
评论(0)
推荐(0)
摘要:
Pod是Kubernetes中的一个逻辑单位,它代表集群上正在运行的一个进程。Pod是Kubernetes集群中的一个应用实例,由一个或者多个容器组成。Pod中还可以包含数据的持久化存储、网络配置等资源。Pod支持多种容器执行环境,而Docker则是Kubernetes Pod中最常见的执行环境 阅读全文
posted @ 2025-12-19 09:11
赵渝强老师
阅读(2)
评论(0)
推荐(0)
摘要:
K8s Pod由一个或者多个容器组成,这里的容器通常指的是运行应用程序的业务容器。但是Pod中除了业务容器外,还有基础容器、初始化容器和临时容器。 临时容器是一种特殊的容器,它在现有的Pod中临时运行,以便完成用户发起的操作,例如故障排查和性能诊断等。由于临时容器没有端口配置,并且资源分配是不可变的 阅读全文
posted @ 2025-12-19 09:09
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
K8s Pod由一个或者多个容器组成,这里的容器通常指的是运行应用程序的业务容器。但是Pod中除了业务容器外,还有基础容器、初始化容器和临时容器。 点击这里查看视频讲解:【赵渝强老师】K8s中Pod中的业务容器 业务容器(Containers)是实际运行应用程序的容器,例如:下面示例中创建的“bus 阅读全文
posted @ 2025-12-19 09:06
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
K8s Pod由一个或者多个容器组成,这里的容器通常指的是运行应用程序的业务容器。但是Pod中除了业务容器外,还有基础容器、初始化容器和临时容器。 初始化容器晚于基础容器运行,但先于业务容器运行。如果Pod的初始化容器运行失败,在默认情况下Kubernetes会不断尝试重启Pod,直到初始化容器运行 阅读全文
posted @ 2025-12-19 09:04
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
由于Docker的容器彼此之间是逻辑隔离的,所以,在安装Docker时会为在容器创建隔离的网络环境。在该隔离的网络模式环境下,运行在宿主机上的各个容器具有完全独立的网络栈,并且Docker容器的网络环境与宿主机相互隔离。通过配置使用Docker的不同网络模式,可以使容器共享宿主机的网络命名空间,也可 阅读全文
posted @ 2025-12-19 09:02
赵渝强老师
阅读(7)
评论(0)
推荐(0)
摘要:
由于Docker的容器彼此之间是逻辑隔离的,所以,在安装Docker时会为在容器创建隔离的网络环境。在该隔离的网络模式环境下,运行在宿主机上的各个容器具有完全独立的网络栈,并且Docker容器的网络环境与宿主机相互隔离。通过配置使用Docker的不同网络模式,可以使容器共享宿主机的网络命名空间,也可 阅读全文
posted @ 2025-12-19 09:00
赵渝强老师
阅读(3)
评论(0)
推荐(0)
摘要:
由于Docker的容器彼此之间是逻辑隔离的,所以,在安装Docker时会为在容器创建隔离的网络环境。在该隔离的网络模式环境下,运行在宿主机上的各个容器具有完全独立的网络栈,并且Docker容器的网络环境与宿主机相互隔离。通过配置使用Docker的不同网络模式,可以使容器共享宿主机的网络命名空间,也可 阅读全文
posted @ 2025-12-19 08:57
赵渝强老师
阅读(12)
评论(0)
推荐(0)
摘要:
由于Docker的容器彼此之间是逻辑隔离的,所以,在安装Docker时会为在容器创建隔离的网络环境。在该隔离的网络模式环境下,运行在宿主机上的各个容器具有完全独立的网络栈,并且Docker容器的网络环境与宿主机相互隔离。通过配置使用Docker的不同网络模式,可以使容器共享宿主机的网络命名空间,也可 阅读全文
posted @ 2025-12-19 08:54
赵渝强老师
阅读(7)
评论(0)
推荐(0)
摘要:
在生产环境中使用Docker时,一方面,往往需要对数据进行保存或者在多个容器之间进行数据共享;另一方面,在Docker的容器被删除销毁后,并不保留容器状态的信息。那么如何实现信息的持久化操作呢?这必然涉及容器的数据管理操作和数据的持久化。 在Docker容器中,实现数据的管理(或者说实现数据的持久化 阅读全文
posted @ 2025-12-19 08:50
赵渝强老师
阅读(9)
评论(0)
推荐(0)
摘要:
kubectl是Kubernetes提供的命令行工具。通过使用kubectl,可以管理和操作Kubernetes。下表列出了kubect的常用命令。 点击这里查看视频讲解:【赵渝强老师】Kubernetes命令行管理工具kubectl 下面通过具体的示例来演示kubectl一些常用命令的使用。 (1 阅读全文
posted @ 2025-12-19 08:45
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
Docker 镜像是一个特殊的分层文件系统,包含应用程序和必要的依赖环境,但并不包含任何的动态信息。构建一个镜像,实际上就是为镜像中的每一层创建相应的配置。因此,可以把构建的命令语句、参数配置等信息都写入一个脚本中,这样,“docker commit”命令的无法重复的问题、镜像臃肿的问题就都被解决了 阅读全文
posted @ 2025-12-19 08:42
赵渝强老师
阅读(4)
评论(0)
推荐(0)
摘要:
使用yum方式安装Docker非常简单,但需要连接外部的网络。而在实际的企业生产环境中,通常是不能直接访问外部的网络。这时可以使用Docker官方提供的二进制包进行Docker的离线安装。下图展示的是Docker官方提供的二进制包下载网页。 点击这里查看视频讲解:【赵渝强老师】使用二进制包方式安装D 阅读全文
posted @ 2025-12-19 08:39
赵渝强老师
阅读(5)
评论(0)
推荐(0)
摘要:
Pod是Kubernetes中的一个逻辑单位 ,它代表集群上正在运行的一个进程。Pod是Kubernetes集群中的一个应用实例,由一个或者多个容器组成。Pod中还可以包含数据的持久化存储、网络配置等资源。Pod支持多种容器执行环境,而Docker则是Kubernetes Pod中最常见的执行环境 阅读全文
posted @ 2025-12-19 08:35
赵渝强老师
阅读(6)
评论(0)
推荐(0)
摘要:
Docker的镜像是一个模板,或者说其是一个只读的文件。在该模板中包含应用程序和应用程序运行时所需要的依赖环境。Docker的镜像采用的是分层的文件系统,每一次对镜像的修改将以读写层的形式增加到原来的只读文件的模板上。 点击这里查看视频讲解:【赵渝强老师】Docker的镜像 下图展示了Docker镜 阅读全文
posted @ 2025-12-19 08:33
赵渝强老师
阅读(5)
评论(0)
推荐(0)
摘要:
在学习Kubernetes之前,有必要了解一下它的体系架构及其组件。这对于后续部署Kubernetes集群及使用它都非常的重要。下图展示了Kubernetes的体系架构。 Kubernetes属于主从分布式架构的体系架构,主要包括master的主节点和node的工作节点。实际的生产环境中,node的 阅读全文
posted @ 2025-12-19 08:31
赵渝强老师
阅读(9)
评论(0)
推荐(0)
摘要:
Docker是一个客户端服务器(Client-Server)架构。Docker客户端和Docker守护进程交流,而Docker的守护进程是运作Docker的核心,起着非常重要的作用(如构建、运行和分发Docker容器等)。 点击这里查看视频讲解:【赵渝强老师】Docker的体系架构 Docker客户 阅读全文
posted @ 2025-12-19 08:28
赵渝强老师
阅读(5)
评论(0)
推荐(0)
摘要:
在MongoDB存在另一种集群就是MongoDB的分片技术。通过使用分片可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台MongoDB服务器可能不能满足存储数据的要求,也可能不足以提供可接受的读写吞吐量。MongoDB为了解决这一系列的问题提出了将数据分割存储在多 阅读全文
posted @ 2025-12-19 08:26
赵渝强老师
阅读(6)
评论(0)
推荐(0)
摘要:
主从复制是Redis集群实现的一种方式,而Redis集群的另一种实现方式就是Redis Cluster。它是Redis提供的数据分布式存储解决方案。 一、 什么是Redis Cluster? 日常在对于Redis的使用中经常会遇到一些问题,例如:如何保证Redis的持续高可用性?如何实现单实例Re 阅读全文
posted @ 2025-12-19 08:23
赵渝强老师
阅读(5)
评论(0)
推荐(0)
摘要:
Redis的主从复制是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为Master主节点,后者称为Slave从节点。数据的复制是单向的,只能由主节点到从节点。在默认情况下每台Redis服务器都是主节点。一个主节点可以有多个从节点或者没有从节点,但一个从节点只能有一个主节点。主 阅读全文
posted @ 2025-12-19 08:21
赵渝强老师
阅读(3)
评论(0)
推荐(0)
摘要:
HBase的存储结构分为逻辑存储结构与物理存储结构,并且HBase通过逻辑存储结构来管理物理存储结构。而最终物理存储对应的文件又是存储在HDFS之上。而HBase的物理存储结构主要包括StoreFile、HFile和HLog日志。 点击这里查看视频讲解:【赵渝强老师】HBase的存储结构 一、 数据 阅读全文
posted @ 2025-12-19 08:17
赵渝强老师
阅读(6)
评论(0)
推荐(0)
摘要:
Memcached支持两种不同方式的客户端路由算法,即:求余数Hash算法和一致性Hash算法。下面分别进行介绍。 一、 求余数的路由算法 求余数Hash算法的客户端路由是对插入数据的键进行求余数,根据余数来决定存储到哪个Memcached实例。 点击这里查看视频讲解:【赵渝强老师】Memcache 阅读全文
posted @ 2025-12-19 08:14
赵渝强老师
阅读(6)
评论(0)
推荐(0)
摘要:
MongoDB提供了mongod命令用于启动MongoDB服务器端;而停止MongoDB服务器却可以通过几种不同的方式完成。下面分别进行介绍。 一、【实战】启动MongoDB服务器 通过执行下面的语句可以查看启动MongoDB服务器的帮助信息: mongod --help # 输出的信息如下: . 阅读全文
posted @ 2025-12-19 08:11
赵渝强老师
阅读(2)
评论(0)
推荐(0)

浙公网安备 33010602011771号