昨天一篇关于国产数据库上市公司的财报分析,没想到还小?了一把。实际上国产数据库与操作系统是密不可分的,既然用户要进行全面国产化,那么除了数据库,底层服务器操作系统, 一定也会是国产操作系统。 从2023年发布的国产xc操作系统名录来看,其中就6家;其中3家分别是银河麒麟、统信和方德高可。 银河麒麟2024年卖了多少钱? 银河麒麟软件的大股东是中国软件,我想其财务数据或许会合并进中国软件的半年财报,
前不久写了MogDB针对PostgreSQL的兼容性文章,我在文中提到针对PostgreSQL而言,MogDB兼容性还是不错的,其中也给出了其中一个能源客户之前POC的迁移报告数据。 But很快我发现总有人回留言喷我,而且我发现每次喷的这帮人是根本不看文章内容的,完全就是看了标题就开喷,真是一喷为快! 针对如此多的后台留言,这里为提炼一下,同时我也来尝试“诡辩”一下! MogDB是基于openGa
MogDB在处理存储过程的时候,有时候需要返回结果集,类型为ref_cursor,但有时候可能会报错。而大部分应用程序都是使用Java JDBC. 根据我们这几年的数据库国产化改造经验,给大家分享一下JDBC调用 MogDB存储过程返回ref_cursor的方法和注意事项。 创建测试用存储过程 该存储过程有两个OUT参数,其中一个返回结果集(sys_refcursor),返回的行数根据第一个参数
在之前很多数据库国产化改造项目中,我们遇到了很多难题,其中一个难点在于重度使用Oracle的一些用户使用了大量的管道函数(pipeline)。在之前的版本中,由于MogDB还不支持pipeline,因此给我们造成了不小的麻烦。但是凭借团队极强的代码改写和优化能力,我们能够完美的解决这个问题。 实际上主要是因为MogDB 5.0就已经支持了table()函数,因此要解决这个问题,也不算太困难。 这里
MogDB 3.1版本在AI4DB方面又有很大的增强,其中有一个非常重要的组件DBmind,引入了一个SQL改写工具即 SQL Rewriter。根据预先设定的规则,将查询语句转换为更为高效或更为规范的形式,使得查询效率得以提升。这里我们就为大家简单演示一下其具体的用法。 首先准备一下环境 MogDB 3.1环境缺少constant 文件,因此需要先安装一堆Python依赖包。 cat >&
在过去的一些项目中,我们发现对于标量子查询带limit或者rownum的情况下,Oracle的性能非常高效,而MogDB的性能似乎差强人意,那么如果在使用MogDB的过程中遇到了这样的场景,该如何进行优化呢? 这里我们来给大家分享一些优化方法。 首先来看看Oracle的情况 这里我们先模拟构造一些数据,用来测试验证. create table test02 as select * from db
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号