- 博客(9)
- 收藏
- 关注
原创 Filter Representation in Vectorized Query Execution论文笔记
向量化的查询引擎里使用Bitmap还是Select Vectors表示过滤后的结果更优?
2022-07-31 12:14:08
280
原创 IoTDB MPP框架源码解读之SQL的一生(襁褓)
IoTDB MPP框架源码解读之SQL的一生(襁褓)——主要介绍这一系列文章的由来和概览,IoTDB新分布式框架相较于原来的优势
2022-07-10 12:02:29
481
原创 时序数据库Apache IoTDB单元与多元时间序列写入与查询性能对比
背景随着物联网的普及和工业技术的不断发展,高效管理海量时间序列的需求越来越广泛,数据量越来越庞大。时间序列主要分为两种,即单元时间序列和多元时间序列。单元时间序列是指一个具有单个时间相关变量的序列,单元时间序列只包含一列时间戳和一列值。多元时间序列是指一个具有多个时间相关变量的序列,多元时间序列包含多个一元时间序列作为分量,各个一元时间序列的采样时间点相同,所以数据可以用矩阵形式表示,每行为一个时间点,每列为一个一元时间序列。时序数据库分类当前主流的时序数据库存储引擎大多数都只支持一种时间序
2022-06-18 10:36:05
1219
原创 如何在Java中实现高效的去重优先队列
背景在Apahce IoTDB中,查询最后需要根据时间戳列做join,而这一步操作是通过一个带有自动去重功能的优先队列实现的。之前的实现中,我们采用了Java自带的TreeSet,但是发现了如下的问题之后,自己实现了一个高效的去重优先队列。Java语言库中自带了PriorityQueue作为默认优先队列的实现,为了代码的重用,Java也采用泛型编程的方式实现了PriorityQueue。但是与其他语言不同的是,Java的泛型编程只适用于类对象,对其基础类型却不适用。比如对于long类型而言,Java自带
2022-02-06 12:17:21
2570
原创 Apache IoTDB 高效插入数据的方法
Apache IoTDB高效插入数据的方法Java Native API 与 JDBC接口的插入性能对比
2022-01-09 10:12:48
1846
原创 社区版OceanBase部署流程
## 安装OceanBase的部署工具[obdeploy](https://github.com/oceanbase/obdeploy)OceanBase Deploy (简称 OBD)是 OceanBase 开源软件的安装部署工具。OBD 同时也是包管理器,可以用来管理 OceanBase 所有的开源软件。在下面一节我们手动编译OceanBase的产物,就需要OBD来真正部署。### 方案1: 使用 RPM 包(Centos 7 及以上)安装```sudo yum install -y yum
2021-06-18 16:41:11
2408
3
原创 更改iTunes(macOS下)备份路径至移动硬盘
在老版本的Mac下,以下方法是可行的方法如下:1. FInder顶栏 -> 前往(再按住option键)-> 资源库;2. 再按照路径:/Library/Application Support/MobileSync/Backup,找到Backup文件夹,然后删除Backup文件夹;3. 在你要备份的移动硬盘的根目录下,创建文件夹:MobileSync,然后再在Mobil...
2019-03-26 22:54:23
4173
3
原创 ADM打不开/data,或打开后无法导出里面的文件
Mac下,启动终端,进入sdk的安装目录(下面这个路径时默认的,如果你安装Andoird Studio的时候没有修改的话)cd ~/Library/Android/sdkcd platform-tools./adb root执行完这三条命令后,ADM就会以root执行了,就能解决上述两个问题
2017-09-12 20:20:54
3503
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人