随笔分类 -  Databend

摘要:目标 Databend 是一个非常先进的基于对象存储云原生数仓[^1]可以提强大的计算分析及存储能力。让 MySQL DBA 非常眼馋。今天想把 MySQL 的 wubx 库从 MySQL 全量迁移到 Databend 中。 借助工具: dumpling[^2] [^1]:https://githu 阅读全文
posted @ 2022-06-29 11:15 Databend 阅读(258) 评论(0) 推荐(0)
摘要:前言 为了支持复杂的 SQL 查询,并且提供更好的使用体验,我们在最近的几个月里对 Databend 的 SQL planner 进行了大规模的重构。目前重构已经接近尾声,感兴趣的朋友可以通过修改 Databend 的 Session settings SET enable_planner_v2 = 阅读全文
posted @ 2022-06-21 17:47 Databend 阅读(148) 评论(0) 推荐(0)
摘要:Background 200 行代码实现 paxos-kv 中介绍了一款非常简洁的分布式 kv 存储实现,它是基于 classic-paxos 实现分布式一致性。在 paxos 的直观解释 中我们提到,每次写入,也就是每个 paxos 实例需要 2 轮 RPC 完成,效率低。 一个常见的优化就是 m 阅读全文
posted @ 2022-06-16 17:39 Databend 阅读(45) 评论(0) 推荐(0)
摘要:MySQL 归档服务需求分析 MySQL 常用 OLTP 业务环境,一般会使用比较好的硬件资源来提供对外服务。现在 MySQL 数据对外提供的数据动不动好几个 T 也是正常的。在很多业务中,数据有较强的生命周期,在线一段时间后,可能就是失去业务意义,如: 某个业务下线 业务数据超过服务周期,例如某个 阅读全文
posted @ 2022-06-16 14:06 Databend 阅读(252) 评论(0) 推荐(0)
摘要:前言 本篇文章基于 Databend 的用户测试体验整理,详情可戳原文链接查看,正文总体分为四部分: Databend 产品简介 Databend 对 Ceph 的支持 Databend 在数据归档中的优秀表现 产品使用总结 Databend 产品简介 atabend 是一个使用 Rust 研发、开 阅读全文
posted @ 2022-06-13 17:20 Databend 阅读(269) 评论(0) 推荐(0)
摘要:当前,分布式一致性算法广泛应用于大数据时代的各个领域,而 Raft 协议倚靠其操作简易、易于理解的优势也在其中占据了重要地位。 本期我们邀请了业界人气火热的 xp 老师来和大家分享关于 Raft 的对与错。 第二期的议题我们将和大家分享关于【OpenRaft 】的相关知识,感兴趣的朋友们不要错过,赶 阅读全文
posted @ 2022-06-10 10:29 Databend 阅读(141) 评论(0) 推荐(0)
摘要:前言 Iteration 11[1] 从 4/9 开始到 4/22 结束,为期两周。 这个周期非常快乐,我造了一堆轮子来解决 Databend 的命令行使用体验问题: serde-bridge[2]:将一个值在不同的 serde 实现中进行转换 serde-env[3]:支持将环境变量解析为嵌套的结 阅读全文
posted @ 2022-06-02 17:06 Databend 阅读(71) 评论(0) 推荐(0)
摘要:前言 之前写了一篇 Paxos 的直观解释,用简单的语言描述了 paxos 的工作原理,看过的朋友说是看过的最易懂的 paxos 介绍,同时也问我是否也写一篇 raft 的。但 raft 介绍文章已经很多很优质了,感觉没什么可写的,就一直拖着。后来想起来,在分布式岗的面试中,会经常被问到 raft 阅读全文
posted @ 2022-06-01 10:22 Databend 阅读(109) 评论(0) 推荐(0)
摘要:Databend 是一个使用 Rust 研发、开源的、完全面向云架构的新式数仓,致力于提供极速的弹性扩展能力,打造按需、按量的 Data Cloud 产品体验。 开源地址:https://github.com/datafuselabs/databend 前言 随着移动互联网的发展,我们时刻都在生产着 阅读全文
posted @ 2022-05-26 17:13 Databend 阅读(188) 评论(0) 推荐(0)
摘要:前言 写完【paxos 的直观解释】之后,网友都说疗效甚好,但是也会对这篇教程中一些环节提出疑问(有疑问说明真的看懂了 🤔),例如怎么把只能确定一个值的 paxos 应用到实际场景中。 既然 Talk is cheap,那么就 Show me the code,这次我们把教程中描述的内容直接用代码 阅读全文
posted @ 2022-05-20 16:49 Databend 阅读(191) 评论(0) 推荐(0)
摘要:随着科技的进步,大数据已经作为一种重要的战略资产,从科学前沿逐渐渗透到各行各业,其深度应用对于企业经营活动有巨大的帮助。直接结果就是这几年市场上大数据人才供不应求。 【Data Infra 研究社】 创办的初衷就是希望通过业界大佬们的知识共享来打造一个良好的学习氛围,期待更多人能关注到数据架构,并加 阅读全文
posted @ 2022-05-20 10:09 Databend 阅读(96) 评论(0) 推荐(0)
摘要:全链路追踪意味着能够追踪到每一个调用请求的完整调用链路、收集性能数据并反馈异常。Databend 使用 tracing 赋能可观测性,实现全链路追踪。 Databend 与 Tracing 初步了解 Databend 怎么实现全链路追踪。 初识 Tracing Tracing 是由 Tokio 团队 阅读全文
posted @ 2022-05-18 17:56 Databend 阅读(488) 评论(0) 推荐(0)
摘要:随着云原生架构的快速发展,海量数据的归档处理已经令众多小伙伴苦不堪言,那是否能有一个更完美的方式去解决归档问题呢?为此,我们邀请到了Datafuse Labs 联合创始人兼架构师吴炳锡来和大家分享一下如何通过 Databend 来更优雅的进行MySQL 数据归档及分析管理。感兴趣的朋友们不要错过,赶 阅读全文
posted @ 2022-05-16 18:48 Databend 阅读(111) 评论(0) 推荐(0)
摘要:引言:在工作里使用 Rust 已经有两个多月的时间了,谈谈我做为一名多年的 C 系(C、C++)程序员,对 Rust 的初体验。 一个 C 系程序员的 Rust 初体验 最近由于工作的原因,使用上了 Rust 语言,在此之前我有多年的 C、C++ 编码经验(以下将C、C++ 简称 C 系语言)。 使 阅读全文
posted @ 2022-05-07 17:53 Databend 阅读(210) 评论(0) 推荐(0)
摘要:Datafuse Labs 北京公司会议室欢迎您~ 在即将过去的一年 每一位 Datafuse Labs 的成员 都在用自己的方式 守护着彼此 守护着团队 也终于迎来北京办公场地装修完毕 👇 为了感谢大家对 Datafuse Labs 的支持,我们的会议室也将对外开放,提供我们的会议室作为一个开源 阅读全文
posted @ 2021-12-08 14:29 Databend 阅读(364) 评论(0) 推荐(0)