使用 Testcontainers 轻松集成 Databend 测试环境
作者:韩山杰 Databend Cloud 研发工程师 https://github.com/hantmacTestcontainers 是一个开源库,用于提供一次性的、轻量级的数据库实例、消息代理、网络浏览器,或者任何可以在 Docker 容器中运行的服务。其核心特点是:一次性:测试完成后可以直接丢弃轻量级:启动快速,资源占用少基于 Docker:利用容器技术实现隔离主要可以用到以下场景:数据库
云原生数仓 Databend 为什么使用 Rust 开发?
Databend 是一个使用 Rust 研发,基于对象存储设计的新一代的云原生数据仓库产品。它实现了真正的存储与计算分离架构,能够提供高性能、低成本、按需按量使用等能力,兼容 MySQL、ClickHouse 协议,提供了极速弹性扩展能力+强分布式,致力于解决大数据分析成本和复杂问题。Databend 在设计之初就全面拥抱云原生理念,将存储和计算完全解耦,将对象存储作为存储层,使用云对象存储来持久
告别 Kafka,拥抱 Databend:构建高效低成本的用户行为分析体系
用户行为数据埋点指标是数据仓库中不可或缺的重要数据源之一,同时也是企业最宝贵的资产之一。通常情况下,用户行为数据分析包含两大数据源:用户行为分析日志和上游关系型数据库(如 MySQL)。基于这些数据,企业可以进行用户增长分析、用户行为研究,甚至通过用户行为分析精准排查用户问题。用户行为数据分析的挑战用户行为数据分析的特点决定了要构建一套可扩展、灵活且低成本的分析架构并非易事,具体表现在以下几个方面