再论国产数据库的选择

news2024/12/26 23:47:29

如何选择国产数据库?

上篇写得很水,本来不想继续写了! 毕竟写一篇很费心力,大家觉得好,就点下广告支持下吧!

因为今天看到类总的朋友圈,发个公号文章.里面讲个故事,

数据最前线

关注数据生态,讲述开源故事

13篇原创内容

公众号

某国产数据库救援现场惊魂8小时

<某国产数据库救援现场惊魂8小时>

都2024年了,还说过去的方法.以前买ORACLE书也是这样说故事!

我留言道:

只能说领导能力不行,核心就这么轻易用南京的套壳国产数据库?
我们一般都是进行全面业务压力测试,和长达6个月的业务测试,以及正式业务请求转发测试! 以及最后的新用户在新数据库上的业务注册. 最后才逐步把用户和数据迁移过来!
不如买达梦好

都不经过全面,长期,细致的测试. 就立马把迁移到国产数据库上!

我们看看某个审核工具企业版支持的数据库:

图片

另外一款工具支持的数据库系统列.截止目前最新版本

图片

这些开发工具的厂商,自然是要看人下菜的,不是什么国产数据库都去支持,那可是要花真金白银的.

那些基本排行10名之外的所谓国产数据库,自然不会去支持,比如好弱DB和破烂DB!

国产 “数据库 RAC”,能否一战?

从整体上看,当前国内此类产品还相对处于早期,信息资料也不是很完整,下文根据各厂商官网及白皮书上的信息整理如下。

图片

达梦-DMDSC

DM 共享存储数据库集群,英文全称 DM Data Shared Cluster,简称 DMDSC;是在 DM8 中采用的一项新技术,具有高可用性、可扩展性,是数据库支持网络计算环境的核心技术。DMDSC集群是一个多实例、单数据库的系统,主要由数据库和数据库实例、共享存储、本地存储、通信网络、以及集群控制软件DMCSS组成。DM 共享存储数据库集群,允许多个数据库实例同时访问、操作同一数据库,具有高可用、高性能、负载均衡等特性。用户可以登录集群中的任意一个数据库实例,获得完整的数据库服务。DMDSC 支持故障自动切换和故障自动重加入,某一个数据库实例故障后,不会导致数据库服务无法提供。

人大金仓-KES RAC

图片

南大通用-GBase8s

GBase 8s是天津南大通用数据技术股份有限公司自主研发的、成熟稳定的基于共享存储的数据库集群。该方案实现了在低成本服务器上构建数据库高可用系统,应用自由部署,故障自动切换。GBase 8s 共享存储集群 Shared Storage Cluster(SSC)通过多个节点对外提供服务,保障系统高可用。数据保存在共享存储上,所有节点共享一份数据。共享存储集群提供的通信协议、SQL 协议与单机相同,保障应用系统无缝迁移。支持集中式部署、共享存储高可用部署、两地三中心高可用部署,具备高容量、高并发、高性能等特性。

墨天轮排行版前10都OK 除了破烂DB不建议外,因为它是去年2023年开发完成的.

图片

从我的角度来说,建议使用信创开始前,国产替代ORACLE部委下达文件之前存在的数据库为主. 毕竟人家是经过时间的考验.尤其是从1980年代的863计划开启的自研数据库.

老牌国产数据库都支持各种高可用模式

图片

达梦起步于1978年改革开放时候,约有50岁了吧?

图片

达梦对比ORACLE高可用架构系列

图片

因为基于开源数据库POSTGER SQL以及MYSQL套壳的都存在协议风险,无法做到自主可控!

 达梦非套壳,非购买商业授权 2019年信创之前的PPT.

图片

目前来说众多国内PG爱好者和推广者都没有能力修改内核源码,解决PG千年问题.都寄托于美西帝国PG开源组织 修改PG 32位事务XID .听说PG18可能推出64位XID.

这里除了华为高斯外,人家真心在内核修改源码,把进程变成了线程.不亏是瑶瑶领先!

