
架构
文章平均质量分 80
kobe_OKOK_
Python爱好者 曼巴精神践行者
展开
-
TDengine与InfluxDB性能对比
为帮助用户了解TDengine Database的指标,特将TDengine与InfluxDB从数据库的读、写、查询、压缩比等方面进行了对比测试。从测试结果上看,TDengine的性能远超InfluxDB,写入性能约为5倍,读取性能约为35倍,聚合函数性能约为140倍,按标签分组查询性能约为250倍,按时间分组查询性能约为12倍。原创 2022-10-18 12:48:12 · 5521 阅读 · 1 评论 -
手把手教你怎么在windows中部署redis服务
文章目录1 引言2 环境3 安装4 客户端命令1 引言redis官方没有提供windows下的安装包,大家所看到的windows安装包是微软官方维护的版本。为什么微软官方没有提供windows版本的安装包呢:我个人推测是这样:因为redis 是单线程高性能的。所以redis需要单线程轮询。操作系统机制的轮询是不太一样的。简而言之 linxu轮询用epoll,window 用selector 但是性能上来说 epoll是高于selector 的。 所以redis推荐使用linux版本。在实际的开发过程原创 2021-12-08 12:20:19 · 1855 阅读 · 0 评论 -
Docker 部署Microsoft Sql Server
文章目录1 背景2 创建容器3 修改SA密码4 链接mssql5 容器外链接mssql参考链接1 背景自 SQL Server 2019 CU3 起,支持 Ubuntu 18.04。自 SQL Server 2019 CU10 起,支持 Ubuntu 20.04。Docker 引擎 1.8+至少 2 GB 的磁盘空间至少 2 GB 的 RAM博主机器:Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.11.0-37-generic x86_64)2 创建原创 2021-12-01 22:36:14 · 1192 阅读 · 0 评论 -
架构师必修课系列-持续更新
已完结redisgitnginx原创 2021-11-25 15:21:23 · 1391 阅读 · 0 评论 -
<架构师必修课>-git
文章目录Git1 git概述2 git安装3 git常用命令4 git分支操作5 git团队协作机制5.1 本团队协作5.2 跨团队协作6 Github操作7 GitLab8 Pycharm Idea 集成gitGit1 git概述git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型地各种项目git占用资源小,具有廉价地本地库,性能优于CVS、等版本控制工具版本控制是一种记录文件内容变化,以便能够查阅任意版本公司内部需要版本控制,个人开发过渡到团队开发集中式版本控制工原创 2021-11-25 15:00:55 · 1083 阅读 · 0 评论 -
<架构师必修课>-redis
文章目录1 引言2 redis常用数据类型2.1 常用key操作2.2 String2.3 List2.4 Set2.5 Hash2.6 Zset(有序集合)1 引言redis的重要性不必多说,几乎在任何项目中都可以看到redis的身影,本文不介绍redis的安装与配置,着重说redis应用,我使用的环境是阿里云服务器加上docker,在docker hub上拉取到redis镜像,然后创造一个容器,运行在docker上面。2 redis常用数据类型2.1 常用key操作显示所有keykeys原创 2021-10-24 21:06:12 · 241 阅读 · 0 评论 -
数据中台和数据湖
文章目录1. 数据湖1. 数据中台1. 数据湖数据湖(Data Lake)概念最早是2011年由CITO Research网站的CTO和作家Dan Woods所提出,其比喻是:如果我们把数据比作大自然的水,那么各个江川河流的水未经加工,源源不断地汇聚到数据湖中。数据湖(Data Lake)是一个以原始格式存储数据的存储库或系统,它按原样存储数据,而无需事先对数据进行结构化处理。一个数据湖可以存储结构化数据(如关系型数据库中的表),半结构化数据(如CSV、日志、XML、JSON),非结构化数据(如电子邮原创 2021-08-29 11:03:39 · 583 阅读 · 0 评论 -
深度解读软件架构演进之道
文章目录1 架构设计基本概念1.1 分布式1.2 高可用1.3 集群1.4 负载均衡1.5 代理2 架构基本原则3 架构进化之路3.1 单机架构3.2 Tomcat与数据库分开部署3.3 引入本地缓存和分布式缓存3.4 引入反向代理实现负载均衡3.5 数据库读写分离3.6 数据库按业务分库3.7 把大表拆分为小表3.8 使用LVS或F5来使多个Nginx负载均衡3.9 通过DNS轮询实现机房间的负载均衡3.10 引入NoSQL数据库和搜索引擎等技术3.11 大应用拆分为小应用3.12 复用的功能抽离成微服务转载 2021-05-27 21:39:55 · 385 阅读 · 0 评论