解密Teradata与中国市场“分手”背后的原因!国产数据库能填补空白吗?
2月15日,西方的情人节刚刚过去一天,国内IT行业就爆出一个大瓜。
继Adobe、甲骨文、Tableau、Salesforce之后,又一个IT巨头要撤离中国市场。
Teradata天睿公司官宣与中国市场“分手”,结束在中国的直接运营。目前,多家媒体已经播报了这条新闻,似乎此事已是板上钉钉了。
Teradata官方给出的理由也非常含蓄:
Teradata对中国当前和未来商业环境的慎重评估,我们做了一个艰难的决定,Teradata将逐步结束在中国的直接运营。后续,中国公司即将进入关闭程序。

注:图片来自微信公众号“ToB企服之家”
一,探究Teradata为何结束中国直营
笔者多年前曾经与一位资深IT人士提到Teradata,询问第一印象是什么?他的回复特别干脆,就一个字“贵”!
Teradata 数据库一般是与专有硬件结合,以一体机形式提供服务,因此不管是新项目还是扩容项目价格都比较昂贵。具体有多贵,这位业内人士不方便说数字,但是参与过相关项目招投标的经理们一定都深有感触。

从Teradata主要客户所在行业,也能看出一些贵的原因,例如金融、电信、航空等哪个行业也不缺IT预算,当然也与这些行业的业务都紧密关系到国计民生有关系。
当然,贵有贵的理由。
Teradata是一家有着44年历史的老牌数据仓库企业,至今Teradata在数据仓库、大数据分析领域仍处于全球领先地位。
2022年,Gartner发布的云数据库管理系统(DBMS)魔力象限中,Teradata与AWS、微软、甲骨文、谷歌、Snowflake、SAP、阿里云、Databricks、MongoDB、Clouddera、IBM等,一同被评为“领导者”。

2022云数据库管理系统(DBMS)魔力象限
尽管早已不在巅峰阶段,截至2月15日,Teradata仍有43亿美元的总市值,2022年营收为17.95亿美元,其中亚太区实现了 2.92 亿美元的营收。
中国市场是虽然不是Teradata最大的市场,却是以往全球增长最快的市场,Teradata没有理由轻易放弃。
有专业机构认为,国内数据应用场景愈发丰富的形势下,对海量数据的存储、查询和分析等需求日益旺盛, Teradata 对于新场景的支持能力明显不足,因此市场逐渐被拥有新技术新产品的竞品蚕食。
回顾历史,1989-2014年堪称是欧美软件巨头与中国市场的“蜜月期”,但是随着信创政策的逐步推进,操作系统、中间件、数据库等基础软件的国产化替代在加速进行,并且逐步从从底层软件向上层应用延伸,一直到数据仓库、数据中台、大数据分析平台、BI等领域。
二、国产数据库准备好了吗
Teradata撤出中国市场后必将留下一些市场空间给国内厂商。从公开的新闻可以看到,上海银行、浦发银行、天津银行等正在或已经完成从Teradata数据仓库平台的迁移。
我们不禁想问:国产数据库,你们准备好了吗?
有分析机构认为,目前市场上没有一家国产数据库厂商能够独立填补 Teradata 离开后空白,因此,整个数据库市场势必呈现出碎片化趋势。
这对于国产数据库,确实是一个不小挑战,但同时也是机遇。
缺乏原厂支持,势必影响甲方企业继续采购 Teradata 的信心,一定会促使数据库国产化替换周期变短,加速国产数据库逐步向核心系统推进,尤其属于Teradata的核心领域:金融、电信、航空等行业。
事实上,国产数据库一直都在肩负着国产化替代的压力负重前行,并且已经取得了不俗的成绩。Gartner预测,到2025年,中国分析型数据库市场来自海外厂商的将只剩下30%,交易型数据库市场海外厂商市场也只会剩下50%左右。
《2022年墨天轮数据库大调查报告》显示,已有83.4%的企业正在使用国产数据库产品,这说明随着国产化建设的不断推进,越来越多的企业开始使用国产数据库。

