时序数据库是Niche Market吗?

引言

DB-Engines的流行程度排行从其评估标准[4]可以看出完全不能够做为市场规模的评估标准。甚至于在知道市场规模后可以用这个排行作为一个避雷手册。毕竟现存市场小,可预见增长规模小,竞争大,创新不足,那只能卷价格,卷人效,自然是一个恶性循环。
请添加图片描述

在这里插入图片描述
在这里插入图片描述

市场规模

时序数据库目前来看除了工业互联网iot设备的数据存储,传统互联网中的metric存储仍旧是不一个不小的市场。

根据IDC[6]的数据统计,到 2025 年,联网设备数量将达到 559 亿台,iot设备的规模是时序数据的增长市场,市场规模用[4]的评估方法为以下方法:

  1. The amount of IoT devices;
  2. The amount of sensors device;
  3. The Pricing.

假设每个设备有10个传感器,每个传感器收费1人民币每年,这也是一个非常巨大的市场。

互联网metric的存储以目前来看很难在公有云推广,很少有大型互联网公司会把监控数据这种数据存储至其他公司产品。

随着中国市场新能源车企的崛起,各大车企成为了公有云时序数据库厂商的必争之地。

在这里插入图片描述
不但是中国市场,中国新能源车出口速度也不可小觑[9]:
在这里插入图片描述
国内公有云厂商机房遍布全球(当然机器也没那么多就是了),出口汽车这一部分也是一个不小的市场。

目前中国的汽车产量以月来看已经占到了全球的三分之一,而且2023来看产量没有下降的趋势,如果能拿下国内的各大车厂,确实能让营收更上一层楼。下图来自[12]
在这里插入图片描述

具体到国内车厂来看,目标就明确很多了:
在这里插入图片描述

其次以相对可靠消息来看,车企中不同的车型在做时序数据库选型时并不是一把梭哈,不同的车型可以选择不同的时序数据库,其次因为时序数据库相对kv,关系型这样无限期存储的数据相比迁移成本相对较低(国内新能源车合规性要求就是存储一年,秒级/分钟级数据则存储时间更低),所以一时拿下客户并不意味永远拿下。

但是从好的方面看,所有的车企都是在快速迭代,意味着从技术的角度看我们有机会拿下大多数车企的单子(虽然不是全部车型)。这就需要看我们的客户关系团队下点功夫了。

总结

虽然是一个很好的市场,但是据我了解,时序数据库近三到五年并没有颠覆性的理论出现,学术届更多的是在各个细分场景寻求突破,对工程影响不大;国内近些年除了TDengine等较早起步的厂商,更多的公司是在维稳和创建一个新的数据库,优化方式已经近乎透明,业界都大差不差,更多的是卷工业实现,卷功能迭代速度(Rust>go=java>cpp>c),让产品变的适应更多场景,更稳定。这种没有技术壁垒的场景能吃到多少肉就很难是市场人员以下决定的了,相当于是把自己的营收大盘交到销售同学手里,他行我就行,他不行我就不行。

上上周和GreptimeDB市场部总监有一次有趣的交谈,我们普遍认为国内的自由竞争的市场不足以养活好几个时序数据库的初创互联网公司,就算实力强如几大公有云厂商,能在公有云拿到的单子也极其有限。

公有云上更多的单子依赖的是客户关系的维护,而不是技术能力(做到部分硬性指标已经足够,20%的客户可以满足80%以上的需求,拿下20%的客户,80%就不依靠技术能力了)。而且靠竞争获取的绝大多数客户不关心查询是50ms还是30ms,还是80ms,真正关心的是一个月多少钱。

此时人效显的非常重要,真正从头开发一个时序数据库显得性价比不够高,这也许也是多模数据库一个非技术角度,而是极其具有现实意义的优点。

这件事也告诉我们在大公司呆着也有优点,对外有公有云上有高密物理机的价格优势,对内有大体量的业务保证团队营收下限。

