ClickHouse的核心特性及架构 编程技术

ClickHouse的核心特性及架构

文章作者:朱凯 编辑整理:Hoh 内容来源:《ClickHouse原理解析与应用实践》 导读: 随着业务的迅猛增长,Yandex.Metrica目前已经成为世界第三大Web流量分析平台,每天处理超过200亿个跟踪事件。 能够拥有如此惊人的体量,在它背后提供支撑的ClickHouse功不可没。 ClickHouse已经为Yandex.Me...
阅读全文
微服务+分布式+性能调优,这个套餐我爱了 软件架构

微服务+分布式+性能调优,这个套餐我爱了

上半年过去了,听得最多的就是: Java 面试太TM难了 。僧多粥少基本是现在 Java 人面临的最大难题,去稍大一点的公司面试,竞争对手至少几十人。 想从人群中脱颖而出,有些时候靠的未必是技术能力。因为大家的能力,其实都差不多(除去大神级别的 Java 程序员)。最主要考查的是: 你是否能在短时间内,抗得住面试官的“连环炮”。 如何将自己专业技能和项目经历,完整甚至“滤镜般”地展...
阅读全文
2020常见JAVA面试题整理(进阶) 编程技术

2020常见JAVA面试题整理(进阶)

1、jsp 9大内置对象 request :封装客户端的请求,其中包含来自GET或POST请求的参数; response :封装服务器对客户端的响应; pageContext :通过该对象可以获取其他对象; session :封装用户会话的对象; application :封装服务器运行环境的对象; out :输出服务器响应的输出流对象; co...
阅读全文
分布式架构下,传统数据库运维究竟要面对哪些变化? 编程技术

分布式架构下,传统数据库运维究竟要面对哪些变化?

分布式架构可能是近几年最火的话题。从集中式、SOA到分布式架构,本文回顾了这些年金融行业经历的架构演变;结合当下一些较典型的分布式数据库的实现原理,分析了分布式数据库的三个发展阶段。分布式数据库的应用解决了传统数据库性能扩展问题的同时,也给运维人员带来了挑战。那么,分布式数据库的管理究竟多了些什么?如何管理好?未来数据库和数据库运维又将去往何方?读过本文,你可以找到答案。 一、金融行业这些年...
阅读全文
个人整理 - Java后端面试题 - 架构篇 编程技术

个人整理 - Java后端面试题 - 架构篇

标★号为重要知识点 id全局唯一且自增,如何实现? Redis的 incr 和 increby 自增原子命令 统一数据库的id发放 美团Leaf Leaf——美团点评分布式ID生成系统(批发号段) Twitter的snowflake算法 UUID ★如何设计算法压缩一段URL? 通过发号策略,给每一个过来的长地址,发一个号即可,小型系统直接用mysql的自增...
阅读全文
2020互联网Java后端面试必备解析—Redis23题 Java

2020互联网Java后端面试必备解析—Redis23题

文章对Redis数据结构指令、高并发处理、持久化、集群、复制、Redis 应用等问点做了解析。 用XMind画了一张导图记录Redis的学习笔记和一些面试解析(源文件对部分节点有详细备注和参考资料, 欢迎关注我的公众号:以Java架构赢天下 后台发送【Redis】拿下载链接,已经完善更新): 一、Redis数据结构相关 1.Redis 支持的数据类型 Stri...
阅读全文
每个互联网人都应该收藏的网站 编程技术

每个互联网人都应该收藏的网站

每个互联网人都应该收藏的网站 作为一名互联网人必须要知道的网站,建议收藏 作者:软件编程指南 来源: 今日头条 | 2019-12-30 10:32 作为一名互联网人必须要知道的网站,建议收藏 一、自媒体方向 1. 文本排版 a. 365编辑器 ...
阅读全文
面试官:为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有... 编程技术

面试官:为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有...

其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 面试官问你这个问题, 期望的一个回答 是说,你们公司有个什么 业务场景 ,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的好处。 先说一下消息队列常见的使用场景吧,其实场景有很多,但是比较核心的有 3 个: 解耦 、 异步 、 ...
阅读全文
分布式系统主从高可用实践 编程技术

分布式系统主从高可用实践

高可用HA(High Availability) 是分布式系统架构设计中必须考虑的因素之一。本篇文章主要介绍主从模型服务的高可用演进,包括以下几个方面: 什么是高可用 主从模型介绍 主从架构高可用演进过程 什么是高可用 高可用(Hign Availability)是分布式系统架构设计中必须要考虑的因素之一。系统可用性的评估计算公式如下: MTTF:...
阅读全文
【架构师修炼之路】 编程技术

【架构师修炼之路】

本文目录 本文主要介绍 Redis 集群主节点故障的解决方案: 哨兵机制. 解决什么问题 Redis 集群中, master 主节点发生故障怎么办? Redis主从拓扑 哨兵(Sentinel)主要是为了解决在主从复制架构中出现宕机的情况,主要分为两种情况: 1).从Redis宕机 这个相对而言比较简单,在Redis中从库重新启动后会自动加入到主从架构...
阅读全文
Loading...