替换数据库是换肤还是换心?

news2024/12/24 2:24:46

上周末参加了自主可控数据库的沙龙。在会上我进行了主题演讲《围追堵截下,Oracle还能在国内立足么》

先听结论吧

我个人认为在很长一段时间还是你可以立足的。IDC最近公布的数据如下。本地部署中,Oracle居然是第一位的。这个数据是超出我想象的。去O都十几年了,这个还是第一。(Oracle在大陆没有云,所以只能看本地了)

image.png

一个产品如果做的不好,很容易被市场淘汰。如果一个产品做的好,在我们这种特殊国情下也可能被淘汰。但是即使在我们这种国情和非技术因为导致的压力下,还没有被淘汰,而且还是第一。那只能说明这个做的不是一般的好。否则用户不能顶着这种压力还在用。

当然我们很多时候会说,如果不考虑稳定性的话,去O还是容易的。或者我们有代价把应用重做一遍,(这种情况下去什么都能做到)

当然 Oracle的份额是有些下降的,这是事实。

image.png

但是其他的也在下降。那就是因为进来的多了。几百家在强甲骨文和微软的25亿。我昨天还看到一个数据,甲骨文在亚太区营收占其全部12%,作为中国占比是12%的零头。对就是2%。

其实对甲骨文来说,即使没有这2%,也不影响全球。何况大家都知道,即使这个数字是0.不代表没有使用。懂的都懂。

科技巨头在卷技术我们再卷市场

5月初,Oracle 23AI。6月微软发布了AI的windows。类似chatGpt等已经发展到什么程度我是跟不上了。这些才是遥遥领先的科技。

在这样的当下 大家怎么选择技术

我个人是2022年12月获得Oracle ACE的。在我之后陆续看到有10+个朋友获得了Oracle 的ACE称号,而且这个人数应该还会增加。可见大家对学习Oracle的热情不减。在学习国产的同时也依然没有放弃其他技术。

image.png

这个直播夜话,每周三晚的观看人数接近2000。这个已经很能说明问题。现状不可描述,未来不可预测,一切皆有可能.5年前谁知道有新冠?出现和消失都措不及防。

其实技术很多是相通的。纯粹的技术不应该掺杂其他。但是有时候吧。有些国产改了以后,原生数据库的高手在某些时候居然不知道这个东西的问题在哪里?本来Oracle MySQL PostgreSQL这些数据库的问题,张三不行,找李四。现在就只能找这个供应商。 对用户可控不可控不知道,我知道的是对供应商自己可控。反正原来Oracle的源码没有。现在某商用的国产的源码也没有。不知道这两个没有有什么区别。

现场有人提问说Java也要收费了。说到这个我就一直困惑的是,MySQL和Java都是一个公司的。现在不少人说MySQL不能用,那么我就好奇了Java为什么就可以?区别在哪里?

说这个杯子和他的生产厂都靠不住,我们要自己做一个。结果做杯子的工具是原来那个杯子厂提供的。我想可能是用Java的人太多了。不知道我理解的对不对。

应用改造和钱

这个问题我在之前的公众号说过了,现场也充分讨论了。今天不在赘述了。还是那句话,有钱重写都行。或者别要求稳定性啊。既要又要还要不符合马克思主义科学观啊。

替换数据库是换肤还是换心

可能很多人都觉得换数据库是两步,把数据导出来,把数据导进去。比把大象放冰箱还少一步。
其实那是没意识到数据库是IT系统的心脏。如果说一个人的心脏出问题了,换是自然而然的。但是如果人本身用的好好的,给他换一个一模一样的。这就是无病呻吟。平白无故挨一刀。最要命的是有时候还换了一个不如原来的。那么就是一堆问题了。

值得肯定的是我国国产的也是越做越好。

接触过几个不错的国产数据库。TiDB,OceanBase 、Polardb还有HaloDB等。我曾经把我遇到的一些中等复杂度的都去问过这些排名头部的国产数据库厂商。都表示这种要改,不改不行。之所以一看就觉得要改是因为太复杂。而这还不是我手里较为复杂的。很多场景下的改造不是SQL改写,而是数据库重构。那么自然应用程序也要重构,而我们身边都看到过没人维护的代码(人走了,或者换了很多人了)那就只能新做一套了。或者业务方都没有人了,这种重做起来难度就大了。

