mysql符合信创吗
发布时间:2025-05-20 23:49:09 发布人:远客网络
一、mysql符合信创吗
符合。GPL协议保障MySQL持续开源,满足信创自主安全可控目标,相较于其他数据库,在稳定可靠,持续创新,拥抱开放方面,有着独特的价值优势,充分利用自由开源软件,实现我国信息化产业的独立自主目标。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一。
二、虚谷数据库怎么样
这个我比较熟,虚谷数据库从02年团队就开始研发国产数据库,2012年就发布国内第一款分布式数据库,数据库全自研。2023年xc数据库目录也进入了。
虚谷数据库是国内唯一全内核关键模块通过中国信息安全评测中心(国测)原创审查的产品,核心代码自有率100%。经国家信创权威部门审查,同时也进入了信创数据库名录(四川);获得国家安全数据库产品认证,国家保密科技测评中心官网可查;
版本:标准版企业版分布式版本安全版
分布式特点:性能线性扩展,管理规模扩增,服务能力扩增,高可用性
访问接口:JDBC OCI PHP ODBC NodeJS Python NCI GO
接口清单:JDBC ODBC CSharp Python对象定义 OCI权限定义
配套工具:虚谷数据库管理软件XuguManager
虚谷数据库数据迁移软件 XuguMigrator
虚谷数据库对比校验(修复)工具XuguDCRT
开发框架:支持Spring JDB、Spring JPA、C3P0、nutz、MyBatis、MyBatis Plus、Druid、Hibernate、HikariCP、DBCP框架。
数据库标准接口:SQL88 92 99 2003
主控节点:管理(节点、资源、故障、存储均衡);全局锁仲裁存储全局信息维护节点活性检测
工作节点:接受客户请求、规划任务、执行任务;路径规划、数据汇总极端、任务分发
存储节点:数据存储、响应工作节点发来的增、删、改、查等底层数据操作;
变更节点:获取实时变更日志,实现不同集群数据同步;数据库变更、获取集群数据库数据变更信息,可做数据同步;
部署模式:本地部署(工作节点与存储节点在同一物理服务器)存算分离(不同物理服务器上面)
内核关键模块通过中国信息安全评测中心自主原创审查的分布式数据库
安全保密认证:获得国家安全数据库产品认证,国家保密科技测评中心官网可查。(安全测试点)
产品拥有多项发明专利,并通过工信部代码扫描,核心代码自有率达到99.4%
已被中办列入五批信创名录(中文安办 2022年 48号文)
存储加密:对存储块底层对称加密,采用算法与密码相结合的加密方法,支持库、表级存储透明加密,列级自定义加密
传输安全:采用经典模型,如采用Kerberos网络授权协议传输加密,及SSL数据传输加密等方式。
两地三中心:基于数据变更收集功能(BINLOG)的旁路方式,通过消息订阅将数据以实时增量(事务级)的方式推送到远端。RPO=0,RTO秒级
数据回溯:支持对数据库中的增量数据按时间进行查询与检索。提供DDL、DML变更日志集中记载,数据表变更日志事务级记载,对数据操作提供可追溯和可回滚服务,同时增量数据可查询可消费可分发。
数据层:具备数据多副本容错技术
网络层:不依赖硬件与操作系统的多网络冗余能力
管理层:提供双活或多活能力,单个管理节点宕机不影响集群管理。
计算层:自动故障探测和容灾处理,节点失效时其它节点自动接管,无感知故障切换。
同等性能档位硬件上,综合测试性能高33%左右
千亿行大单表查询可达毫秒级响应
kerberos(对称加密)网络授权协议传输加密
授权网段、具体ip、指定用户访问数据库等
存储切片8M;数据副本2,3;主版本轮转分布,副本随机均分数据
对外服务完全对等、不惧单点故障
可不依赖硬件与操作系统的多网络冗余能力,4路网络8个端口
可不依赖硬件与操作系统的多网络冗余能力,4路网络8个端口
当开启日志变更收集后,基于数据变更收集功能(BINLOG)的旁路方式,可以通过消息订阅的方式将数据以实时增量(事务级)的方式推送到远端,可以实现多地多中心的灾备策略。在机房级故障发生时,RPO=0,RTO取决于业务切换速度,一般小于30秒。
即使大范围查询或者索引失效的情况也不会锁升级
访问(即读取或写入)远程机器上的内存而不中断该系统上CPU处理的能力,支持Infiniband和RoCERDMA协议支持v2,暂不支持iWARP(允许通过 TCP执行RDMA的网络协议)
UDP可以引入确认机制、重传机制、校验机制保证数据可靠性传输,开源RUDP、RTP和UDT也已实现
借住回滚段实现(oracle,mysql);数据追加新增方式(postgresql,hbase)
sql优化器RBO(基于规则),根据指定的规则生成执行计划,对数据原则上不敏感。数据的量级会严重影响sql性能。导致执行计划并不是最优
CBO,基于代价,优化器通过根据优化规则对关系表达式进行转换,生成多个执行计划,根据统计信息(Statistics)和代价模型计算各种可能“执行计划”的“代价,cost最低的方案作为实际运行方案。CBO依赖数据库对象的统计信息
基于行存的压缩技术是当数据重复频繁或在各数据块中可预见的位置上出现时,这些冗余部分通过虚谷数据压缩技术除去或减少。利用数据相关规律周期性变换去冗余加速数据传递效率。
绑定之后是不会调度别的线程在此核上运行的
1) linux的shell命令,taskset; 2)代码级别实现,pthread setafinity_np和sched setaffinity函数接口
TPC-C:6台华为TaiShan 2280 V2,1000仓3000连接tpmc可达到300万,集中式不到200万
TPC-H:1TBCSV数据文件批量导入数据库,执行查询语句总耗时2175秒左右,可匹配大部分数仓能力
10台dell R730模拟转账、账户存、取款等业务,总TPS高达近6万,相当于其他参与测评产品的2倍多
基于华为泰山服务器(鳃鹏920)与DELL至强 E5-2620 v3,5节点,性能提升33%,成本节约50%
三、...redis mysql tomcat nginx改造替代品及信创名录
在软件国产化浪潮中,众多企业纷纷推出基于国产CPU和OpenJDK的JDK替代品,以满足国内应用环境的需求。例如,龙芯JDK基于LoongArch和MIPS架构,提供多版本支持和优化特性,包括JDK 17、11和8的LTS版本;阿里巴巴的Dragonwell则是针对大规模企业应用进行优化的OpenJDK版本,支撑了阿里巴巴内部的Java业务;华为的毕升JDK在性能和安全性上做出了提升,尤其在ARM架构上表现出色;腾讯的Kona则注重分布式和云原生应用的优化。
在Web服务器领域,东方通的TongWeb作为Java EE/Jakarta EE标准的全面支持者,提供了高性能和高可用性,适用于各种企业应用。宝兰德的Web服务器软件和WebServer以稳定性和高并发连接见长;TongHttpServer则支持多层协议,适用于高可用集群构建。Tengine作为基于Nginx的增强版,被大型网站如淘宝网广泛应用。
在数据存储和缓存方面,CacheServer和TongRDS等产品提供了分布式缓存解决方案,兼容Redis协议,优化高并发场景。金蝶天燕的AMDC和Apusic的分布式缓存软件同样注重性能和稳定性。达梦数据库和TiDB、TDSQL则作为MySQL的国产替代,具备高可用性和安全性,适用于不同行业和规模的数据库应用。
在消息中间件方面,宝兰德、东方通和金蝶天燕等公司提供了可靠的消息传递服务,如BES MQ、TongLINK/Q和ADMQ,帮助企业实现系统解耦和异步调用。Primeton MQ则提供了高扩展性和高性能的消息传输保障。
信创名录中,涵盖了政府支持的信创企业,如相关上市公司的业务布局,以及国产数据库等技术的推广。国产化软件的发展,不仅推动了技术自主,也为各行业提供了更多选择和保障。