跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • [闲谈]萌新对国产数据库的一些感慨。。
未分類
5 11 月 2020

[闲谈]萌新对国产数据库的一些感慨。。

[闲谈]萌新对国产数据库的一些感慨。。

資深大佬 : Stendan 2

现在有许多所谓的国产数据库,打着“自研”的幌子,套着国外的技术,做一些 PPT 和包装,和其他数据库公司分国内这一碗羹。
为了拿到一些认证,弄虚作假,而各个数据库公司都知道对方在包装,到最后比拼的却是哪个公司包装的最好,属实让我心寒。
那些靠融资不靠技术的“国产”数据库公司,我不知道还能撑多久,而国产自主研发的道路,任重而道远。
大佬有話說 (96)

  • 資深大佬 : naix1573

    比如哪个数据库?

  • 主 資深大佬 : Stendan

    @naix1573 我都想知道哪个数据库是靠真技术的。。我找不出来哇,OceanBase 是嘛?

  • 資深大佬 : woshiaha

    要婊就指名婊 谜语人是什么下场不用我多说了

  • 資深大佬 : slyang5

    直接点出来 ?

  • 資深大佬 : hjahgdthab750

    不用点吧,很多都是 pg 魔改

  • 資深大佬 : onice

    以前在一家做军工项目的公司干 java 后端,给部队做保密项目。要求使用的技术要么国产,要么开源。用的数据库就是华为的数据库,sql 语法和 postgresql 一模一样,还和 mybatis 不兼容,还好华为提供了补丁。不用我说大家都应该明白了吧,国产数据库就是把开源的变成自己的。

  • 資深大佬 : lvzhiqiang

    正常啊,自研 来钱快吗? 反正能批钱的领导才没有那么多时间在酒桌、饭场上和你谈要自研。国内的氛围就是这样,喜欢自嗨自在,你只要和广大不明真相的群众说,这是国产, 至于是不是套皮,每几个人在乎。满足他们的虚荣心就足够了。

  • 資深大佬 : stop9125

    你数据库兼容之前的 sql 语法不是正常的么?难道出一套数据库还得重新搞一套语言?

  • 資深大佬 : cigarzh

    国外一开源,国内就自主

  • 資深大佬 : AlexMeng

    sql 语法和 postgresql 一模一样??这个没说到点子上吧,数据库还是要看底层啊,sql 只是一个查询接口,对标准 sql 进行支持很正常

  • 主 資深大佬 : Stendan

    @woshiaha 我在出谜语;-)

  • 主 資深大佬 : Stendan

    @hjahgdthab750 大佬膜拜!

  • 資深大佬 : lanshee

    ob,polar,tbase.都是基于 pg

  • 資深大佬 : 22too

    一般都是 pg 改的。毕竟成熟,开源。
    同样这个世界的东西,很多不可能从头自研了。很多时候,没必要。特定业务场景下,对应的技术已经非常成熟,完全自研,如果还是同样的场景。可能还不如这些。

    除非是不同的场景,比如 TIDB 就是为了解决新的问题,出现的解决方案。

    至于包装问题:软件产品,就是售前,售后,保证稳定可用就行了。商业化的产品,就要使用商业化的思维。技术思维,技术牛逼。出了问题,找不到人,这个恐怕不是客户想要的东西。

  • 主 資深大佬 : Stendan

    @lanshee 同意你所说的,的确没有必要。我发现针对不同的行业有着不同的解决方案,比如 zf 相关的要保密,有的要实时处理。各个公司都在售卖一套完整且成熟的解决方案。

  • 資深大佬 : longaiwp

    关键是它这个产品到底有什么和你们说的开源不一样的地方,如果完全没有,只是改个名,那么就是毫无意义的。但是像 OB 和 TIDB 这种,人家整合了一个解决方案,解决了新问题,你觉得哪里不好?

  • 資深大佬 : laoertongzhi

    为啥不能指名道姓?

    有人威胁 LZ 全家了么?

  • 主 資深大佬 : Stendan

    @laoertongzhi 做人留一线,日后好相见。hhh

  • 資深大佬 : wc951

    国产数据库一般是达梦,人大金仓,神通这些吧

  • 資深大佬 : PiersSoCool

    我觉得不只是国产数据库吧,现在国产好多就是为了骗钱,要么是 zz 任务

  • 資深大佬 : li492135501

    商业上能挣钱才是好数据库

  • 資深大佬 : yolee599

    国产自研没有优势啊,技术起步比别人晚,还想快点盈利

  • 資深大佬 : Nicoco

    国外一开源,国内就自主。

  • 資深大佬 : xingyuc

    社会氛围只想赶超英美,至于怎么赶超,当然不能只喊口号

  • 資深大佬 : hoyixi

    只能说一句:你才知道

  • 資深大佬 : juded

    自主的核心是供应可控,该不会真有人去纠结是不是从零开始吧?

  • 資深大佬 : fuchunliu

    才注册的号,又不指出来,说个 xx,block

  • 資深大佬 : wph95

    > 现在有许多所谓的国产数据库,打着“自研”的幌子,套着国外的技术

    现在有许多所谓的国产软件 ,打着“自研”的幌子,跑在国外的技术上。 真国产就应该跑在龙芯 /汉芯,跑在国产操作系统上。 用 linux 的不配叫自研。

  • 資深大佬 : wph95

    数据库基于 PG 不觉得有什么问题。PG 是个成熟可靠的开源项目。可以让研发专注在自身核心的功能上(高扩容性 低成本 高可靠)

    就算发生 PG 宣布中国企业不能使用。你也有能力底层引擎更换,不会让你项目直接挂掉。

  • 資深大佬 : huijiewei

    国外一开源,国内就自主

    这话不过时

  • 資深大佬 : CodeCore

    自研, 自主不等于从零开始,傻子才会从零开始。
    牛顿都知道站在巨人的肩膀上。拿开源的技术,做改进,就可以做自己的产品。
    至于基于那个开源协议,看节操了。。。国内法律这块不行。

    另外上,国内有些部门操作系统,CPU,数据库,中间件,未来还有内存,硬盘,都要换成国产的。
    国产的除了鲲鹏 ARM,还有海光的 X86 哦( AMD 的 Zen 架构,正经授权的)。

  • 資深大佬 : cholerae

    @lanshee 不要张口就来,polar 和 ob 是基于 pg ?有来源吗

  • 資深大佬 : cholerae

    至少 ob 和 tidb 是自研的。另外,要看所谓 “国产数据库” 究竟是什么定义,如果标榜说从零开始写的那还值得一婊。

    话又说回来,aws aurora 、yugabytes 都是基于开源改的,很常见的做法。

  • 資深大佬 : pythonee

    @Stendan ob 或 polar 是自研吧
    其他应该是大部分是 PG 魔改

    主这样说,可能还是比较抽象的哦

  • 主 資深大佬 : Stendan

    @pythonee 嗨。。第一次发帖,不咋会说话。一直不太明白自研和自主的区别,有一次开会说,不允许对外说自研,要说自主,因为这个字眼开了半天的会,现在想想算是明白啦。

  • 主 資深大佬 : Stendan

    @wph95 最近新出了一个存算一体机,个人认为算是好的开端吧。至于更换引擎,其实公司都有试过。2 亿多的数据查询比 Oracle 慢 1.5 倍,当然只是测试,不能代表什么。

  • 資深大佬 : gemini767

    TiDB 呢?

  • 資深大佬 : si

    好像一般只要求自主,不要求自研。主要就是解决授权问题和维护团队。
    国外商业产品有可能会因为各种原因不继续授权,又不能直接用盗版。
    用开源项目也要有技术团队维护,需要添加魔改的功能和系统出现故障也不能直接找社区解决。
    有些魔改太多之后,也不适合合并到原来的开源项目了。
    自主一般就是不受别人的限制(商业授权),出问题自己有团队能解决。

  • 資深大佬 : fghshunzi

    阴阳人 烂屁股

  • 資深大佬 : laoertongzhi

    @Stendan

    阴阳人

  • 資深大佬 : lshero

    人改 BSD 源码 并提供技术支持哪里不妥?

  • 資深大佬 : reus

    @juded 那你就说“供应可控”,不要说什么“自主”,有本事偷来东西,叫“供应可控”也没啥,但不是你的东西,别他妈给自己脸上贴金。

  • 資深大佬 : laminux29

    1.很多国产数据库不是魔改后能拿到钱,而是因为能拿到钱,然后找个比较靠谱的方式,找到了魔改数据库这条路罢了。你不让这群人魔改数据库,他们还会去找其他渠道。

    2.阿里系的东西,想想马老板当初是怎么起来的。再来看看阿里的 ob,探索一下当初它与 TPC 的那个新闻,对比一下 TPC 的要求,与当初 ob 能达到的功能。再想想当初那个新闻出来后,为什么相关版本并没有第一时间提供下载,而是在新闻结束的将近 2 年后才提供该版本的下载?

    最后,再对比一下提供下载的版本的源码,与 mysql 、pg 源码的异同?

  • 資深大佬 : bk201

    花最小的代价获取更大的利益不好么。自主就是要摆脱依赖,你说的自主是创新。

  • 資深大佬 : shenqi

    我觉得挺好了,你外层封个完全不知道什么鬼的东西,内部是 mysql 最新版本,完美。

    很多 gov 项目都是被迫弄出来的,gov 很多时候处在阻碍“全球”技术发展。

    一个完全自研的东西,真的能够让程序员接收?对于开发来说,万一你有坑呢?我用你大爷的用。

  • 資深大佬 : glfpes

    自研不就是捞钱的噱头么?申请个几千万经费,雇佣几个大学生研究生把壳给搞定,然后项目 work 吹一波,给这群学生的成本加起来也就几万。

  • 資深大佬 : glfpes

    这种东西不少读过研的做过吧,什么 863 工程,俺也在里面添砖加瓦过,虽然总设计师是博士师兄不是本人就是了。

  • 資深大佬 : yeahvov

    达梦??
    国产偶数好像还行 vmvare 都用偶数的库

  • 資深大佬 : liprais

    @yeahvov
    笑掉大牙
    greenplum 现在是 vmware 的

  • 資深大佬 : mepwang

    数据库这块国内还是有个把做的还不错的,比如 TiDB

  • 資深大佬 : hahaandyou001

    市场份额能超过国外数据库算我输

  • 資深大佬 : wangyzj

    没用过 pg
    为啥都是 pg 魔改而不是 mysql ?

  • 資深大佬 : ufan0

    @laoertongzhi 很多阴阳人都是被逼疯了,无奈。

  • 資深大佬 : spongedu

    TiDB 的代码都在 github 上开源的啊, 是自研的,还是包装的,看下代码不就知道了么。。。。

  • 資深大佬 : zarte

    从零开始弄不现实,而且不容易出成绩,在开源基础上魔改我觉得还是能接受。毕竟不是那种把序列号磨掉称自研。

  • 資深大佬 : yklaxds

    @wangyzj pg 是 BSD 协议,允许闭源

  • 資深大佬 : manami

    pingcap 不是挺强的么

  • 資深大佬 : wangyuescr

    @PiersSoCool 大佬你觉得 uos 麒麟这种算吗 用了下感觉也行,也能用吧

  • 資深大佬 : xiaolanger

    开源的经历了多少坑才到的现在的成就,如果从头来过的话,是不是所有的国内厂商要把之前的坑都踩一遍才行?

  • 資深大佬 : vindac

    都是为了可控而已。做信创,做国产化,哪里有完全自主开发的,没有。全都是为了可控,到人家真的不给你用的时候能有替代方案。

  • 資深大佬 : janus77

    说起自主和自研你应该知道是什么区别……自主的目的是不受制于人,这个比自研更重要……
    至于你说的包装宣传……我想是个明白人都不是奔着自研去的,客户要求是产品本身好,然后现在就是多了个要求是最好自研。这个原因你应该也懂
    你把这个叫做骗钱就太不地道了,确实很多夸大其词,但是弄虚作假倒是不多(太明显的都被锤了,比如之前的红芯浏览器和木兰编程语言)。技术圈内这点还是挺好的,大家都知道你是个什么货色,最多吹吹牛逼,可不敢骗人,这是两码事。
    不过靠这个融资、搞商业化这是真的,我也不会怪他们,就这个水平还能咋办。
    我比较痛恨的一点是骗项目经费(这和开公司什么的是两回事,一个是纯商业化,愿打愿挨 愿买愿卖;另一个是直接拿国家的钱。)
    至于你说的任重道远,上面和我们技术人员其实是一句话理解成 2 种意思了。上面觉得自主、不受制于人就实现了目标,你觉得从头到尾都是我的成果才算实现目标。还是那句话,水平摆在这,也不至于因为这个被喷

  • 資深大佬 : jzmws

    刚刚好 想到这个
    https://www.csee.org.cn/portal/jdpsgzdt/20170318/23900.html

  • 資深大佬 : changwei

    协议兼容和 sql 兼容不等于盗用外国技术。例如 mysql 协议是写在他们的开发文档里面,大家都可以实现的。sql 更是有 ansi 标准。使用现有标准并不等于抄袭换壳。
    另外 oceanbase 我没记错的话他是 zfb 开发的闭源数据库,不知道主怎么看出来他抄袭了外国技术?

  • 資深大佬 : tsui

    @changwei Ocean Base 是打着开源旗号猛吹了一波的

  • 資深大佬 : mathzhaoliang

    美帝打贸易战、搞技术战什么的都不如直接封了 github 的大陆访问简单。国内的自主高科公司直接团灭。

  • 資深大佬 : nnnToTnnn

    @22too 如果是 PG 改的准许了 PG 的协议当我没说

    PostgreSQL Database Management System
    (formerly known as Postgres, then as Postgres95)

    Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group

    Portions Copyright (c) 1994, The Regents of the University of California

    Permission to use, copy, modify, and distribute this software and its
    documentation for any purpose, without fee, and without a written agreement
    is hereby granted, provided that the above copyright notice and this
    paragraph and the following two paragraphs appear in all copies.

    IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
    DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
    LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS
    DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGE.

    THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
    INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
    AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
    ON AN “AS IS” BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO
    PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

    如果没遵守,那么就有点恶心了。

  • 資深大佬 : MAKF

    华 P 为 G 吗?

  • 資深大佬 : nnnToTnnn

    @CodeCore 开源的意思指的是相互互补,例如 debian 和 ubantu, 而不是说拿着开源的技术,做改进就可以做自己产品!!! 在你做自己的产品的时候开源作品是希望你提交更多的贡献,而且开源协议看节操,我简直了,不遵守开源协议你用个毛晓的开源项目,如果一直这样拿着开源的项目改改,然后闭源,你知道开源的作者会多么的蛋疼吗? 还想以后开源吗? 大家都闭源了,到时候看拿什么去改进,拿什么去做自己的产品。

    维护好的开源社区的环境,遵守开源协议,我觉得是每个开发者就应该应尽的义务。而不应该是用法律强制管的。

  • 資深大佬 : nnnToTnnn

    @CodeCore 撸羊毛可以,请不要把羊都给撸死了!!!!!!

  • 資深大佬 : saulshao

    在下见过华为的自研数据库。
    给我们发了一个用户手册,手册上说,你应该如何如何安装。
    安装完成后初始化数据库配置,缺省用户名是 postgre, 密码是 XXXXXX 。
    额….我当时就想说:拜托这个改一下技术含量很高么?还是这是开发人员的良心展示?

  • 資深大佬 : huiyifyj

    国内什么有很多项目是扯的,但很多东西也没那么差,上一群说别让抄的 pg (虽然我也觉得)但好歹拿出证据,否则说话别说那么满

  • 資深大佬 : jay4497

    @Stendan TDEngine

  • 資深大佬 : uJared

    @cholerae ob 不知道,polar 官方文档让你下连接工具就是 pgAdmin,新版本 druid 里大部分判断都是 dbtype==polar||postgre,你说呢。。。

  • 資深大佬 : 183387594

    懂得都懂,不懂的说了也不懂,你也别问,利益牵扯太大,说了对你们没好处,我只能说水很深,网上的资料都删了,所以我只能说懂得都懂,不懂也没办法

  • 資深大佬 : macha

    我也有幸参加过国产数据库研发,确实不少产品都是 PG 改的。
    其实基于 PG 改的没啥,现在还有谁会从头再来一遍呢?
    人类科技发展都是基于先人的探索再发展才有今天的成就嘛。
    不过改完就吹自己是国产就不厚道了。因为这样会让人觉得你数据库是完全自主研发。

  • 資深大佬 : Sapp

    这不是业内常态吗?这种事情我入行几年都干过不止一个了,改一改就是自研国产之光了

  • 資深大佬 : muyiluop

    借问一下,TDEngine 和 TiDB 这俩是国产自研的么,我看了是开源的,GitHub 上星星还挺多,最近还打算使用呢

  • 資深大佬 : vcode

    开工了,来磨芯片

  • 資深大佬 : cholerae

    @uJared 下连接工具是 pgadmin,跟 polar 是基于 pg 的有什么强关联?知道协议兼容是啥意思不?

  • 資深大佬 : nl101531

    @183387594 老知乎 er 了

  • 資深大佬 : geekvcn

    社会主义的偷不叫偷,叫自主研发,帝国主义的分享不叫分享,叫蓄意破坏天朝自主研发

  • 資深大佬 : dynastysea

    ocean base 是完全的自主研发,不懂的不要乱说

  • 資深大佬 : yanzixuan

    @AlexMeng 不用怀疑,华为的 mpp 方案一开始就是 pg 的魔改。
    不光支持 pg,连 oracle 的 sql 也兼容了。
    后来说自己加了什么 AI 的东西,不是 pg 了。

  • 資深大佬 : taobibi

    自主不是重点,重点是可控。
    比如海某 CPU,就是买了 AMD ZEN 构架 ,去掉一些指令集,然后加入国密模块,做到可控就足够了。
    比如曾经的阿里云电视盒 OS,可以远程安装和卸载用户的应用,对用户的设备完全可控,就算不是自主,也可以大力推广。

  • 資深大佬 : taobibi

    估计帖子又快到水深火热了

  • 資深大佬 : Lemeng

    这种事没必要太深入。深究没意义

  • 資深大佬 : whx20202

    不知道为啥都在 cue 华为的数据库,我在华为云计算 bu 干过,用的就是 gaussdb,也就是 pg 魔改。
    1. 这个又不丢人,华为又不是冲着搞一个彻底不一样的目标去的,而是代码全可控目的去的
    2. 现在阿里的 polardb,我没记错的话,也是 mysql 魔改的吧
    3. 说 SQL 协议的就更无语了

    我觉得不管是华为还是阿里,用 pg 或者 mysql 都没问题。 除非他们宣称自己的性能之类的造假,这才是有问题

  • 資深大佬 : ghostsf

    站在巨人的肩膀上,无可厚非

  • 資深大佬 : zlowly

    作为客户角度来说,人家其实并不关心你是不是自研,而是自主。无论是改 bug 还是加新特性都有能力有权利去做就行了。而且厂商对懂行的客户做介绍时通常也不隐瞒其内核改自 pg 还是 Informix 什么的,因为这更体现内核是有扎实根基久经考验的。

  • 資深大佬 : xd314697475

    @hahaandyou001 一个国家和其他国家的总和比较?都不知道你是看得起还是看不起了。

  • 資深大佬 : ren2881971

    达梦、人大金仓、南大通用 你说的是哪个???

  • 資深大佬 : tty1

    任重道远

  • 資深大佬 : StephenHe

    亚马逊直接开源项目魔改也没见吃官司,只能慢慢提高自主比例,从零开始做出来的东西,五年后出来就过时了。

  • 資深大佬 : lairdnote

    @geekvcn 精辟

  • 資深大佬 : linbingcheng

    是这样的啦,who care
    反正项目拿下来,单子签下来就行了,最后能正常交付就谢天谢地了

  • 資深大佬 : yinzhili

    达梦就是基于 pg 做的

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具