不搞清场式遥遥领先。

赛场的成绩是优于训练场的。我在现场就问,如果国内足球联赛现在有,最近也有欧洲杯。你们看哪个?全运会和奥运会同时,你们看哪个?
解放军有蓝军,专门模仿外军作为红军的磨刀石。作为技术人,我个人希望还是有像Oracle这样的和我们一起。

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

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

相关文章

【机器学习】Datawhale-AI夏令营分子性质AI预测挑战赛

参赛链接:零基础入门 Ai 数据挖掘竞赛-速通 Baseline - 飞桨AI Studio星河社区 一、赛事背景 在当今科技日新月异的时代,人工智能(AI)技术正以前所未有的深度和广度渗透到科研领域,特别是在化学及药物研发中展现出了巨…

[我靠升级逆袭成为大师]韩漫日漫无删减完整版,免费在线观看漫画

[我靠升级逆袭成为大师]韩漫日漫无删减完整版,免费在线观看漫画 不能多说,怕审-核不过,自己看图吧。 目前统计【统计日期:2024-07-03】: 完结的有:420部。 连载的有:308部,持续更…

关于工时表软件,知道这四点就够了

在当今商业环境日益加快的节奏中,分秒必争。对于企业而言,了解内部时间的使用情况是确保效率、优化资源分配和提高生产力的关键。工时表在这里发挥着不可或缺的作用,它不仅是行政工作的组成部分,更是明确运营、加强项目管理和简化…

程序员的加油站,各类技术文章,可视化技术,在线源码资源,在线实用工具,数据爬虫接口持续集成更新中

先挂网址:https://wheart.cn 可视化大屏模板与设计,在线预览 上百例可视化模板 技术文章、资源下载等各类资源导航页 echart在线实用demo 各种在线工具提升开发效率 echart在线代码模板

Raylib 坐标系适应与GPU绘制参数

通过750 - 鼠标坐标&#xff0c;把原点在左上角的鼠标坐标变成左下角 实现输入数据后的坐标系同GPU原点在左下角坐标相同&#xff0c; 比数组0&#xff0c;0对应左上角好&#xff0c; 此时实际上数组0&#xff0c;0对应左下角 #include <raylib.h> // 感受&#xff1a…

8624 多项式系数累加和

这个问题可以通过使用数学的导数规则来解决。对于一个多项式&#xff0c;它的导数可以通过将每一项的系数乘以它的指数&#xff0c;然后降低该项的指数来得到。这个过程可以重复M次来得到多项式的M阶导数。然后&#xff0c;我们可以简单地将所有项的系数相加来得到结果。 以下…

Android Studio上传新项目到Gitee

一、在Gitee上创建仓库 首先需要再Gitee上创建仓库 1、在Gitee中新建仓库 2、输入仓库信息 3、生成仓库地址 创建成功会生成一个仓库地址&#xff0c;格式如下&#xff1a; https://gitee.com/test/compose_mvi_demo.git二、Android Studio 上传项目到Gitee 1、在Android …

GPT-4预测股票涨跌更更更准了!东京大学新框架LLMFactor提升显著 | ACL 2024

花一秒钟就看透事物本质的人&#xff0c;和花一辈子都看不清的人&#xff0c;注定是截然不同的命运。——唐柯里昂 除了少数天纵奇才&#xff0c;大多数人都是通过知识和阅历的不断积累&#xff0c;才逐渐锻炼出观察和判断事物变化规律的能力。而如果说有一件事&#xff0c;可以…

数据库系统概论 | MySQL | 数据定义 | 单表查询 | 嵌套查询 | 连接查询 | 带有谓词的查询

数据定义 模式的定义与删除 定义模式与删除模式&#xff1a; CREATE SCHEMA S_C_SC; DROP SCHEMA S_C_SC;进入模式&#xff1a; USE S_C_SC;建立学生表&#xff1a; CREATE TABLE Student (Sno CHAR(8) PRIMARY KEY, Sname VARCHAR(20) UNIQUE, Ssex CHAR(6), Sbirthdate …