其它相关阅读:

基于MYSQL的JAVA初级优化措施

Oracle优化新常态

MYSQL RC无索引更新CODE分析

MYSQL RR隔离级别下无索引更新是否表锁?

MYSQL 内存参数导图

DBA搞钱之路

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

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

相关文章

Golang | Leetcode Golang题解之第313题超级丑数

题目&#xff1a; 题解&#xff1a; func nthSuperUglyNumber(n int, primes []int) int {dp : make([]int, n1)m : len(primes)pointers : make([]int, m)nums : make([]int, m)for i : range nums {nums[i] 1}for i : 1; i < n; i {minNum : math.MaxInt64for j : range…

【大模型框架】【推理加速】KV CACHE

1. 思想 核心思想是空间换时间来进行加速 2. 基本原理 transformer是自回归生成模型&#xff0c;abc三个字符预测def 过程是: abc -> d d进行回归得到abc,回归讲究的是回去&#xff0c;如香港回归 abcd -> e 这里abc的运算中间值Q V可以保存下来作为Cache&#xf…

爬猫眼电ying

免责声明:本文仅做分享... 未优化,dp简单实现 from DrissionPage import ChromiumPage import time urlhttps://www.maoyan.com/films?showType2&offset60 pageChromiumPage()page.get(url) time.sleep(2) for i in range(1,20):# 爬取的页数for iu_list in page.eles(.…

c语言指针中“数组名的理解”以及“一维数组传参”的本质

数组名的理解 数组名就是数组首元素的地址。 例如&#xff1a;输入一个数组的所有元素&#xff0c;再打印出来。 另一种写法 以上可以看出&#xff1a;*arri&#xff09; arr[i] 也即是&#xff1a;*(iarr)i[arr] 本质上无区别 1&#xff1a;数组就是数组&#xff0c;是一块…

List 31

ArrayList底层原理 Linkedlist的底层原理 使用场景

扎克伯格说Meta训练Llama 4所需的计算能力是Llama 3的10倍

Meta 公司开发了最大的基础开源大型语言模型之一 Llama&#xff0c;该公司认为未来将需要更强的计算能力来训练模型。马克-扎克伯格&#xff08;Mark Zuckerberg&#xff09;在本周二的 Meta 第二季度财报电话会议上表示&#xff0c;为了训练 Llama 4&#xff0c;公司需要比训练…

做管理,一定要避开这6个坑,才能成就优秀管理者

做管理&#xff0c;一定要避开这6个坑&#xff0c;才能成就优秀管理者 一、被平庸的员工绑架 要是领导不敢或者不愿意惩罚或者开除那些没完成任务的员工&#xff0c;那优秀的员工就会觉得&#xff0c;做得好做得差都一样&#xff0c;那谁还愿意努力呢&#xff1f; 二、总想改变…

【Mind+】掌控板入门教程01 “秀”出我创意

我们的好朋友麦乐佳即将举办一场派对&#xff0c;她要求每个参加派对的人都要佩戴一个可以彰显自己独特创意的装置。可以是会发光的帽子&#xff0c;可以是复古的电子表&#xff0c;还可以是其他有创意的作品。而现在&#xff0c;我们的手边刚好有一块掌控板&#xff0c;它自带…

汇聚数字智慧 构建新质未来——《CMG数字中国》融媒体节目正式上线

7月25日&#xff0c;由中央广播电视总台上海总站、央视频和数创未来&#xff08;上海&#xff09;传媒科技有限公司联合打造的《CMG数字中国》融媒体节目正式上线。 中国共产党第二十届中央委员会第三次全体会议提出&#xff0c;高质量发展是全面建设社会主义现代化国家的首要…

8.Redis的List类型

Redis中的list跟java中的LinkedList比较相似&#xff0c;可以看做是一个双向链表的结构。 既可以支持正向检索和反向检索。 特点 1.有序 2.元素可以重复 3.插入和删除快 4.查询速度一般 应用场景 点赞和评论功能&#xff0c;都会存在一个顺序&#xff0c;谁先评论&…

