DB-Engines2022:时序数据库大热,DolphinDB荣登榜单前10
DB-Engines最新发布的2022年2月时序数据库排名榜单中,国产时序数据库DolphinDB首次荣登该榜单前10,也是目前唯一排名前10的国产时序数据库。自2019年参与DB-Engines排名以来,DolphinDB凭借广大用户的支持与产品优异的性能,排名一路飙升。时序数据无处不在如今时序数
DolphinDB 版本兼容性标准
1.背景为了便于用户了解DolphinDB版本升级的兼容性情况,降低版本升级可能带来的业务中断、数据丢失等风险,DolphinDB针对服务器、SDK和插件等制定了版本兼容性等级标准。1.30.17和2.00.5版本以后,DolphinDB将在releasenotes中注明新发布版本的兼容性等级。如有
DolphinDB SQL 案例教程
本教程重点介绍了一些常见场景下的SQL编写案例,通过优化前后性能对比或正确编写方法介绍,说明DolphinDBSQL脚本的使用技巧,案例共分四类:条件过滤相关案例、分布式表相关案例、分组计算相关案例及元编程相关案例,具体案例可在左侧目录快速浏览。2条件过滤相关案例where条件子句包含一个或多个条件
GaussDB (for Cassandra) 数据库治理:大key与热key问题的检测与解决
Cassandra数据库是一个高度可扩展的高性能分布式数据库,面向大数据场景,可用于管理大量的结构化数据。在业务使用的过程中,随着业务量和数据流量的持续增长,往往一些业务的设计弊端逐渐暴露出来,降低了集群的稳定性和可用性。比如主键设计不合理,单个分区的记录数或数据量过大,出现超大分区键,引起了节点负
华为云数据库GaussDB(for Cassandra)揭秘第二期:内存异常增长的排查经历
背景介绍华为云数据库GaussDB(forCassandra)是一款基于计算存储分离架构,兼容Cassandra生态的云原生NoSQL数据库;它依靠共享存储池实现了强一致,保证数据的安全可靠。核心特点是:存算分离、低成本、高性能。问题描述GaussDB(forCassandra)自研架构下遇到一些挑
华为云数据库GaussDB(for Cassandra)揭秘第三期:高性能低成本是什么样的体验?
在我们的日常理念中,追求性价比是最为常见的,但是你知道购买低配置还能享受高性能、低延时、超低价的数据库有哪些吗?今天我们就用数据说话,带你深入了解GaussDB(forCassandra)挑战高性价比!众所周知,有数据的地方就需要用数据库,GaussDB(forCassandra)最擅长在物流、内容
50亿海量数据如何高效存储和分析? GaussDB (for Cassandra) 3个秘诀搞定
摘要:信息社会正在从互联网时代走向物联网时代,企业不可避免的要面对数据量剧增带来的一系列问题:如何高效存储和扩容,如何在对原有业务改动最小的情况下做到智能化和实时分析。本文分享自华为云社区《50亿海量数据如何高效存储和分析?GaussDB(forCassandra)3个秘诀搞定》,作者:Cassan
自建开源Cassandra与GaussDB(for Cassandra)性能对比测试报告
自建开源Cassandra与GaussDB(forCassandra)性能对比测试报告1概述本文为自建开源Cassandra与GaussDB(forCassandra)性能对比测试报告,完整描述了整个测试的环境、测试模型和详细的测试步骤,作为性能的参考。2环境描述2.1开源Cassandra测试环境
【2022/3/28】ITPUB新闻早报
今日热点:1.东航坠机事故下一步将对数据充分分析和研判,揭示事故原因;2.我国计算力水平位居全球第二;3.苹果回应欧盟《数字市场法案》:或导致不必要的隐私和安全漏洞。
TimescaleDB入门-数据压缩策略(翻译整理)
TimescaleDB自带原生压缩功能,可让您分析和查询数据库内的海量历史时序数据,同时节省存储成本。TimescaleDB使用一流的压缩算法和一种新颖的方法来创建混合行/列存储。这提供了高达96%的无损压缩率,并加快了对旧数据的常见查询。压缩数据会增加数据“有用”的时间(换句话说,在数据库中而不是
TimescaleDB入门-创建连续聚合(翻译整理)
什么是连续聚合?聚合是一段时间内原始数据的汇总。聚合的一些示例包括每天的平均温度、每5分钟的最大CPU利用率以及每天访问网站的人数。考虑到需要处理大量数据以计算和重新计算一段时间内的聚合,计算时间序列数据的聚合可能是计算密集型的。此外,在同时摄取数据的同时计算聚合可能会导致摄取速率下降,因为计算资源
TimescaleDB入门-数据查询(翻译整理)
使用TimescaleDB,无需学习自定义查询语言。TimescaleDB支持完整的SQL。这意味着您可以充分利用您的SQL知识,并使用您熟悉和喜爱的丰富的PostgreSQL工具生态系统。该示例中的数据可以从以下网址获取:https://docs.timescale.com/timescaledb
TimescaleDB入门-创建超表(翻译整理)
当您启动您的第一个TimescaleDB实例并访问您的数据库时,您可以创建您的第一个超表。Hypertables是TimescaleDB的核心,它使TimescaleDB能够如此有效地处理时间序列数据。块和超表块和超表使时间序列数据的存储和查询速度达到PB级的惊人速度。TimescaleDB根据时间
TimescaleDB使用限制、使用常见问题(翻译整理)
限制虽然TimescaleDB通常提供超出PostgreSQL提供的功能,但使用超表存在一些限制,特别是分布式超表。本节记录了使用常规和分布式超表时的常见限制。超表限制不支持引用超表的外键约束。用于分区的时间维度(列)不能有NULL值。唯一索引必须包括作为分区维度的所有列。UPDATE不支持在分区(
TimescaleDB、PG、NoSQL对比(翻译整理)
TimescaleDB如何比较?TimescaleDB通常与普通的关系数据库(即PostgreSQL)和NoSQL变体(如InfluxDB或MongoDB)进行比较。虽然这些技术,尤其是NoSQL,已经被整个数据社区所接受,但现代应用程序需要现代数据架构。看看我们如何与常规SQL和NoSQL数据库进
TimescaleDB核心概念(下)(翻译整理)
内容概览聚合操作扩展TimescaleDB分布式超表压缩聚合操作涉及大量时间序列数据的聚合查询(min(),max(),avg()...)可能需要很长时间来计算,因为系统需要在每次查询执行时扫描大量数据。为了使此类查询更快,连续聚合允许具体化计算的聚合,同时还提供了在底层源数据更改时以低开销连续保持
TimescaleDB数据模型(翻译整理)
内容概览宽数据模型(宽表)。窄数据模型(窄表)。定义宽表:从字面意义上讲就是字段比较多的数据库表。通常是指业务主题相关的指标、维度、属性关联在一起的一张数据库表。由于把不同的内容都放在同一张表存储,宽表已经不符合三范式的模型设计规范,随之带来的主要坏处就是数据的大量冗余,与之相对应的好处就是查询性能
TimescaleDB核心概念(上)(翻译整理)
内容概览超表和块扩展TimescaleDB分布式超表压缩超表和块超表从用户的角度来看,TimescaleDB公开了看起来像单个表的东西,称为hypertables。超表是与数据交互的主要点,因为它提供了可以通过标准SQL查询的标准表抽象。在TimescaleDB中创建超表需要两个SQL命令:(CRE
Mac 下手动编译安装 timescaledb 插件
引子出于开发需要,最近要在MacBook上安装PostgreSQL数据库。机型为Intel2020款mbp13,系统为最新的BigSur。一般Mac上安装PostgreSQL,默认推荐用brewinstallpostgresql就可以了,但是安装过程中遇到了很多坑。花了好几个小时算是都蹚了一遍……这
Zabbix 6.0 TimescaleDB 安装配置
前言Zabbix6.0目前已发布beta1版本,包含众多新功能和新特性,本文主要介绍Zabbix6.0配置TimescaleDB,此安装配置方法可基本通用与其他版本。TimescaleDBTimescaleDB基于PostgreSQL数据库打造的一款时序数据库,插件化的形式部署,随着PostgreS