参考:

  1. 时序数据库市场漫谈
  2. 时序数据库: 为什么它是未来的趋势
  3. Global Cloud Index Projects Cloud Traffic to Represent 95 Percent of Total Data Center Traffic by 2021
  4. https://db-engines.com/en/ranking_definition
  5. Time Series Databases market size trends
  6. IoT in China: Four Need-to-Know Trends
  7. How You Contribute to Today’s Growing DataSphere and Its Enterprise Impact
  8. The Global Cloud Ecosystem Index 2022
  9. 中国新能源汽车出口现状
  10. 2024年3月新能源终端总量排行:比亚迪第一,特斯拉第二
  11. 2024年3月中国新能源汽车终端销量排行榜总榜(所有车型在列)
  12. globalnevs

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

冲刺面试加油

1、HTML语义化? 对于开发者而言,语义化标签有着更好的页面结构,有利于代码的开发编写和后期的维护。 对于用户而言,当网络卡顿时有良好的页面结构,有利于增加用户的体验。 对于爬虫来说,有利于搜索引擎的…

你还不知道无线PLC?

随着技术的不断发展,工业控制系统也在经历着革新。无线PLC(Programmable Logic Controller,可编程逻辑控制器)是一种结合了无线通讯技术和传统PLC系统的创新型技术。它为工业自动化提供了一种更灵活、更便捷的解决方案&#xff0c…

跟我学,数据结构和组原真不难

我个人认为408中计算机组成原理和数据结构最难 难度排行是计算机组成原理>数据结构>操作系统>计算机网络。 计算机组成原理比较难的原因是,他涉及的硬件的知识比较多,这对于大家来说难度就很高了,特别是对于跨考的同学来说&#x…

保姆级讲解 Linux下FTP服务器的搭建、配置与管理

本来目录很长的 因为感觉不太美观 所以小标题都删掉了 本文介绍了 本地用户的FTP服务器搭建实例匿名用户的FTP服务器搭建实例虚拟用户的FTP服务器搭建实例企业常见类型搭建实验 配置与管理FTP服务器 配置与管理FTP服务器一、FTP相关知识二、项目设计与准备三、项目实施四、认识…

架构设计-web项目中跨域问题涉及到的后端和前端配置

WEB软件项目中经常会遇到跨域问题,解决方案早已是业内的共识,简要记录主流的处理方式: 跨域感知session需要解决两个问题: 1. 跨域问题 2. 跨域cookie传输问题 跨域问题 解决跨域问题有很多种方式,如使用springboot…

打造你的博客帝国:DjangoBlog带你飞向国际舞台!

你的网站加载速度还在慢如蜗牛吗?将为你揭开网站速度提升的神秘面纱。从缓存策略到数据库优化,再到高效的代码实践,我们深入探讨了如何让DjangoBlog飞速运行。不仅如此,我们还提供了实用的监控和日志管理技巧,确保你的…

【Linux】—— 线程控制的基本介绍