AI Agent学习系列:扣子智能体手把手入门教程

AI智能体为什么现在这么火&#xff1f;我个人认为有以下几点原因&#xff1a; 智能体基于大模型而又强于大模型&#xff08;垂直领域&#xff09; 智能体基于零代码或者低代码模式&#xff0c;不需要编程基础&#xff0c;对于非程序员非常友好&#xff0c;使得大多数人都能成…

CoderGuide

CoderGuide是一个针对同学们前后端求职面试的开源项目&#xff0c;作为一名互联网/IT从业人员&#xff0c;经常需要搜索一些书籍、面试题等资源&#xff0c;在这个过程中踩过很多坑、浪费过很多时间。欢迎大家 Watch、Star&#xff0c;供各位同学免费使用&#xff0c;永不收费&…

【Python】pandas:替换值、添加行/列,删除行/列,更改形状(含数据透视表)

pandas是Python的扩展库&#xff08;第三方库&#xff09;&#xff0c;为Python编程语言提供 高性能、易于使用的数据结构和数据分析工具。 pandas官方文档&#xff1a;User Guide — pandas 2.2.2 documentation (pydata.org) 帮助&#xff1a;可使用help(...)查看函数说明文…

9.Redis的Set类型

Redis的Set结构与java中的HashSet类似。 可以看做是一个value为null的HashMap。 特点 1.无序 2.元素不可重复 3.查找快 4.支持交集、并集、差集等功能 应用场景 实现共同关注&#xff0c;共同好友。 常见命令 sadd key 元素1 元素2 给set集合添加一个或多个元素 smem…

Node.js(2)——压缩前端html

需求&#xff1a;把回车符&#xff08;\r&#xff09;和换行符&#xff08;\n&#xff09;去掉后&#xff0c;写入到新的html文件中 步骤&#xff1a; 读取源html文件内容正则替换字符串写入到新的html文件中 示例&#xff1a; 获取html文件中的内容并检查&#xff08;同时…

temu电商的选品师能当成副业做吗?

在当今充满机会的电商行业中&#xff0c;成为一名选品师是否适合作为副业呢?这是一个颇具吸引力的问题&#xff0c;特别是对于那些希望在自由职业和兼职之间寻找平衡的人群。TEMU电商平台的选品师角色&#xff0c;不仅涉及到产品的挑选&#xff0c;还包括市场研究、竞争分析以…

DevOps之Jenkins的CICD

文章目录 CI&CD架构Jenkins介绍GitLab安装SonarQube安装Harbor安装目标服务器的安装与配置Jenkins安装Jenkins集成SonarQube与targetJenkins集成Gitlab推送代码到目标服务器构建项目镜像 CI&CD架构 Jenkins介绍 Jenkins是一个独立的开源软件项目&#xff0c;是基于Java…

IIS解析漏洞~IIS6.X漏洞分析

类型代码量作用一句话木马代码量极少配合webshell管理工具使用小马代码量比小马多大马代码量最多功能比较完善&#xff08;执行命令&#xff0c;文件操作等&#xff09;图片马里面传有一句话木马 文件解析漏洞是由于中间件错误的将特殊格式的文件解析成可执行网页文件(脚本)&am…

学习记录(8):RAG and PAL and ReAct

咱就是说 习惯了做笔记 不做笔记 这知识真的是一点记不住啊&#xff08;实则是脑子笨0.o 那咱就狠狠的来记住这个知识点0.o 参考学习&#xff1a;B站GenJi是真想教会你-《【包教包会】一条视频速通AI大模型原理》 文章目录 一、RAG&#xff1a;检索增强生成二、PAL&#xff1a…

VMware Workstation 17 图文安装教程

&#x1f60e; 作者介绍&#xff1a;我是程序员洲洲&#xff0c;一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。 &#x1f913; 同时欢迎大家关注其他专栏&#xff0c;我将分享Web前后端开发、人工智能、机器学习、深…