下载官网地址unixODBC   2.安装2.1将tar包上传到服务器/usr/local执行tar xvf unixODBC*.tar.gz2.2编译(以下命令依次执行)./configuremakemake install2.3测试odbcinst -j安装成功:显示版本号和驱动地址    安装失败:终端显示:odbcins
转载 9月前
22阅读
时序数据库 Apache-IoTDB 源码解析之元数据索引块(六)原有索引中的不足新版本中索引的设计 上一章聊到 TsFile 索引块的详细介绍,以及一个查询所经过的步骤。详情请见:时序数据库 Apache-IoTDB 源码解析之文件索引块(五)打一波广告,欢迎大家访问 IoTDB 仓库,求一波 Star 。欢迎关注头条号:列炮缓开局,这一章主要想聊聊:原有索引中的不足新版本中索引的设计原有索引
转载 2024-05-11 13:50:51
55阅读
1.声明当前内容主要为本人学习和了解当前的iotdb源码,发现其设计内存表的模型(数据结构)本人是直接在GitHub上面直接拉取的源码2.查看AbstractMemTable源码开始源码查看实际iotdb中采用的是HashMap来实现其中key为一个devcId(即一个时序的前缀) 其中value为另外一个Map存放一个实际的时序后缀+时间集合数组+值集合数组 就是这么简单3.查看IWritab
转载 2023-10-29 18:36:21
123阅读
当前版本:jdk1.8、iotdb 0.11.21. 声明当前内容主要查看Iotdb服务启动过程中的rpc的绑定的源码解析(通过之前的解析可以得到IotDB的rpc服务必定是Thrift的实现,通信中Session使用的为Client)2. 找到启动类一般是通过start-server.bat启动的所以可以通过该脚本发现启动类的位置发现使用org.apache.iotdb.db.service.I
转载 2024-02-19 10:21:42
75阅读
1,confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confi
转载 2024-07-30 17:51:20
85阅读
IIoT即工业物联网,其目的简单来说就是将各种各样的设备数据收集起来进行监视控制,并可以将数据共享给其它系统,从而实现“物”的联网。在这个过程中,通常可以涉及到三个部分:首先是工业现场设备的对接,即所谓的OT网络。在传统的OT网络中,PLC作为逻辑控制器对现场的执行设备状态进行监视控制,保证所有设备协同有序运行,各类传感器收集状态数据并反馈,HMI/SCADA系统监视整个工厂的运行状态。由于各自动
当前版本:IoTDB 0.11.21. 声明当前内容主要为记录下Session执行一次sql查询的过程的源码解析。前面内容中有发现IoTDB本身就是使用Thrift来实现客户端和服务器,并解析得到Session就是Client的包装产物,所以这里的交互一般都是直接调用服务器的接口完成的!2. 分析查询的Demo下面给出一个简单的查询Demo,然后对其进行分析操作Session session =
  物联网应用程序在硬件和软件组件之间实现了一种特别紧密的融合,要求开发人员在每个领域中考虑无数的细节。这个由两部分组成的系列文章介绍了一个使用模块化设计来促进聚合的平台。第1部分:硬件选项讨论了平台的硬件选项如何简化了物联网设备的实现。第2部分介绍了平台的软件体系结构及其在快速端对IoT应用程序的开发过程中的作用。  端到端的物联网应用程序开发为工程师提供了从物联网硬件到云资源的广泛需求。开发人