国内企业所使用的国产数据库排名
调查报告还进一步显示,达梦数据库是企业使用率第一的中国数据库,占比达20.4%;华为云 GaussDB、阿里云 PolarDB 分别以17.8%、17.3%的占比紧随其后。其后分别是 OceanBase、openGauss、TiDB、腾讯云TDSQL、人大金仓、科蓝SUNDB、南大通用等。
国产数据库在数十年的蛰伏中度过,在审慎中不断加速,如今到了全面国产化替代的时候。
三、将国产化替代进行到底
当前国产数据库的替代进行的如火如荼,但是环顾市场,笔者发现一个奇怪的现象,支持国产数据库管理的SQL工具却是凤毛菱角。
很多数据库厂商都有自带的数据库管理工具,但是跨数据库的管理却无能为力。一些知名第三方数据库管理工具厂商,像挤药膏一样支持国产数据库,而且是“掐尖”支持那些用户数多的国产数据库。
迫不得已,很多程序员和DBA都需要自己手动添加国产数据库驱动,但是所付出的精力和效果相比有些差强人意。
这不符合国产化替代的趋势,有必要将国产化替代进行到底。
2023年1月,麦聪软件历时三年推出一款多数据库管理工具——SQL Studio,全面支持国产数据库,例如达梦、人大金仓等以及更多基于MySQL和PostgreSQL研发的国产数据库。最为重要的是,SQL Studio是100%自主研发,没有借用一行开源代码。

