架构
文章平均质量分 91
架构相关
sunpanowj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
介绍B+树
借着介绍B+树让我们来了解下数据结构的魅力。B树(B-Tree) 是一种自平衡的树形数据结构,主要用于数据库和文件系统中存储大量数据。与二叉树不同,B树允许每个节点有多个子节点,并且每个节点可以存储多个键值。不理解标红的两个多有什么意义没关系,这段最后看。B+树就是在B树的基础上为相邻的叶子结点新增了双向链表。注意:没有B-树,网上一切关于B-树的言论纯属瞎扯,相当于抄同学作业。不理解为什么加链表没关系,这段最后看。在此之前先科普下:在内存中查询和在磁盘查询性能不是一个数量级每次查询都是一次磁盘IO,树的层原创 2025-02-17 18:33:51 · 1586 阅读 · 0 评论 -
Docker
我们可以将要做的事情用命令行的方式一行一行的列出来,这样就列了一份从操作系统到应用服务启用需要做哪些事情的清单文件,就是所谓的dockerfile。我们可以通过一个yaml文件,写清楚要部署的容器有哪些部署顺序是什么样的,以及这些容器占用的CPU和内存等资源,然后通过一行。的能力限制它能使用的计算机资源。部署到不同操作系统的服务器上,依赖的软件和配置就更多了,就需要根据环境写一套单独的配置脚本,太难受了……将这个类似压缩包的容器镜像给解压缩,获得一个独立的环境和应用程序,这样的一个我们称为。原创 2025-02-15 22:11:45 · 1943 阅读 · 2 评论 -
Kubernetes
每个应用都是一个Container,很多时候我们还会为每个应用配置一个日志收集器Container,或监控采集器Container,这些Container共同组成一个Pod,它运行在Node上,K8s可以将Pod从某个Node调度到另一个Node,还能一Pod为单位去做重启和动态扩缩容的操作。Node是实际的工作节点,它既可以是裸机服务器也可以是虚拟机,负责实际运行各个应用服务,多个应用服务共享一台Node的内存和CPU等计算机资源。以上这些功能都会产生一些数据,这些数据需要保持到存储层,所以还需要一个。原创 2025-02-16 14:21:14 · 1445 阅读 · 0 评论
分享