目录 (一)POSIX线程库 (二)创建线程 2.1 线程ID及进程地址空间布局 (三)线程终止 (四)分离线程 (一)POSIX线程库 POSIX线程库(POSIX Thread…

PySpark教程(001):基础准备与数据输入

PySpark 学习目标 了解什么是Spark、PySpark了解为什么学习PySpark了解如何和大数据开发方向进行衔接 Spark是什么? Apache Spark是用于大规模数据处理的统一分析引擎。 简单来说,Spark是一款分布式的计算框架,用于调度成百上千的服务器…

Go微服务: 理解分布式锁

概述 我们先看一个场景,到了双11,我们的商户又开始卖商品啦但是,我们的库存是有限的,如果超卖了,可能平台就会涉及相关法律责任了所以,我们的库存扣除问题,一定是一个非常经典的问题 先看上图&…

LabVIEW电池测试系统

1. 背景 随着电动汽车、可再生能源等领域的迅速发展,电池作为能源储存和释放的核心组件,其性能评估变得尤为重要。电池的充放电性能、容量、循环寿命等参数直接影响着设备的工作性能和使用寿命。因此,设计一套全面、准确的电池测试系统对于提…

orbslam2代码解读(2):tracking跟踪线程

书接上回,mpTracker->GrabImageMonocular(im,timestamp)函数处理过程: 如果图像是彩色图,就转成灰度图如果当前帧是初始化的帧,那么在构建Frame的时候,提取orb特征点数量为正常的两倍(目的就是能够在初…

Android JobService启动系统源码分析

以下就JobService的执行流程,系统层实现进行详解 入口点在JobScheduler.scheduler 系统层JobScheduler是个抽象类,它的实现类是JobScheduler mBinder,一看就知道这里面肯定是跨进程了。它的服务端在JobSchedulerService里面,具体 为什么请看系统服务器启动流程相关文章,…

【传知代码】上下位关系自动检测方法(论文复现)

前言:在信息爆炸的时代,我们每天都沉浸在海量的数据和信息中。随着互联网技术的飞速发展,如何从这些信息中准确、高效地提取出有用的知识,成为了当下研究的热点。其中,上下位关系(也称为层级关系或种属关系…

康姿百德集团公司官网床垫价格透明,品质睡眠触手可及

选择康姿百德床垫,价格透明品质靠谱,让你拥有美梦连连 在当今社会,良好的睡眠质量被越来越多的人所重视。睡眠不仅关系到我们第二天的精力状态,更长远地影响着我们的身体健康。因此,选择一款合适的床垫对于获得优质睡…

Android Studio Jellyfish版本修改project使用特定jdk版本的步骤

android studio总是把这些东西改来改去让人十分恼火,IDE本身改来改去就让人无法上手就立即工作,很多时间浪费在IDE和gradle的配置和奇奇怪怪现象的斗智斗勇上,搞Android是真的有点浪费生命。一入此坑深不见底 jellyfish版安卓studio已经无法通…

Python模块导入,别out了,看看这些高级玩法!

目录 1、基础导入:import语句 📚 1.1 直接导入模块 1.2 导入模块别名 1.3 从模块导入特定属性 2、高级导入:from...import 🧰 2.1 选择性导入模块成员 2.2 嵌套模块导入 2.3 避免命名冲突策略 3、动态导入:imp…

Mysql基础-多表查询

Mysql基础-多表查询 文章目录 Mysql基础-多表查询1 多表关系1.1 一对多1.2 多对多1.3 一对一 2 多表查询概述2.1 多表查询分类 3 内连接4 外连接5 自连接6 联合查询-union union all7 子查询7.1 标量子查询7.2 列子查询7.3 行子查询7.4 表子查询 1 多表关系 项目开发中&#xf…

Jenkins构建打包部署前端Vue项目至Nginx

一. 安装jenkins 基于DockerJenkins实现自动部署SpringBootMaven项目-CSDN博客 二. 安装NodeJs插件并配置 显示上面两行则表示安装成功, 然后回到首页, 点击’系统管理’->‘全局工具配置’: 配置node.js 三. 创建jenkins项目 1、创建项目 2、配置gitee 3、配置源码 4、…

网络学了点socket,写个聊天室,还得改进

目录 第一版: common 服务端: 客户端 第一版问题总结: 第二版 服务端: 客户端: 改进: Windows客户端 一些小问题 还可以进行的改进 这篇文章我就先不讲网络基础的东西了,我讲讲在我进行制作我这个拉跨聊天室中遇到的问题,并写了三版代码. 第一版: common #pragm…

MyBatis映射器:实现动态SQL语句

大家好,我是王有志,一个分享硬核 Java 技术的金融摸鱼侠,欢迎大家加入 Java 人自己的交流群“共同富裕的 Java 人”。 上一篇文章中,我们已经学习了如何在 MyBatis 的映射器中通过简单的 SQL 语句实现增删改查,今天我…