摘要: 集群 页面中每一个对象就是一个集群 节点 集群中包含许多es实例,其中一个es实例就是一个节点 节点也分许多功能 分片和副本 该例子中分片数为9,副本数为1 数据节点就是Node 注意:a和b是同样的数据,a为主分片,b为副本分片,但是同样的数据不能放在相同的节点上面(比如a1和b1不能),为了防止 阅读全文
posted @ 2023-11-27 18:42 weakxy 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 脚本内容 因为要读取mongo某个全表数据(亿级别),有个字段有索引且是一堆多的关系 从其他表读取所有这个字段(十万级别),再读取大表 因为数据量大所以写个测试,从中拿出几条去大表查询(每次读到十万级别数据) 多线程和多进程的影响 不使用多线/进程 file = open('test2.csv', 阅读全文
posted @ 2023-10-19 11:43 weakxy 阅读(9) 评论(0) 推荐(0) 编辑
摘要: mongo主从节点影响 python中pymongo库的MongoClient类中readPreference参数可选主从(primary,secondary),不指定默认为主节点 线上部署的时候其实是有指定主从节点的连接类,但是后期开发在基类中从节点的方法逐渐被替代,导致后期的业务的查询压力来到了 阅读全文
posted @ 2023-10-17 15:39 weakxy 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 所得结果均为ChatGPT所得,只是用来记录好复习 对内存的影响 数据加载到内存: MongoDB使用内存来缓存最频繁访问的数据,以提高查询性能。这个缓存通常称为"工作集"。 当一个查询需要访问某些数据时,MongoDB会尝试从内存中获取数据,这比从磁盘读取数据要快得多。 慢查询导致数据逐出: 当慢 阅读全文
posted @ 2023-10-09 10:20 weakxy 阅读(125) 评论(0) 推荐(0) 编辑
摘要: #基础概念理解 ####主节点 ######API Service:所有服务访问的唯一入口,上传YAML配置文件也是通过这种接口实现,描述了应用运行时的期望状态(需要使用的容器镜像、希望对外提供的端口号,以及希望运行的Pod副本数量) ######etcd:集群存储底层的常用分布式数据库 ##### 阅读全文
posted @ 2023-07-31 01:01 weakxy 阅读(4) 评论(0) 推荐(0) 编辑
摘要: #mermaid功能(基础) 关于设计各种图来梳理工程接口 ##流程图 定义graph [TB|BT|LR|RL]说明是流程图(参数代表从上往下还是从左往右) ###其他概念 ##### :实线 | -->:带箭头实线 | ==>:带箭头粗实线 #####并且在也可以(== | --)text( - 阅读全文
posted @ 2023-07-30 21:17 weakxy 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在linux的ubuntu上安装docker参考如何在 Ubuntu 20.04 上安装和使用 Docker - 知乎 (zhihu.com) 配置: 防火墙、selinux、容器镜像加速器(如果软件镜像下载pull的慢,去阿里云的容器镜像服务配置镜像加速器)、网卡转发(在/etc/sysctl.d 阅读全文
posted @ 2023-06-02 18:07 weakxy 阅读(31) 评论(0) 推荐(0) 编辑
摘要: InnoDB存储引擎涉及事务的四大隔离级别(RU)读未提交、(RC)读已提交、(RR)可重复读、(Serializable)串行化 相对事务并发产生的问题:脏读、不可重复读、幻读 隔离级别对应事务:RU什么都解决不了,RC解决脏读、RR解决脏读和不可重复读、Serializable都解决 其中涉及的 阅读全文
posted @ 2023-06-01 21:08 weakxy 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 准备:服务器(ubuntu20.04)、域名、Xshell、Xftp 一直在windows环境下本地测试django项目,所以不牵涉部署问题,如今想测试一下部署,就试了一下 1. 用Xshell连接阿里云的ECS服务器上,再用Xftp将文件项目打包上传到服务器上再解压(我解压到虚拟环境的根目录下); 阅读全文
posted @ 2023-05-26 15:32 weakxy 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 对django优缺点的了解:优点:自带大量常用框架和工具(auth认证、权限管理等)、强大的数据库管理框架orm、以及独特的app设计理念;缺点:因为封装过多导致改动会比较困难、当流量过大后随之而来的就是性能问题 对比django、flask、tornado: django:适合开发全栈网站,以及博 阅读全文
posted @ 2023-05-22 20:51 weakxy 阅读(21) 评论(0) 推荐(0) 编辑