以客户成功为核心,镜舟科技驱动数据库开源商业化创新

server/2024/12/26 14:13:01/


4a50b84750562d881adc6c699dead9fd.jpeg

镜舟科技 CEO 孙文现

2024 年,在 StarRocks 社区朋友们和众多行业大客户的支持下,镜舟科技向前迈进了一小步,同时对于镜舟而言也是商业化推进的一大步。今年,镜舟实现了从追求市占率到追求商业成功的战略转型,并展现出强劲的增长势头和可持续发展潜力。


用户与客户双增长,源于客户第一的价值追求

回顾整个 2024 年,StarRocks 社区和镜舟科技在众多行业客户、生态伙伴的支持下逐渐壮大。

随着用户的不断增加, StarRocks 在业务场景上的需求也愈加丰富和深入:
  • 固定报表与自助分析:用户数超过 300+,主要采用单表同步物化视图和 flat JSON 等产品功能。

  • 实时数据分析用户数达到 270,使用了主键模型和 Flink CDC connector 等功能。

  • 数据跑批加工:60 多位用户正在使用 Spill-Down 和异步多表物化视图来进行数据处理。

  • 湖仓分析:50 多位用户通过外表 catalog 和外表物化视图进行深入分析。
1ce8100a7746251e8c0c53d34beb5eae.jpeg

一系列的功能与场景的结合,帮助用户在各自的领域中实现了更高的效率和价值。

得益于 StarRocks 全球影响力的提升,也得益于“客户的成功是最大的成功”的价值导向,镜舟的商业化客户已经突破 120 家。

  • 2022 年,镜舟的商业化客户包括百胜中国、极兔快递、中信建投、TCL、沃尔玛等知名企业。

  • 2023 年,南京银行、四川银行、申万宏源、华夏基金、腾讯音乐、OPPO 等新客户的加入,进一步扩大了镜舟的市场影响力。

  • 2024 年,延续行业化深耕的方向,与中信银行、民生银行、宁波银行等更多优秀的企业携手共进。

b8910c208b94effe14611b39c88c7731.jpeg


商业选择:从客户中来,到市场中去


在过去两年的发展历程中,镜舟科技深刻认识到商业化的本质——不仅要提供高质量的产品和服务,更要建立可持续的商业模式。这促使我们重新思考一个根本性问题:如何真正为客户创造长期价值?

基于这一思考,镜舟确立了三个核心商业原则:

1. 以长期价值驱动增长

镜舟选择通过持续的技术创新和服务质量来赢得市场。我们相信,只有让产品性能达到领先水平(较同类提升 3-5 倍),才能真正满足高价值客户的需求。同时,镜舟不参与低价竞争,因为客户深知,纯粹的低价竞争难以支撑持续的产品和服务质量。

2. 聚焦订阅模式

镜舟选择以订阅制替代传统买断模式,这不是简单的商业模式创新,而是对客户负责,让客户能够基于实际价值做出选择,也让镜舟能持续投入到产品创新和服务优化中,形成良性的商业循环。

3. 精准高价值服务战略

从“追求市占率转向追求客户成功,镜舟建立起以高价值客户增长为核心的经营策略,这种转变让我们能够将有限资源投入到真正理解并重视数据价值的客户中。通过推广 StarRocks 湖仓新范式和 Lakehouse,镜舟帮助越来越多的企业构建现代化数据架构,并实现降本增效。

390eff12d6fb0f4fcb580feadbeff81f.jpeg

围绕这三个核心原则,镜舟用 ARR 和 NRR 两个指标指导公司上下的经营。一方面,公司持续关注新客户的开拓,保障高价值服务;另一方面,通过重视 NRR(净收入留存率)指标,着力提升存量客户的价值,保障高质量服务。新老客户的平衡发展策略,让镜舟在市场竞争中获得持续的增长动力。

孙文现在会上分享了一组数据:ARR 连续三年翻倍增长,NRR 保持 130% 的增长。这不仅是数字的增长,更是镜舟价值创造能力的见证。


数字背后

是以终为始的商业化产品策略

过去三年,镜舟科技观察到一个趋势:用户在使用开源产品后,转向付费商业化产品的主要动力,是他们对业务的依赖性,关键系统的稳定性直接影响到客户决策。因此,镜舟科技的产品设计必须围绕这些关键场景展开,确保能够满足客户的核心需求。

9c1f085b985a6cdd56a0d9a605b39d7c.jpeg

一个优秀的开源产品“并不完全等于”一个成功的商业化产品,商业化产品要找准企业级客户真正关心的场景发力。2024 年,镜舟数据库 3.3 版本在易用性、安全性和稳定性等方面实现重要突破:

  • Failover Group:实现跨集群数据同步,满足金融行业灾备需求

  • 透明数据加密(TDE):保障数据安全的同时保持高性能

  • AutoMV:推出智能化的物化视图推荐,降低使用门槛

