分享一些 500 强信创数据库的有趣故事吧

52 天前
 HOMO114514
  1. 数据库的集群间节点互访通过 SSL 加密传输来保证安全性,非生产环境下,SSL 证书通过标准的 openssl 自签流程生成。openssl 自签证书的最长有效期是 10 年,然而直到今年 5 月之前,该数据库产品并未在管控平台提供任何证书过期的告警监控。
  2. 某些数据库的规则中,视空字符串''为有效的内容,但是 Oracle 和兼容 Oracle 的数据库会将''视作NULL。 以此为前置条件,使用信创数据库官方的迁移平台进行数据迁移,将某个有NOT NULL列且包含大量''的表迁移到信创数据库中,竟然能够顺利执行。落库后经过查询,发现''被转换成了一个没有内容、不是 NULL 、长度为 0 (正常情况下,NULL的长度为NULL)、显示为空、强转十六进制后显示为0x(即 RAW 值也为空)、无法通过任何 where 条件选中(IS NULL=''等)的东西。
  3. 我们已知该数据库的 Oracle 兼容模式下将''等价为NULL,但是我可以在数据库里创建一个带有列COLNAME VARCHAR(n) NOT NULL DEFAULT ''的表。表现是如果进行INSERT不指定该列的值,直接出发违反约束的 ERROR 。
  4. 客户一直在进行信创数据库的 API 长期测试。信创数据库由内核软件提供一组 API ,再由管理平台对内核 API 进行二次封装。前阵子开发向技术支持反馈,有一个基础功能的 API 接口调用一直有问题,调用失败。客户、驻场 DBA 、技术支持上下游联合调试了两天,最后数据库那边的 Developer 发现,这个接口的定义和使用方法虽然写在了《 API 手册》中,但是数据库本身根本就没有实现,是个虚空接口。
5959 次点击
所在节点    程序员
50 条回复
rainmint
52 天前
国产? 那没事了
Leviathann
52 天前
不是 pg 套壳?
jstony
52 天前
嗯嗯,不急,罗马不是一天建成的,又不是不能用,呃...编不下去了,哈哈。
zhangeric
52 天前
软件有 bug 很正常,关键是修复 bug 得态度和速度.
skuuhui
52 天前
创肯定要创,但是真的用就是你们自己的问题了。创是给上面看的,就客观唯物主义理论来说,本来应该做好 2 种同时存在同时长期使用的事实,或许你们数据库的 api 只需要未实现的接口
yifangtongxing28
52 天前
有问题,才能养活一群工程师嘛
jasonkayzk
52 天前
哈哈,很符合对信创的印象!
Laobai
52 天前
高斯?
HOMO114514
52 天前
再补充一个很难绷的事情 差点忘记了
6. 这个数据库一开始大肆宣传建设开源共创社区,发行了一个开源版,还煞有介事地搞了一系列的培训和认证体系。本质上是因为要遵守 GPL 协议必须开源,开源版的发行基线基本上是比商用版落后 1-2 个大版本。
最近这个数据库艰难地完成了 100%国产自主可控的认证,代表着对于工信部,它所有的代码都是自己的,因此也不再有遵循 GPL 协议的需要,后续开源版将会直接放弃。
qviqvi
52 天前
话说如果用 pg 或 mysql ,有被制裁的风险吗?好像伊朗也能用开源软件吧。政府用信创也就算了,普通企业用信创真难受
murmur
52 天前
oracle 兼容模式,人大金仓?
murmur
52 天前
@qviqvi 不是被制裁的风险,如果用 pg 、mysql ,数据丢了,是你的问题,你选的开源软件,如果是国产数据库,这是支持国产不可避免的代价,我们支持国产化,锅甩出去了
EIJAM
52 天前
@skuuhui 用这东西的要么是国企,要么是给 gov 和国企开发产品的,都是不得不用。真有的选谁会选信创这种垃圾
dbskcnc
52 天前
本来是他们自己内部自己吃翔,但是现在搞得很多人要跟着他们吃翔,并且打着伟光正的旗号,有其它好吃的你也不能吃,这个就很恶心。 所以自由,民主虽然不能当饭吃,但是它基本可以让你想吃饭的时候就吃饭,不用被迫吃翔。
airportIllIl
52 天前
某些厂商的策略就是,让客户来做测试,出了问题一块解决,给大客户提供专门技术支持,小客户就自求多福
messaround
52 天前
爽吧?
UN2758
52 天前
虚空接口,太艹了,PM 在干嘛,测试在干嘛,世界果然是一个巨大的草台班子,快说出厂商名字,我要去混工资
brom111
52 天前
很久之前不是有个幽默说法吗。数据太大查询速度慢,把数据导入到 oracle 才能查
ExplodingFKL
52 天前
草,不会是某 G 开头的 DB 数据库吧
ownSun
52 天前
@ExplodingFKL #19 现在信创的数据库指定这个把

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1060229

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX