自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 The Bw-Tree: A B-tree for New Hardware Platforms 论文解读

The Bw-Tree: A B-tree for New Hardware Platforms 论文解读

2023-06-30 15:06:05 220

原创 时间戳与一致性(一):时间戳

时间戳与一致性

2023-02-28 20:35:48 795 1

原创 TiDB事务方案

TiDB 事务相关

2023-01-31 15:55:00 600

原创 Orca: A Modular Query Optimizer Architecture for Big Data 论文解读

查询优化论文解读

2022-12-28 00:12:25 383

原创 Effective C++学习 part 1

Effective C++ 学习笔记

2022-12-01 11:02:27 113

原创 A Brief History of Just-In-Time 简读

JIT 的发展史

2022-11-13 22:25:11 200

原创 Runtime Code Generation in Cloudera Impala 论文解读

Query Compilation 相关论文

2022-10-16 23:29:43 158

原创 Efficiently Compiling Efficient Query Plans for Modern Hardware 论文解读

Query Compilation 相关论文

2022-10-13 09:37:41 191

原创 Compilation in the Microsoft SQL Server Hekaton Engine 论文阅读

Query Compilation 相关论文

2022-10-06 23:31:43 191 1

原创 Percolator论文阅读

Percolator论文阅读

2022-09-19 23:19:17 188

原创 leveldb代码阅读笔记(二):存储

LevelDB代码阅读笔记:存储部分

2022-09-02 09:37:43 528

原创 leveldb代码阅读笔记(一)

LevelDB代码阅读笔记

2022-08-28 21:48:52 883

原创 Raft论文解读

Raft论文解读1 简介Raft是管理复制日志的共识算法。它的作用相当于Paxos算法,但其结构不同于Paxos。这使得Raft比Paxos更容易理解,也为构建实用系统提供了更好的基础。为了提高可理解性,Raft协议将领导者选举,日志复制和安全保证等共识的关键部分分离,并加强一致性以减少在协议实现中必须考虑的节点状态。关于共识算法:共识算法允许一组机器作为一个连贯的集体工作,可以在某些成员的失败中幸存下来。因此,在构建可靠的大规模软件系统中发挥着关键作用。Raft 在许多方面与现有的共识算法相似

2022-02-20 20:59:51 2637 1

原创 Bigtable论文解读

Bigtable论文解读1 简介Bigtable是一种用于管理结构化数据的分布式存储系统,旨在扩展到非常大的尺寸:对数千台商品服务器上的PB数据进行服务。Bigtable不支持完整的关系数据模型,相反,它为客户端提供了一个简单的数据模型,支持对数据布局和格式的动态控制,并允许客户端推理底层存储中表示的数据的局部属性。用户在Bigtable中可以使用是任意字符串的行和列名称对数据进行索引。Bigtable还将数据视为字符串,尽管客户端通常将各种形式的结构化和半结构化数据序列化到这些字符串中。2 数据模型

2022-01-14 18:07:24 1734

原创 zookeeper论文解读

Zookeeper论文解读简介Zookeeper是一种用于协调分布式应用程序过程的服务,其旨在提供一个简单而高性能的内核,用于在客户端提供复杂的协调原语(包括组消息、共享寄存器,分布式锁服务,集中式服务)。Zookeper提供的接口具有wait-free的共享寄存器,具有类似于分布式文件系统的缓存无效的事件驱动机制,以提供简单而强大的协调服务。基于wait-free的性质,Zookeeper对每一个客户端提供了关于文件读写执行的保证以及所有能够改变Zookeeper状态的请求的线性一致性的保证。第一部

2022-01-05 23:36:03 1226

原创 Aurora论文解读

Aurora 论文解读SIGMOD 2017Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases.Amazon Aurora是亚马逊开发的云原生分布式数据库,相关的文章于2017年发表于SIGMOD。亚马逊开发的云上服务一直是大家关注的重点之一,正是通过这篇paper才让我们能一窥这款云原生数据库的架构设计,本篇文章主要内容也是依据这篇paper而得到的。介绍及基本架构

2021-11-27 23:32:18 1375

原创 paxos算法原理学习(一)

paxos(一)paxos协议简介Paxos算法是莱斯利·兰伯特(英语:Leslie Lamport,LaTeX中的“La”)于1990年在论文[The-Part-Time-Parliament]提出的一种基于消息传递且具有高度容错特性的共识(consensus)算法。需要注意的是,Paxos常被误称为“一致性算法”。但是“一致性(consistency)”和“共识(consensus)”并不是同一个概念。Paxos是一个共识(consensus)算法。2PC才是真正的一致性算法。兰伯特在其论文中通

2021-04-27 16:40:00 309

原创 intellij中调试android app的流程和常见问题

intelji中调试android app的流程和常见问题前言将从网上下载到的android项目导入intellij中通常会遇到一些插件版本不同所导致的问题,这里主要记录了我在调试过程中遇到的集中问题。流程首先仅导入包含module的文件夹以及gradle的配置文件等,之后需要对整个项目进行gradle语义识别,让idea intellij自动识别出其中的module,之后自动编译即可,需要的sdk版本和tools可以在intelji终自动下载。可能的问题Module not specifi

2021-03-15 10:15:44 631

原创 ubuntu与windows双系统的启动项丢失

关于ubuntu与windows双系统的启动项丢失问题前言首先,这篇帖子主要解决的问题是你在已经安装完双系统后由于各种其他问题导致其中一者的启动项找不到或者损坏,造成这种问题的原因比较多样,当然解决的方法也很多,重要的是你需要分析你的电脑出现这种问题的原因并进而寻找解决办法。关于系统的启动方式,这里不做过多赘述,希望大家自己弄清楚你的系统是由efi启动还是bios启动,另外还有你的电脑是否支持efi的启动方式(当然,现在来讲,efi已经成为发展的未来,基本现在的电脑都支持这一启动方式)好了,弄清楚了

2020-10-17 22:02:03 9221 5

原创 Vscode 调试配置(for python)

Vscode调试配置(for python)借助断点调试程序是debug的一个常规过程,在IDE中十分常见。vscode作为一个常用的文本编辑器,包含着丰富的插件,可以任由用户添加不同的配置,因而也可以改造为IDE,运行和调试程序。下面介绍如何配置python的调试环境。利用vscode调试程序需要两个步骤,其一是配置程序的运行环境,其次是配置debug环境。其一略去其二配置​ 首先...

2019-09-08 15:43:33 1361

原创 Android Studio

Android Studio关于 Android StudioAndroid Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。下载并安装 Android Studio在官网下载Andriod安装包,安装包中包含了运行和开发andr...

2019-09-07 22:20:49 269

转载 关于Android Manifest.xml

Android Manifest.xml简述:每一个andriod程序都包含了AndriodManifest.xml文件,一个应用程序可以有1个或多个活动,而没有任何限制。每个为应用程序所定义的活动都需要在AndroidManifest.xml中声明。以下是官方列出的作用:为应用的 Java 软件包命名。软件包名称充当应用的唯一标识符。描述应用的各个组件,包括构成应用的 Activity...

2019-09-07 22:08:05 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除