Home / Companies / ClickHouse / Blog / Post Details
Content Deep Dive

Semantic Versioning UDF in ClickHouse

Blog post from ClickHouse

Post Details
Company
Date Published
Author
Juan S. Carrillo
Word Count
1,200
Company Posts That Month
15
Language
English
Hacker News Points
-
Post removed?
No
Summary

Embrace is an AI-driven mobile app observability solution provider based on OpenTelemetry (OTel). They use ClickHouse for time series analytics products. One of the key features they offer is sorting app versions according to semantic versioning rules, which are not supported by ClickHouse out of the box. To overcome this limitation, Embrace uses User-Defined Functions (UDFs) introduced in ClickHouse v21.10. They have created a UDF called `sortableSemVer` that converts semantic version strings into arrays of integers for sorting purposes. This function handles complex version strings and can be customized further to suit specific needs.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
OpenTelemetry 2 422 52 23 -27%
Serverless 2 959 185 89 +42%
Observability 1 1,969 341 98 +10%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.