![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
组件
文章平均质量分 94
Mario.Alex
这个作者很懒,什么都没留下…
展开
-
Jupyter 使用 & Electron Example
如果有一些数据统计分析可视化的诉求,但又不需要提供商业化平台,生态圈提供,一款非常实用工具。并且近期因频繁接触端侧一些事务,对于当下 PC 侧跨端应用的开发构建,简单了解一下 Electron。原创 2022-10-18 19:23:50 · 471 阅读 · 1 评论 -
ClickHouse: MergeTree
前言承接上文 ClickHouse:起源和架构,简单了解下 ClickHouse 的核心引擎 MergeTree,并且具备很多其他特性的变种 MergeTree 引擎,是 CK 目前支持的 6 类 20+ 种引擎种最为强悍的家族引擎,且仅有MergeTree家族引擎支持 Partition(分区),Shard(分片),Replica(副本), Primary Index(主键索引) ,Sample(抽样)等特性。MergeTree 建表和存储结构MergeTree 的数据写入总是以数据片段形式落盘,且原创 2021-05-04 21:52:02 · 430 阅读 · 0 评论 -
ClickHouse:起源和架构
前言数据可视化蹂躏了一年,Opentsdb,Influxdb都算是接触使用过了,唯独觉得ClickHouse 甚是抢眼,特别在监控中有需要 Group By 某个高维 Tag 进行 Aggregate 运算,此时 Opentsdb 性能和 ClickHouse 的比照完全是 CK 对其他时序的降维打击,正因为觉得如此神奇才决定深入了解下。Domain 理解笔者没有这么宏观认知去阐述 ClickHouse 的前世今生,但是常见的一些理念还是能刚帮助理解。OLTP vs OLAP早先的文章有不少都是原创 2021-04-28 21:04:47 · 939 阅读 · 0 评论 -
2021杂记
庚子小结2020悄然逝去,年逾而立却历经工作中最为激情的一年。工作虽算不上资历很深,也有几年经验,唯独这一年觉得非比寻常。2019转入当前公司总觉得有点消沉,因为工作内容没法让自己成长,一路走来的经历让自己深刻知道逆水行舟不进则退。“人要胸怀去接受那些不可改变的事–这叫仁,要有勇气去改变那些可以改变的事–这叫勇,最重要要有能力区分二者–这叫智”,最早是在某个地方看到朱清时说的这句话,这么多年总是埋在心里。好在2019年底转入了一个新的团队,迎接我的就是2020一年超出寻常艰苦奋斗。这一年,遇到了一位偶原创 2021-01-04 00:05:32 · 461 阅读 · 0 评论 -
Kafka 笔记一
前言早先过了一遍Kafka,摄取了不少知识细节,未免遗忘梳理记录下,推荐书本 《Kafka 权威指南》。Quick Start基础概念关于Kafka是什么,可以参考官网介绍,一个分布式流处理平台,通俗点理解就是一款基于发布和订阅的消息系统。Kafka设计实现的目标在于:使用推送和拉取模式解藕生产者和消费者为消息系统中传递的消息提供数据持久化通过优化系统实现高吞吐量系统可以随着数据...原创 2019-12-22 16:59:18 · 173 阅读 · 0 评论 -
RabbitMQ 笔记一
前言过往使用一些简单队列功能,直接上redis,包括pub/sub也都可以使用redis完成简单功能。不过既然RabbitMQ作为消息队列非常成熟的组件,还是值得学习使用。演示环境Centos7,MacOS,所有演示代码可去github上下载demo code,演示代码匀为python实现,所用版本python 3.5概述简介Wiki中给出的介绍是:RabbitMQ是实现了高级消息队列协议(AMQP原创 2017-11-03 16:55:40 · 913 阅读 · 0 评论 -
Python -- Celery
前言Python中出场率很高的分布式队列神器celery,正巧近期一些需求需要使用,因而换装celery。 此前已经介绍过Python利用pika进行RabbitMQ的使用,Celery官网介绍首页就给出支持设定 RabbitMQ作为celery的brokers,celery官网地址 。演示Celery版本4.1.0,Python 3.5.2, MacOS,RabbitMQ 3.6.12,Redi原创 2018-04-19 17:15:40 · 985 阅读 · 1 评论 -
Python -- 限流 throttle
前言一个业务型的服务,被open接口后,遭遇并发扫数据,于是要做限流操作。一直固执的任务,业务API和OpenAPI要分开处理,或许因为起初接入其他企业ERP系统都是走较为规范的OpenAPI,始终对于这种开发系统业务API的做法感觉不好。面对窗口限流需求是要在Django的一个工程里做限流,倘若是rest_framework的View也好办,直接就提供了限流 rest_framework ...原创 2019-08-23 13:44:54 · 3300 阅读 · 0 评论