前言 近两年,KUDU 在大数据平台的应用越来越广泛。在阿里、小米、网易等公司的大数据架构中,KUDU 都有着不可替代的地位。本文通过分析 KUDU 的设计, 试图解释为什么...
前言 近两年,KUDU 在大数据平台的应用越来越广泛。在阿里、小米、网易等公司的大数据架构中,KUDU 都有着不可替代的地位。本文通过分析 KUDU 的设计, 试图解释为什么...
TiKV是什么 一个全局有序的分布式 Key-Value 引擎 起初,看到这句话的时候并没有深刻的体会,现在回过头看这句话,每个词都是有用的。有序、分布式、kv存储构成了Ti...
1. JedisCluster类结构 JedisCluster是针对RedisCluster的java客户端,它封装了java访问redis集群的各种操作,包括初始化连接、请...
DBaas(database-as-a-service)随着云计算大潮也开始火热起来,国外的Amazon RDS、Microsoft Azure SQL、Google Clo...
上一篇说到了Google Spanner--全球级分布式数据库,但我觉得Spanner不能称作NewSQL,因为Spanner虽然有外部一致性、类SQL接口和常见事务支持,但...
Google Cloud Spanner 学习报告 17 Jan 2019 本人介绍,未使用过 Google Cloud Spanner,不是 DBA。 简介 Google ...
When it has moved all but a nominal amount of the data, it uses a transaction to atomically move that nominal amount and update the metadata for
the two Paxos groups(这句话没有读明白,只明白开始移动数据的时候是没有启动事务的,当数据移动的差不多的时候,再启动一个事务执行原子性的操作:完成数据移动并更新元数据).
--------------
其实就是全量和增量的意思,最后的增量启动事务,保证最后的原子化同步。
Google-Spanner论文的思考缘起 最近研究Spanner,发现国内对Spanner论文的翻译很多,但是美中不足的是,每个人都在做论文的搬运工和翻译者,没有加入自己的思考和设想,实在是令人悲哀。因此决定自...
本文由厦门大学计算机系教师林子雨翻译,翻译质量很高,本人只对极少数翻译得不太恰当的地方进行了修改。 【摘要】:Spanner 是谷歌公司研发的、可扩展的、多版本、全球分布式、...
特别说明 当前博客平台账号已废弃,如果有使用细节问题请前往我新博客平台进行讨论交流。 个人博客平台 HuRuWo的技术小站[https://huruwo.top/] 文章首发...
原文链接:https://0x0fff.com/hadoop-vs-mpp/最近,我听到很多关于这个话题的讨论。 同时,这是一个非常受欢迎的问题,客户在“大数据”领域没有太多...
在本系列的上一篇《Netty 内存管理: PooledByteBufAllocator & PoolArena 代码探险》中,我们最终通过设置合适的 JVM 启动参数 —— ...
本文是新系列“从零开始搭建微服务”的开篇,该系列将围绕微服务展开,重点在于动手搭建。 微服务是个很大的话题,关于微服务和单体服务的优缺点众说纷纭。但不可否认的是:微服务对产品...
在Spring boot中,注解使用非常频繁,通过使用注解可以有效的提供开发效率,让项目代码看起来更简洁。 之前做过一个项目后台是使用Spring boot框架的,本篇文章将...
文/田羽 (微:mailvincent) 网易CEO的丁磊最近给大家极力推荐了吴军的《智能时代》,同时提到“人工智能技术在未来十年间将会影响我们生活的方方面面,我们的家具、娱...