从零构建vue3+ts项目(三):vite plugin与打包配置

一、Svg配置 每次引入一张 SVG 图片都需要写一次相对路径&#xff0c;并且对 SVG 图片进行压缩优化也不够方便。 vite-svg-loader插件加载SVG文件作为Vue组件&#xff0c;使用SVGO进行优化。 插件网站https://www.npmjs.com/package/vite-svg-loader 1. 安装 pnpm i vite-svg…

反射(通俗易懂)

一、反射(Reflection) 反射就是:加载类&#xff0c;并允许以编程的方式解剖类中的各种成分(成员变量、方法、构造器等) 动态语言&#xff0c;是一类在运行时可以改变其结构的语言&#xff1a;例如新的函数、对象、甚至代码可以被引进&#xff0c;已有的函数可以被删除或是其他…

【软件测试】快速定位bug,编写测试用例

作为一名测试人员如果连常见的系统问题都不知道如何分析&#xff0c;频繁将前端人员问题指派给后端人员&#xff0c;后端人员问题指派给前端人员&#xff0c;那么在团队里你在开发中的地位显而易见 &#xff0c;口碑、升值、加薪那应该是你遥不可及的梦 但是作为测试人员来说&…

强化学习的数学原理:值迭代与策略迭代

概述 从课程地图上可以看出来&#xff0c;这是本门课程中第一次正式的介绍强化学习的算法&#xff0c;并且是一个 model-based 的算法&#xff0c;而在下一节课将会介绍第一个 model-free 的算法&#xff08;在 chapter 5&#xff09;。而这两节和之前所学的 BOE 是密切相关的&…

比较多种msvcr110.dll丢失的解决方法,哪一种更加方便?

当遇到“msvcr110.dll丢失”这种问题时&#xff0c;这通常意味着你的系统中缺少了Microsoft Visual C 2012 Redistributable的组件。下面我将详细介绍五种解决方法&#xff0c;并对比它们的优点。 一.多种msvcr110.dll丢失的解决方法 方法 1: 重新安装Microsoft Visual C 2012…

在CMD中创建虚拟环境并在VSCode中使用和管理

1. 使用Conda创建虚拟环境 在CMD或Anaconda Prompt中执行以下代码以创建一个新的虚拟环境&#xff1a; conda create -n my_env python 3.8 这样会创建一个名为 my_env 的环境&#xff0c;并在Anaconda环境目录下生成一个相应的文件夹&#xff0c;包含该虚拟环境所需的所有…

Steam夏促商店不是人民币/商店怎么改回人民币教程

游戏玩家们的狂欢节来了&#xff0c;steam夏促进行中&#xff0c;G胖真够舍得&#xff0c;好多游戏低到无法想象&#xff0c;steam其实也不止是游戏方面比较优秀&#xff0c;相关的拓展也非常全面&#xff0c;比如说创意工坊就是很强的一个功能&#xff0c;简单来说就是给玩家创…

【关注】科大睿智祝贺企业上榜2024年第六批CS资质名单公示

​ 近日&#xff0c;经审核拟定&#xff0c;现将中国电子信息行业联合会会员单位开展信息系统建设和服务能力贯标评估结果公示如下&#xff08;排名不分先后&#xff09;&#xff1a;拟授予基本级&#xff08;CS2级&#xff09;企业&#xff1a;22家&#xff0c;拟授予初始级&…

SSM中小学生信息管理系统-计算机毕业设计源码02677

摘要 随着社会的发展和教育的进步&#xff0c;中小学生信息管理系统成为学校管理的重要工具。本论文旨在基于SSM框架&#xff0c;采用Java编程语言和MySQL数据库&#xff0c;设计和开发一套高效、可靠的中小学生信息管理系统。中小学生信息管理系统以学生为中心&#xff0c;通过…

查找python包的安装路径

前提&#xff1a;自己已经安装过的包 1、打开任一python解析器&#xff0c;如VSCode 2、 以matplotlib为例&#xff0c;敲下面命令 import matplotlibprint(matplotlib.path) 3、运行代码就可以了 需要注意&#xff1a; 部分包没有path&#xff08;比如time&#xff09;&am…

JS(JavaScript)数据校验 表单校验-案例

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…