同时,镜舟数据库具备强大的 Lakehouse 产品能力,能够有效地打通上下游数据流动,实现湖的全量数据与仓的加工数据的有效互补。同时,我们在 BI 类统计决策分析与 AI 类应用服务之间也形成了良好的协同,构建了强大的 Lakehouse 产品能力基础。

为了更好地支持客户,镜舟建立了完善的技术服务体系。这一体系不仅依赖于标准的服务流程和健全的保障机制,更重要的是依靠 AI 能力的加持,去重塑技术支持体系

我们坚信,健康繁荣的生态体系应该是百花齐放、相互赋能的。感谢银兴、浪潮、开科唯识、昆仑联通、九章、迅策等众多优秀伙伴的携手同行,一起打造了强大的StarRocks的商业化生态与服务能力。这不仅仅是商业上的共创,更是一次次联手探索数据价值的共同成长。

0873574dad616058587f27376eb24768.jpeg

回到主题,开源商业化的目标是为了长久地经营镜舟这个事业。我们希望在未来的三年、五年,甚至更长的时间内,能够持续为客户创造价值,推动镜舟的开源商业化目标不断向前发展,也感谢这两年来大家的支持与信任!

73eea91338ec454803a6a5a5a621f1a2.jpeg


http://www.ppmy.cn/server/153337.html

相关文章

Hive其九,排名函数,练习和自定义函数

目录 一、排名函数 -大名鼎鼎 1、row_number() 2、rank() 2、rank() 3、dense_rank() 二、练习 三、自定义函数 1、将字母变大写案例 2、输入 出生年月日求年龄 函数 一、排名函数 -大名鼎鼎 row_number() rank() dense_rank() 1、row_number() row_number从1开始&a…

Flume和Kafka的区别?

Flume 一般用于日志采集&#xff0c;可以定制很多数据源&#xff0c;减少开发量&#xff0c;基本架构是一个 Flume 进程agent&#xff08; source 、拦截器、选择器、 channel<Memory Channel 、 File Channel> 、 sink &#xff09;&#xff0c;其中传递的是原 子性的ev…

从零开始搭建 Maven 私有仓库并上传 Jar 包

一、为何搭建 Maven 私有仓库&#xff1f; 在开发过程中&#xff0c;搭建 Maven 私有仓库有着诸多重要的优势&#xff0c;以下为你详细阐述&#xff1a; 加速依赖下载 当我们进行项目构建时&#xff0c;如果依赖的是公共的 Maven 中央仓库&#xff0c;由于使用人数众多且服务…

Es搭建——单节点——Linux

Es搭建——单节点——Linux 一、安装 下载安装包&#xff1a; 官网下载地址&#xff1a;https://www.elastic.co/downloads/elasticsearch 上传包到linux 切换到安装目录下 解压&#xff1a;tar -zxvf elasticsearch-7.17.1-linux-x86_64.tar.gz 重命名安装文件夹 mv elastics…

C# 异步编程与多线程简析

引言 在现代软件开发中,异步编程和多线程是实现高性能、高响应性应用程序的关键技术。C# 提供了多种机制来支持异步编程和多线程,其中Thread、ThreadPool 和Task 是最为常用的三种。本文将对这三种机制进行简要分析,探讨它们的使用场景、优缺点以及如何在实际开发中选择合适…

Unity Mirror插件WebGL端多人联机实现

Demo地址[这里是图片001]https://gitee.com/njiyue/unity-mirror-webgl-test 使用Mirror插件及其开源的SimpleWebTransport实现&#xff0c;简单记录下遇到的问题。详细原理就不多介绍了哈~ Unity版本&#xff1a;2022.3.48f1c1 1. Unity导入mirror插件、SimpleWebTransport包…

InnoDB存储引擎【MySQL从放弃到入门】

文章目录 InnoDB存储引擎【MySQL从放弃到入门】1.逻辑架构1.1 一条SQL语句是怎么执行的呢&#xff1f;1.2 MySQL存储引擎有哪些&#xff1f; 2.MySQL一行记录是怎么存储的&#xff1f;2.1 NULL值是如何存储的&#xff1f; 3.char和varchar的区别&#xff1f;4.数据页4.1 聚簇索…

《Vue进阶教程》(12)ref的实现详细教程

1 为什么需要ref 由于proxy只能代理引用类型数据(如: 对象, 数组, Set, Map...), 需要一种方式代理普通类型数据(String, Number, Boolean...) 设计ref主要是为了处理普通类型数据, 使普通类型数据也具有响应式 除此之外, 通过reactive代理的对象可能会出现响应丢失的情况. …