小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文讨论了Rust错误处理的实践,并分享了GreptimeDB中可能的未来工作。主题包括:(1)如何构建更便宜但更准确的错误堆栈以替代系统回溯;(2)如何在大型项目中组织错误;(3)如何以不同的方案将错误打印到日志和最终用户。GreptimeDB中的错误可能如下所示:0:Foo错误,位于src/common/catalog/src/error.rs:80:10;1:Bar错误,位于src/common/function/src/error.rs:90:10;2:根本原因,无效的表名,位于src/common/catalog/src/error.rs:100:10。Rust的错误处理以Result<T, E>枚举为中心,其中E通常(但不必要地)扩展std::error::Error。文章还介绍了如何在GreptimeDB这样的复杂系统中组织不同类型的错误,从错误的定义到如何记录错误或向最终用户呈现错误。

大型Rust项目的错误处理——深入探讨GreptimeDB的实践

DEV Community: Greptime
DEV Community: Greptime · 2024-05-12T08:50:00Z

GreptimeDB是一个分布式的时间序列数据库,解决了Prometheus单值数据模型的限制,提供了创新的解决方案,使监控数据更易于访问和分析。它支持多值样本和多种值类型,扩展了PromQL以进行多字段查询,并支持表模型和SQL进行高级关联分析。

克服Prometheus单值数据模型的限制——GreptimeDB的新方法

DEV Community: Greptime
DEV Community: Greptime · 2024-05-12T08:46:55Z

GreptimeDB发布2024年路线图,计划推出v0.7和v0.8版本。v0.7实现了云原生监控场景的生产就绪功能,包括Metric Engine、Region Migration和Inverted Index等功能。v0.8计划于四月发布。

推出 GreptimeDB v0.7 —— 开启云原生监控的未来

DEV Community: Greptime
DEV Community: Greptime · 2024-03-07T07:56:52Z

GreptimeDB发布了2024年的路线图,包括新的度量引擎、持续聚合的GreptimeFlow、索引改进、集群管理和日志引擎等主要功能更新。路线图还包括版本计划,GreptimeDB v1.0计划于8月发布,拥有智能索引等先进功能。GreptimeDB是一个分布式、开源的时间序列数据库,旨在实现可扩展性和效率。公司邀请爱好者加入他们的社区并为项目做出贡献。

2024年GreptimeDB路线图:未来展望

DEV Community: Greptime
DEV Community: Greptime · 2024-03-01T09:52:34Z
GreptimeDB v0.6 发布 - 支持在数据节点之间迁移表的区域

Greptime团队宣布开源时间序列数据库GreptimeDB v0.6的新版本,包含区域迁移、默认时区配置项和PromQL中的OR逻辑运算符等重大改进。未来计划推出全新的索引模块,实现倒排索引以提高大数据集查询性能。

GreptimeDB v0.6 发布 - 支持在数据节点之间迁移表的区域

DEV Community: Greptime
DEV Community: Greptime · 2024-01-17T08:30:54Z
利用GreptimeDB和WasmEdge从Rust WebAssembly应用程序中摄取时间序列数据

WebAssembly(Wasm)是一种新的指令格式,可在浏览器中编译C/C++或Rust代码为WebAssembly,提高性能。WasmEdge是CNCF的沙箱项目,扩展了WebAssembly的功能,如TLS、网络和AI能力。文章介绍了安装GreptimeDB和WasmEdge,并展示了使用Rust编写GreptimeDB的WASM应用程序。WasmEdge可与OpenTelemetry SDK一起使用,将指标数据存储在GreptimeDB中。

利用GreptimeDB和WasmEdge从Rust WebAssembly应用程序中摄取时间序列数据

DEV Community: Greptime
DEV Community: Greptime · 2023-12-22T09:52:53Z
如何使用Helm Chart在Kubernetes上部署分布式GreptimeDB

本文介绍了使用Helm Chart在Kubernetes上部署分布式GreptimeDB,并将数据存储在AWS S3上的步骤。通过配置Helm Chart环境和安装相关组件,实现弹性和可靠性的数据存储。提高数据管理的灵活性和可靠性。

如何使用Helm Chart在Kubernetes上部署分布式GreptimeDB

DEV Community: Greptime
DEV Community: Greptime · 2023-12-21T03:00:07Z

GreptimeDB, as a time-series database for the cloud era, has embraced cloud-native technology from day one. Deploying databases on Kubernetes offers scalability, self-healing, and simplified...

How to Use Helm Chart to Deploy Standalone GreptimeDB on Kubernetes

DEV Community: Greptime
DEV Community: Greptime · 2023-12-14T08:25:42Z

Preface GreptimeDB was officially open-sourced on GitHub on November 15 a year ago, in 2022. Since its release, we have gained attention and support from over 10 countries. Let's take a moment...

Stay Young, Stay Humble -- Celebrate GreptimeDB's wonder of 'One' Since Open Source

DEV Community: Greptime
DEV Community: Greptime · 2023-11-27T20:37:14Z

Introduction Since its open-source launch last November, GreptimeDB has evolved significantly. We progressed from our foundational architecture in v0.1 to introducing a PromQL-compatible...

GreptimeDB v0.4 Officially Launched with New Engine Mito2 Tailored for Time-Series Data Processing

DEV Community: Greptime
DEV Community: Greptime · 2023-10-11T06:32:59Z

GreptimeDB is a cloud-native, distributed, open-source time-series database written in Rust that seamlessly integrates storage and analysis. It primarily caters to industries that possess vast...

GreptimeDB Quickstart Guide - Seamlessly Launch Our Time-Series Database from the Ground Up

DEV Community: Greptime
DEV Community: Greptime · 2023-09-08T06:54:31Z

GreptimeDB - 使用 Rust 构建的时序数据库 GreptimeDB 是一套优秀的数据处理系统,可以实时地从时间序列中获取价值,使用 Rust 构建。 GitHub - GreptimeTeam/greptimedb: https://github.com/GreptimeTeam/greptimedb This Time, for Real - GreptimeDB is...

【Rust日报】2022-11-17 GreptimeDB - 使用 Rust 构建的时序数据库

Rust.cc
Rust.cc · 2022-11-17T15:53:42Z

GreptimeDB用于时间序列数据的多租户、分布式和 云原生 实时处理系统,是一个优秀的数据处理系统,可让您实时从时间序列中获取价值。与TimescaleDb 类似,Timescale 也将 Rust 用于他们的工具包扩展。 为什么选择 Greptime 几年前,我在一家大型金融科技公司工作,被要求构建一个超大规模(支持千万级监控指标,数十万个容器,以及由数千个容器组成的 ...

用Rust编写的数据库GreptimeDB现开源

极道
极道 · 2022-11-17T01:31:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码