SQL Studio产品界面
相比客户端多数据库管理工具,SQL Studio是一款纯Web端SQL工具,无需安装支持一键启用;支持团队在线协作开发和统一权限管理;可以实现数千万行数据的秒级导出以及数万张表的创建,而系统不会出现卡死或闪退的情况。
现在SQL Studio面向个人提供免费下载,欢迎各位国产数据库的管理员或开发者到麦聪软件管亲自下载实测。
相关文章:
解密Teradata与中国市场“分手”背后的原因!国产数据库能填补空白吗?
2月15日,西方的情人节刚刚过去一天,国内IT行业就爆出一个大瓜。 继Adobe、甲骨文、Tableau、Salesforce之后,又一个IT巨头要撤离中国市场。 Teradata天睿公司官宣与中国市场“分手”,结束在中国的直接运营。目前,多家…...
Bernstein-Vazirani算法
B-V算法 (1) 问题描述 给定布尔函数f:{0,1}n→0,1f:{\left\{ {0,1} \right\}^n} \to{0,1}f:{0,1}n→0,1, 函数fff的值是由输入比特串xxx和确定的比特串sss做模2意义下的内积:f(x)x⋅s(mod2),f\left( x \right) x \cdot s\left( {\bmod 2} \right),f(x)x⋅s(mod2),…...
华为OD机试 - 相对开音节 | 备考思路,刷题要点,答疑 【新解法】
最近更新的博客 【新解法】华为OD机试 - 关联子串 | 备考思路,刷题要点,答疑,od Base 提供【新解法】华为OD机试 - 停车场最大距离 | 备考思路,刷题要点,答疑,od Base 提供【新解法】华为OD机试 - 任务调度 | 备考思路,刷题要点,答疑,od Base 提供【新解法】华为OD机试…...
MyBatis
一、MyBatis环境搭建创建工程启动idea开发工具,选择工具栏中的“file”--“new”--“project”选项弹出“new project”对话框,编辑项目名称 选择maven项目,项目路径 单击 create 创建即可。引入相关依赖<dependencies><dependency&…...
良好的作息表
今天给大家带来“传说中”的“世界上最健康的作息时间表”(仅供参考),随时提醒自己吧,毕竟身体可是自己的哦。 7:30 起床:英国威斯敏斯特大学的研究人员发现,那些在早上5:22-7:21分起床的人,其血液中有一种能引起心脏病…...
【郭东白架构课 模块一:生存法则】01|模块导学:是什么在影响架构活动的成败?
你好,我是郭东白。这节课是我们模块一的导入部分,我会先来介绍模块的主要内容,以及为什么我要讲生存法则这个话题。 一名软件架构师要为相对复杂的业务制定,并且引导实施一个结构化的软件方案。这个发现最终方案和推动实施的过程&…...
webshell免杀之函数与变量玩法
webshell免杀之函数与变量玩法 前言 前文列举了一些用符号免杀的例子,此篇文章就以函数和变量来尝试下免杀。 本文以PHP为例,用PHP中函数和变量及语法特性,在不隐藏函数关键字情况下进行免杀。 动态函数 PHP中支持一个功能叫 variable fu…...
【新解法】华为OD机试 - 去重求和 | 备考思路,刷题要点,答疑,od Base 提供
华为 OD 清单查看地址:blog.csdn.net/hihell/category_12199275.html 去重求和 | 备考思路,刷题要点,答疑,od Base 提供 给定一个数组,编写一个函数, 计算他的最大N个数和最小N个数的和, 需要对数组进行去重。 输入 第一行输入M,M表示数组大小 第二行输入M个数,表…...
MySQL 服务正在启动.MySQL 服务无法启动.服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。总结较全 (已解决)
输入以下命令启动mysql: net start mysql出现以下错误提示: MySQL 服务正在启动 .MySQL 服务无法启动。服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。 出现这个问题的话,一般有几个情况: 一、MySQL安装文…...
【数据结构与算法】数组2:双指针法 二分法(螺旋矩阵)
文章目录今日任务1.Leetcode977:有序数列的平方(1)题目(2)思路(3)暴力排序(4)双指针法2.Leetcode209:长度最小的子数组(1)题目&#x…...
librtmp优化
librtmp是一个RTMP的开源库,很多地方用它来做推流、拉流。它是RTMPDump开源软件里的一部分,librtmp的下载地址:RTMPDump,目前最新版是V2.3。本文重点介绍librtmp优化。 1、调整网络输出块大小。 RTMP_Connect0函数中LibRTMP是关…...
数据结构与算法(二):线性表
上一篇《数据结构与算法(一):概述》中介绍了数据结构的一些基本概念,并分别举例说明了算法的时间复杂度和空间复杂度的求解方法。这一篇主要介绍线性表。 一、基本概念 线性表是具有零个或多个数据元素的有限序列。线性表中数据…...
IOS安全区域适配
对于 iPhone 8 和以往的 iPhone,由于屏幕规规整整的矩形,安全区就是整块屏幕。但自从苹果手机 iphoneX 发布之后,前端人员在开发移动端Web页面时,得多注意一个对 IOS 所谓安全区域范围的适配。这其实说白了就是 iphoneX 之后的苹果…...
在Java 中 利用Milo通信库,实现OPCUA客户端,并生成证书
程序结构: 配置文件resources: opcua.properties 西门子PLC端口号为4840,kepserver为49320 #opcua服务端配置参数 #opcua.server.endpoint.urlopc.tcp://192.168.2.102:49320 opcua.server.endpoint.urlopc.tcp://192.168.2.11:4840 opcu…...
三分钟学会用Vim
Vim知识点 目录Vim知识点一:什么是vim二:vim常用的三种模式三:vim的基本操作一:什么是vim vim最小集 vim是一款多模式的编辑器—各种模式—每种模式的用法有差别—每种模式之间可以互相切换 但是我们最常用的就是3~5个模式 vi…...
编译链接实战(8)认识elf文件格式
🎀 关于博主👇🏻👇🏻👇🏻 🥇 作者简介: 热衷于知识探索和分享的技术博主。 💂 csdn主页::【奇妙之二进制】 ✍️ 微信公众号:【Linux …...
新手小白如何入门黑客技术?
你是否对黑客技术感兴趣呢?感觉成为黑客是一件很酷的事。那么作为新手小白,我们该如何入门黑客技术,黑客技术又是学什么呢? 其实不管你想在哪个新的领域里有所收获,你需要考虑以下几个问题: 首先ÿ…...
【java】Spring Boot --深入SpringBoot注解原理及使用
步骤一 首先,先看SpringBoot的主配置类: SpringBootApplication public class StartEurekaApplication {public static void main(String[] args){SpringApplication.run(StartEurekaApplication.class, args);} }步骤二 点进SpringBootApplication来…...
一文掌握如何对项目进行诊断?【步骤方法和工具】
作为项目经理和PMO,面对错综复杂的项目,需要对组织的项目运作情况进行精确的分析和诊断,找出组织项目管理中和项目运行中存在的问题和潜在隐患,分析其原因,预防风险,并且形成科学合理的决策建议和解决方案&…...
系统分析师真题2020试卷相关概念二
结构化设计相关内容: 结构化设计是一种面向数据流的系统设计方法,它以数据流图和数据字典等文档为基础。数据流图从数据传递和加工的角度,以图形化方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模…...
Java 8 Stream API 入门到实践详解
一、告别 for 循环! 传统痛点: Java 8 之前,集合操作离不开冗长的 for 循环和匿名类。例如,过滤列表中的偶数: List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...
高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏
一、引言 在深度学习中,我们训练出的神经网络往往非常庞大(比如像 ResNet、YOLOv8、Vision Transformer),虽然精度很高,但“太重”了,运行起来很慢,占用内存大,不适合部署到手机、摄…...
Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement
Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement 1. LAB环境2. L2公告策略2.1 部署Death Star2.2 访问服务2.3 部署L2公告策略2.4 服务宣告 3. 可视化 ARP 流量3.1 部署新服务3.2 准备可视化3.3 再次请求 4. 自动IPAM4.1 IPAM Pool4.2 …...
Python的__call__ 方法
在 Python 中,__call__ 是一个特殊的魔术方法(magic method),它允许一个类的实例像函数一样被调用。当你在一个对象后面加上 () 并执行时(例如 obj()),Python 会自动调用该对象的 __call__ 方法…...
欢乐熊大话蓝牙知识17:多连接 BLE 怎么设计服务不会乱?分层思维来救场!
多连接 BLE 怎么设计服务不会乱?分层思维来救场! 作者按: 你是不是也遇到过 BLE 多连接时,调试现场像网吧“掉线风暴”? 温度传感器连上了,心率带丢了;一边 OTA 更新,一边通知卡壳。…...
安宝特方案丨从依赖经验到数据驱动:AR套件重构特种装备装配与质检全流程
在高压电气装备、军工装备、石油测井仪器装备、计算存储服务器和机柜、核磁医疗装备、大型发动机组等特种装备生产型企业,其产品具有“小批量、多品种、人工装配、价值高”的特点。 生产管理中存在传统SOP文件内容缺失、SOP更新不及、装配严重依赖个人经验、产品装…...
rk3506上移植lvgl应用
本文档介绍如何在开发板上运行以及移植LVGL。 1. 移植准备 硬件环境:开发板及其配套屏幕 开发板镜像 主机环境:Ubuntu 22.04.5 2. LVGL启动 出厂系统默认配置了 LVGL,并且上电之后默认会启动 一个LVGL应用 。 LVGL 的启动脚本为/etc/init.d/pre_init/S00-lv_demo,…...
【Redis】Redis 的持久化策略
目录 一、RDB 定期备份 1.2 触发方式 1.2.1 手动触发 1.2.2.1 自动触发 RDB 持久化机制的场景 1.2.2.2 检查是否触发 1.2.2.3 线上运维配置 1.3 检索工具 1.4 RDB 备份实现原理 1.5 禁用 RDB 快照 1.6 RDB 优缺点分析 二、AOF 实时备份 2.1 配置文件解析 2.2 开启…...
Java中Git基础操作详解(clone、commit、push、branch)
Git是Java开发者必备的版本控制工具,以下是核心操作的详细说明及示例: 一、Git基础概念 仓库(Repository):存储代码的目录,包含所有版本历史。提交(Commit)…...
