ClickHouse的Sharding分片的作用
ClickHouse的Sharding分片的作用,允许多台机器/节点同时并行执行查询,实现了分布式并行计算
ClickHouse的Sharding分片的作用,允许多台机器/节点同时并行执行查询,实现了分布式并行计算
ClickHouse的分区的作用
ClickHouse的副本的作用,为了数据备份与安全,保障数据的高可用性
表引擎选择一般都是MergeTree系列引擎,没有最好,根据业务选择最合适的。
不会为每个关键字创建索引记录,而是为数据记录未见的每个存储块设一个键-指针对,存储块意味着块内存储单元连续。
Flink的滑动窗口
Flink的滚动窗口
堆溢出
标准参数(-)
堆内存垃圾回收流程
-Xms
-XX:+ 开启对应的参数
Serial串行垃圾回收器
jps
不会为每个关键字创建索引记录,而是为数据记录未见的每个存储块设一个键-指针对,存储块意味着块内存储单元连续。
什么是业务数据埋点?常见的埋点方式有哪些?代码埋点、可视化埋点、全埋点
什么是ETL?抽取(extract)、转换(transform)、加载(load)
资源的关闭很多人停留在旧的流程上,jdk7新特性旧有,但是很多人以为是jdk8的。
什么是商业智能BI(Business Intelligence)?为了提升数据价值、辅助企业决策
RestTemplate是Spring提供的用于访问Rest服务的客户端,底层使用java.net。
度量值、维度表、事实表。可统计次数、个数、金额等。比如订单表中的下单金额。 对事实的描述信息,每一张维表对应现实世界中的一个对象或概念
原始数据层,汇集多个原始未处理的数据,比如埋点日志,业务数据库、队列等,是后续数据仓库加工数据的来源。
联机事务处理系统和联机分析处理系统
一般适合读多写少的场景,适合OLAP分析型系统,列存储在聚合、统计等操作性能会优于行存储,同个数据类型会进行数据压缩更省空间。
传统的OLTP关系型数据库都是行存储,比如Oracle、Mysql一行中的数据在存储介质中以连续存储形式存在。
生产环境启动java应用的时候,一般会加jvm参数,当堆内存空间OOM时输出堆的内存快照。