240 发简信
IP属地:湖南
  • 120
    Druid(一)——Druid架构概览

    什么是Druid Druid是一个高效的数据查询系统,主要解决的是对于大量的基于时序的数据进行聚合查询。数据可以实时摄入,进入到Druid后立即可查,同时数据是几乎是不可变。...

  • 120
    列存储格式Parquet浅析

    Parquet调研报告 1. 概述 1.1 简介 Apache Parquet是Hadoop生态圈中一种新型列式存储格式,它可以兼容Hadoop生态圈中大多数计算框架(Had...

  • 120
    Redis集群的原理和搭建

    前言 Redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。单节点的Redis已经就达到了很高的性能,为了提高可用性我们可以使用Red...

  • 120
    微服务六大设计原则

    什么是单体应用? 如图所示,这个系统采用了三层架构,表现层,业务逻辑层,数据访问层,虽然三层架构解决了应用程序中代码间调用复杂,代码职责不清的问题。但是他只是将应用在逻辑上分...

  • 120
    大数据系统架构

    转:https://www.sohu.com/a/227887005_487103 数据分析工作虽然隐藏在业务系统背后,但是具有非常重要的作用,数据分析的结果对决策、业务发展...

  • 关于架构设计的一些思考

    17021211254 转载自:https://my.oschina.net/zhaiyuan/blog/1833302 嵌牛导读:做 TiDB 的缘起是从思考一个问题开始的...

  • 120
    分布式一致性算法:Raft 算法(Raft 论文翻译)

    可进入我的博客查看原文。 Raft 算法是可以用来替代 Paxos 算法的分布式一致性算法,而且 raft 算法比 Paxos 算法更易懂且更容易实现。本文对 raft 论文...

  • 分布式搜索引擎ElasticSearch

    今天学习这个东西Elasticsearch。 Elasticsearch是一个搜索引擎,建立在Lucene之上,Lucene是一个全文搜索引擎库,最先进的,丰富特点的搜索引擎...

  • 120
    【Spark原理】Spark内部原理学习笔记

    1 总体框架结构图 由上图我们可以看到Spark应用程序架构主要由Driver Program和Executor构成,Driver负责运行main()和创建SparkCont...