转载 2024-03-10 18:52:23
32阅读
上一章聊到行式存储、列式存储的基本概念,并介绍了 TsFile 是如何存储数据以及基本概念。详情请见:时序数据库 Apache-IoTDB 源码解析之文件格式简介(三)这一章主要想聊一聊:TsFile的文件概览TsFile的数据块TsFile文件概览 一个完整的 TsFile 是由图中的几大块组成,图中的数据块与索引块之间使用 1 个字节的分隔符 2 来进行分隔,这个分隔符的意义是当
当前版本Apache IoTDB 0.11.21. 声明当前内容主要为了解MultiFileLogNodeManager这个类的作用,再讨论Apache IoTDB的wal实现方式flush策略(这个类是由IoTDB这个类中使用RegisterManager进行注册的)从名称看应该是多文件日志节点管理器(应该就是写Wal文件的管理器,这个类位于org\apache\iotdb\db\writelo
配置时可根据系统中的 DataRegion 数、SchemaRegion 数进行计算:wal_buffer_size_in_byte * DataRegion 数 + schema_region_ratis_lo
广/深覆盖。比GPRS覆盖增强20dB+ 低功耗。基于AA电池,使用寿命可超过10年  布局NBIOT的企业 生态链快速构建,将成为全球主流技术和产业生态 NB-IOT智能抄表 智能水表   宠物跟踪  其他应用 b8是联通移动  b5是电信的  uart串口
IoTDB 是清华大学软件学院自研时序数据库,全国高校首个进入apache的项目。github网址: https://github.com/apache/incubator-iotdb克隆项目git clone https://github.com/apache/incubator-iotdb.gitorgit clone git@github.com:apache/incubator-...
原创 2021-09-02 17:46:46
1540阅读
C++ STL源码剖析之HashtableHashtable源码部分_Hashtable的基类关于上面的H1和H2rehash操作hashtable中链表的节点结构迭代器hashtable的内部结构待续总结 参考:https://github.com/Light-City/CPlusPlusThings/blob/master/src_analysis/stl/hashtable.md基于最新的
转载 2024-08-02 16:33:42
45阅读
背景物联网行业,需要存储不同设备的时序数据,数据量比较大,之前使用的是Hbase但是,鉴于Hbase对聚合操作支持的不是很友好,所以,打算替换成国产的IOTDB数据库简介IoTDB 是针对时间序列数据收集、存储与分析一体化的数据管理引擎。它具有体量轻、性能高、易使用的特点,完美对接 Hadoop 与 Spark 生态,适用于工业物联网应用中海量时间序列数据高速写入和复杂分析查询的需求。 
转载 2024-04-03 15:56:49
95阅读
ClickHouse作为OLAP场景特别优秀的数据库解决方案,写入速度快,查询性能强,尤其是聚合查询能力特别出色,已在腾讯、哔哩哔哩、快手等公司得到有效实践。对ClickHouse感兴趣的同学,跟我们一起来学习研究吧!ClickHouse作为一个基于OLAP场景的数据库,对于集群的支持自然也是理所当然的。我们通常所说的ClickHouse集群,指的是物理集群。即集群各节点之间被同一个zookeep
最近今天写了IoTDB的三篇相关文章,完成了安装部署和客户端连接:Windows Server上部署IoTDB 集群DBeaver 连接IoTDBDriver将IoTDB注册为Windows服务TsFile 是 IoTDB 的底层数据文件,一种专门为时间序列数据设计的列式文件格式。IoTDB TsFile数据读写主要是下面两个结构:IoTDB 提供了一个TSRecord工具,TSRecord记录了
转载 2024-06-23 04:27:19
96阅读
时序数据库。
名词解释Issue: 开源社区的一个任务的统称,通常会有一个Issue 列表,用于表示各种任务,比如功能Issue,Bug Issue, Improvement Issue等。PR(Pull Request): 个人理解是一种工作流程,当你在本地感觉开发好或者说完成某个Issue(不一定是代码,有可能是文档等工作)时,准备提交到社区仓库的master分支时,需要提交一个PR。它表示一个提交请求,并
什么是时序数据库总体介绍Apache IoTDB 始于清华大学软件学院,是一款时序数据库。主要使用场景是在物联网相关行业,如:车联网、风力发电、地铁、飞机监控等等,具体应用案例及公司详情可以查看:IoTDB在实际公司中的使用信息收集。它采用了列式存储、数据编码、预计算和索引技术,具有类 SQL 的接口,可支持每秒每节点写入数百万数据点,可以秒级获得超过数万亿个数据点的查询结果。它还可以很容易地与
  • 1
  • 2
  • 3
  • 4
  • 5