原文:RRDTool 存储原理简介——基于时间序列的环型数据库

转自:http: www.jianshu.com p b b ab RRDTool是一套监测工具,可用于存储和展示被监测对象随时间的变化情况。比如,我们在 Windows 电脑上常见的内存和 CPU 使用情况。 RRD 全称是 Round Robin Database ,即 环型数据库 。顾名思义,它是一种循环使用存储空间的数据库,适用于存储和时间序列相关的数据。 RRD 数据库在被创建的时候就已 ...

2016-12-30 14:57 0 3351 推荐指数:

查看详情

时间序列数据库概览——基于文件(RRD)、K/V数据库(influxDB)、关系数据库

一般人们谈论时间序列数据库的时候指代的就是这一类存储。按照底层技术不同可以划分为三类。 直接基于文件的简单存储:RRD Tool,Graphite Whisper。这类工具附属于监控告警工具,底层没有一个正规的数据库引擎。只是简单的有一个二进制的文件结构。 基于K/V数据库构建 ...

Thu Feb 23 19:12:00 CST 2017 1 3876
文档数据库MongoDB简介

1 MongoDB简介 1.1 吐槽和评论数据特点分析吐槽和评论两项功能存在以下特点: (1)数据量大 (2)写入操作频繁 (3)价值较低对于这样的数据,我们更适合使用MongoDB来实现数据存储1.2 什么是MongoDBMongoDB 是一个跨平台的,面向文档的数据库 ...

Fri May 10 00:18:00 CST 2019 0 2664
关系数据库的工作原理(一)

本文从"数据库是如何处理一个 SQL 查询的?"这一基本数据库操作来讨论关系数据库的工作原理。 cost based optimization(基于成本的优化) 为了解成本,需要了解一下复杂度的概念,具体考虑时间复杂度,一般用O表示,对应某个算法(查询),对于其随着数据量的增加 ...

Thu Mar 16 06:32:00 CST 2017 0 2499
关系数据库的工作原理(四)

查询优化: 现代数据库都使用一种基于成本优化(参见第一部分)的方式进行优化查询,这种方式的思路是给每种基本运算设定一个成本,然后采用某种运算顺序总成本最小的方式进行查询,得到最优的结果。 为简化理解,对数据库的查询重点放在查询时间复杂度上,而不考虑CPU消耗,内存占用与磁盘I ...

Sat Apr 01 22:11:00 CST 2017 1 3744
关系数据库原理

这篇文章是对知乎上如何自己实现一个关系数据库的一个尝试性回答,后续会不断更新。 对外数据模型为关系数据库,内部的实现主要分成两大类,一类是disk-based,比如mysql,postgres,一类是memory based,后者包括MemSQL,SAP HAHA,OceanBase。这里说 ...

Fri May 06 08:19:00 CST 2016 1 3379
时间序列数据库调研之InfluxDB

基于 Go 语言开发,社区非常活跃,项目更新速度很快,日新月异,关注度高 测试版本 1.0.0_beta2-1 安装部署 wget https://dl.influxdata.com/i ...

Mon Oct 22 23:47:00 CST 2018 0 1462
解析IFC数据存储到关系数据库

即系IFC数据存储到关系数据库中,目前解析的IFC文件是两亿多行,构件数量120万 参考论文:http://cpfd.cnki.com.cn/Article/CPFDTOTAL-JGCB201811001064.htm ...

Sun Jun 17 03:26:00 CST 2018 0 1044
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM