庆祝一年的成长

图片

本文字数:2288;估计阅读时间:6 分钟

作者:ClickHouse Team

审校:庄晓东(魏庄)

本文在公众号【ClickHouseInc】首发

随着今年即将结束,我们想要向您表达衷心的感谢,感谢您成为ClickHouse Cloud旅程的一部分。您的支持对塑造这一年令人难以置信的增长至关重要,我们很高兴能够花一些时间回顾一下使2023年成为如此非凡一年的一些里程碑。

发布与平台扩展

我们在2022年12月在AWS上推出了ClickHouse Cloud,距今已有一年多的时间。六个月后,在2023年6月,我们在Google Cloud中扩展了我们的可用性,支持了三个地理位置,而Azure的支持计划在2024年实现。自那时以来,我们不断推出新的区域支持,在不同平台上已有12个可用的区域。

我们推出了一种新的服务类型 - Dedicated Instances,专为寻求数据高级隔离和保护以及可预测性能的客户而设计。该服务类型在配置方面提供了最大的灵活性,以确保设置与您的工作负载相匹配。通过专用服务,客户还可以灵活定义升级的维护窗口。如果您想了解更多信息,请告诉我们!

图片

规模和性能优化

在2023年,我们对ClickHouse进行了多项性能改进和优化,包括引入全新的引擎SharedMergeTree(SMT)。SharedMergeTree经过优化,适用于共享存储,是我们ClickHouse Cloud架构的基础,相比其他引擎,它大大提高了插入吞吐量和后台操作性能。我们还没有忘记我们的扩展算法!我们也在垂直、水平和基于CPU的扩展方面进行了认真的增强。

分析师的生产力

我们为SQL Console体验引入了一些新的功能,使编写和调试查询变得更加顺畅。

图片

此外,我们发布了基于AI的查询建议的API支持,以以编程方式管理ClickHouse Cloud的生命周期操作,以及Terraform提供程序以简化自动化部署。

集成

在集成方面,今年是一个忙碌的一年!

在九月,我们宣布了ClickPipes的正式推出,这是ClickHouse Cloud的一项即插即用的数据摄取服务。最初侧重于支持Apache Kafka、Confluent Cloud和Amazon MSK的流式数据,我们目前正在努力扩展可用连接器的列表,以包括更多的数据源。

我们在2023年达成的集成里程碑包括ClickHouse生态系统的重点发布,例如:

  • 官方Kafka Connect Sink的正式推出

  • 在ClickHouse Cloud中支持MySQL协议(点击此处阅读我们的幕后旅程)

  • 改进和升级ClickHouse dbt适配器

  • 对Python、JS、Golang和Java语言客户端的多项增强

  • 对插件(包括Grafana、Metabase、Superset、PowerBI Desktop(Beta)等)的改进

安全性

我们对数据隐私和安全性的持续承诺贯穿于我们业务的各个部分,并推动了今年ClickHouse的重要里程碑。

  • 数据静止保护:我们引入了对自定义数据静止加密和密钥轮换的支持。这适用于在AWS上部署的生产服务。

  • 端点安全性:我们发布了对AWS中私有链接和GCP中私有服务连接的支持。

  • S3访问安全性:我们通过启用对使用AWS假定的IAM角色的私有S3存储桶的安全访问来增强安全性。

  • 合规性:ClickHouse Cloud已获得SOC 2 Type II和ISO 27001的认证。

Cloud Change Log

这还不是全部!我们还有一些其他的发布和改进,您可以在我们的变更日志中关于它们的信息。(https://clickhouse.com/docs/en/whats-new/cloud)

客户聚光灯

“在Lyft,我们每天摄取数以千万计的行并执行数百万次的ClickHouse读取查询,这一体量仍在不断增加。每月意味着读写超过25TB的数据。”了解有关Lyft迁移到ClickHouse的详细信息。(https://medium.com/m/global-identity-2?redirectUrl=https%3A%2F%2Feng.lyft.com%2Fdruid-deprecation-and-clickhouse-adoption-at-lyft-120af37651fd)

“我们在BigQuery中制作了一个原型……但我们看到的响应时间是15、20、25秒。”了解Clearbit如何通过从Postgres迁移到ClickHouse实现了10倍的成本降低,以及他们对BigQuery作为解决方案的评估导致了双位数响应时间。

“切换到ClickHouse后,我们基本上能够将(Redshift)账单减半。” Vantage的联合创始人兼CTO Brooke分享了转向ClickHouse不仅优化了Vantage的运营,而且大大降低了他们的成本。

持续阅读

  • 云数据仓库的解构(https://clickhouse.com/blog/the-unbundling-of-the-cloud-data-warehouse)

  • 基于SQL的可观测性的现状(https://clickhouse.com/blog/the-state-of-sql-based-observability)

  • 逃离Snowflake的成本(https://clickhouse.com/blog/escape-rising-costs-of-snowflake-speed-and-cost-savings-clickhouse-cloud)

最后,我们要通过向您表达我们今年对您的支持和合作的深深感激来结束。我们无法期待与更好的社区一同成长。

希望您有一个美好而愉快的假期季节!

图片

​​联系我们

手机号:13910395701

邮箱:Tracy.Wang@clickhouse.com

满足您所有的在线分析列式数据库管理需求

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/623226.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

近两周10个令人难以置信的AI工具:

过去两周出现的最令人难以置信的AI工具: Genie:多模式文本到3D生成器Cognysys 2.0:自动创建工作流并根据提示执行任务 https://cognosys.ai MultiOn:AI个人代理,可以预订航班,订购食品等https://multion.a…

Linux more命令教程:掌握文件分页阅读(附案例详解和注意事项)

Linux more命令介绍 more命令,全称也是 more,它是一个用于满足用户分页阅读文件内容的工具。在我们需要阅读或分析文件内容时,more命令提供了一种在终端上逐页、逐行阅读长篇文件内容的方式。这个命令对于数据分析和代码审查非常有用。 Lin…

cad二次开发autolisp(一)

文章目录 一、概述1.1 简介1.2 打开编辑器1.3 调试页面 二、数据类型三、函数3.1 用户函数 四、语句4.1 常规语句4.2 流程控制语句 五、图元操作5.1 定义5.2 图元选择5.3 图元属性列表 一、概述 1.1 简介 简介:cad 二次开发语言,后缀名*.lsp适用于编写…

排序算法7----归并排序(C语言)

1、基本思想 归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用。 将无序的序列分解到单个元素,然后将有序的子序列合并,得到完全有序的序列:即先使每个子序列有序,再使子序列段…

React16源码: React中的异步调度scheduler模块以及时间片源码实现

React Scheduler 1 ) 概述 react当中的异步调度,称为 React Scheduler发布成单独的一个 npm 包就叫做 scheduler这个包它做了什么? A. 首先它维护时间片B. 然后模拟 requestIdleCallback 这个API 因为现在浏览器的支持不是特别的多所以在浏览当中只是去…

使用scipy处理图片——旋转任意角度

大纲 载入图片左旋转30度,且重新调整图片大小右旋转30度,且重新调整图片大小左旋转135度,保持图片大小不变右旋转135度,保持图片大小不变 在《使用numpy处理图片——90度旋转》中,我们使用numpy提供的方法,…

【PostgreSQL】函数与操作符-逻辑操作符

PostgreSQL常用的操作符 算术操作符:PostgreSQL支持基本的算术操作符,包括加法()、减法(-)、乘法(*)、除法(/)和取模(%)等。可以使用这…

命令行登录Mysql的详细讲解

目录 前言1. 本地登录2. 远程登录3. 拓展 前言 对于命令行登录Mysql一般都是用mysql -u root -p 但对于如何远程登陆,一直其他的参数还是有些盲区,对此总结科普 对于登录过程中出现的问题,可看我之前的文章: 服务器 出现ERROR …

Dreambooth Stable Diffusion始化训练环境(AutoDL)

以AutoDL为例 以下代码源自:赛博华佗——秋叶: Akegarasu 环境选择 Miniconda: Miniconda是一个轻量级的Conda环境管理系统。它包含了conda、Python和一些常用的包,以及能够管理安装其他包的能力。Miniconda是Anaconda的一个简化版&#xff0…

聊聊PowerJob的Alarmable

序 本文主要研究一下PowerJob的Alarmable Alarmable tech/powerjob/server/extension/Alarmable.java public interface Alarmable {void onFailed(Alarm alarm, List<UserInfoDO> targetUserList); }Alarmable接口定义了onFailed方法&#xff0c;其入参为alarm及tar…

【矩阵快速幂】封装类及测试用例及样例

作者推荐 视频算法专题 通俗的说&#xff0c;就是矩阵的乘方。 封装类 核心代码 class CMat { public:// 矩阵乘法static vector<vector<long long>> multiply(const vector<vector<long long>>& a, const vector<vector<long long>…

使用Python管理MySQL数据库,有录播直播私教课视频教程

查看所有数据库 from mysql.db_object import Databasedb Database(host"localhost",port3306,database"",username"root",password"zhangdapeng520" ) print(db.get_all_database())删除数据库 from mysql.db_object import Datab…

Python 面向对象之元类

Python 面向对象之元类 【一】一切皆对象 【1】元类 元类&#xff08;metaclass&#xff09;是Python中用于创建类的类。在Python中&#xff0c;类是对象&#xff0c;而元类就是类的类它们控制类的创建过程&#xff0c;允许你定制类的行为Python中内置的默认元类是type我们用…

Android JNI与Java类的转换调用

1. 前言 一般在Android中&#xff0c;对于JNI的调用&#xff0c;基本的数据类型就能满足要求了&#xff0c;具体可以看我的这一篇文章 : Android JNI/NDK 入门从一到二&#xff0c;但是最近在项目中遇到了基本类型满足不了需要的情况&#xff0c;需要在JNI中创建并操作Java类&…

Rust-语句和表达式

if-else Rust中if-else表达式的作用是实现条件分支。if-else表达式的构成方式为&#xff1a;以if关键字开头&#xff0c;后面跟上条件表达式&#xff0c;后续是结果语句块&#xff0c;最后是可选的else块。条件表达式的类型必须是bool。 if-else结构还可以当表达式使用 loop …

如何用LLM和自有知识库搭建智能agent?

用LangChain建立知识库&#xff0c;文末中也推荐其他方案。 项目源码&#xff1a;ChatPDF实现 LangChain Indexes使用 对加载的内容进行索引&#xff0c;在indexes中提供了一些功能&#xff1a; Document Loaders&#xff0c;加载文档Text Splitters&#xff0c;文档切分V…

nautilus`文件管理器打开文件管理器

使用nautilus文件管理器打开文件管理器&#xff0c;并使用管理员权限。以下是使用命令行的步骤&#xff1a; 打开终端&#xff08;命令行界面&#xff09;&#xff0c;你可以通过按下Ctrl Alt T组合键来打开终端。 在终端中&#xff0c;使用以下命令以管理员权限打开文件管理…

开发实践5_后台管理^/ 分_页器

以下学习 朔宁夫 开发课 。&#xff08;Python&#xff09; 一 基本使用 创建超级用户 terminal // python manage.py createsuperuser 访问地址 //Log in | Django site adminhttp://127.0.0.1:8000/admin/login/?next/admin/ superuserr login django自带admin功能。其…

一文读懂「Prompt Engineering」提示词工程

在了解提示过程之前&#xff0c;先了解一下什么是提示prompt&#xff0c;见最后附录部分 一、什么是Prompt Engingering&#xff1f; 提示工程&#xff08;Prompt Engingering&#xff09;&#xff0c;也被称为上下文提示&#xff08;In-Context Prompting&#xff09;&#x…

Django项目中的默认文件都有什么用

manager.py&#xff1a; 是django用于管理本项目的命令行工具&#xff0c;之后进行站点运行&#xff0c;数据库自动生成等都是通过本文件完成。 djangoStudy/__init__.py&#xff1a; 告诉python该目录是一个python包&#xff0c;暂无内容&#xff0c;后期一些工具的初始化可…