当前位置: 首页 > news >正文

国产数据库之XuguDB:虚怀若谷

XuguDB(虚谷数据库)是一款由成都虚谷伟业科技有限公司基于 20 多年数据库领域研发经验自主原创的高性能关系型数据库管理系统。

系统架构

虚谷数据库采用自研分布式通信协议构建底层架构,通过创新性的节点对等处理机制,打破传统主从架构限制,让所有节点具备同等的通信与协作能力;同时支持通过角色灵活配置,按需实现单机、双机高可用或分布式集群等多样化部署形态。

虚谷数据库是原生的分布式架构数据库,采用 Shared-Nothing(完全无共享)架构进行集群设计,物理资源无共享,数据切片存储。

在整个集群中,按照功能职责,将服务端划分为四类角色:主控管理角色、工作计算角色、存储管理角色、变更收集角色。

  • 主控管理角色:主要用于集群管理、心跳检测、全局锁仲裁(检测死锁并解锁)等,不参与用户请求响应。
  • 工作计算角色:用于接收响应用户请求,完成任务的规划、执行、结果返回。
  • 存储管理角色:用于存储数据库数据,实现数据的持久化、存储高可用、数据快速定位。
  • 变更收集角色:用于收集集群数据变更信息,记载信息粒度达到事务级。

XuguDB 提供存算融合部署技术,实现在一台物理服务器上同时部署多个数据库角色,让一个节点的数据库进程执行多个数据库角色能力,保证所有节点都可以提供读写服务。

产品版本

XuguDB 产品系列包含4个版本,分别是标准版、企业版、分布式版和安全版。

  • 标准版是一款针对中小规模业务使用的标准数据库产品,具备数据库基本的对象管理、安全管理、事务特性、备份恢复与应用开发功能。
  • 企业版是一款针对中型规模业务使用的均衡数据库产品,相较标准版本提供了更多高效、可靠、安全的管理技术;扩充了多核并行运算、TB级海量数据存管、用户访问高并发量等重载应用场景支持;部署形态支持双机热备模式。
  • 分布式版是一款原生分布式架构实现的大数据应用数据库产品,包含分布式 SQL 引擎、分布式事务、分布式存储、分布式计算等原生分布式框架实现;具备高性能、高安全、高可靠、高扩展等核心服务能力,性能并发近线性增长;具备在线事务处理能力(OLTP)、联机数据分析处理能力(OLAP)及 HTAP 混合型业务应用能力;具备主备、两地双中心、多地三中心等部署模式。
  • 安全版是一款针对安全领域要求较高的安全数据库产品,符合国家信息安全标准,拥有多维度加密、基于标记强制安全访问、细粒度操作行为审计、细粒度权限控制、软硬结合安全管理等安全特性;能从访问安全、数据安全、运行安全、管理安全、审计安全五个维度全面守护数据安全。

功能特性

  • 强一致:事务层采用优化的二阶段提交协议来实现分布式事务,即在节点间的事务能根据数据分布方式自动进行事务切分。同时设置节点服务停止超时时间,不会让整个集群无限阻塞等待。数据层则采用数据流同步复制方式结合可靠UDP技术,保证数据副本之间的强一致性。
  • 高可用:拥有存储、计算、管理和网络等多层面多领域的高可用能力,从而保证整个集群的高可用。

  • 高性能:针对现代多核处理器架构深度优化,在高并发、大数据量场景下展现卓越性能。

  • 高安全:拥有高度安全的数据防控策略,包括访问控制、身份认证、存储加密等等。

  • 高扩展:基于其优异的分布式架构特点,拥有动态增加节点的能力,可以在集群能力遇到瓶颈的时候进行扩展。

  • 高兼容:具备高兼容技术,能够与各种硬件平台、操作系统、应用程序、标准接口和字符集兼容,方便集成使用。兼容 SQL-2003 标准及 Oracle/MySQL/PostgreSQL 语法。还兼容了复杂 SQL、存储过程、触发器、外键等高级功能。

  • 高易用:具有易部署、易学习、易操作、易维护、易扩展、兼容性、配套齐等特性。

下载安装

XuguDB 提供了免费的试用版,可以用于学习、测试或适配等非生产用途,官方下载网址如下:

https://www.xugudb.com/%e4%b8%8b%e8%bd%bd%e4%b8%ad%e5%bf%83

选择对应操作系统的安装文件进行下载,然后进行解压缩即可。

以 Windows 操作系统为例,进入目录 XuguDB\Server\BIN, 双击 startdb.bat 前端监控方式启动数据库。

默认监听端口:5138。

接下来使用客户端进行连接,进入目录 XuguDB\Client\xgconsole,双击或执行脚本 xgconsole_local.bat 进行快速连接:

或者也可以通过 DBeaver 等开发工具进行连接,具体可以参考官方文档:

https://docs.xugudb.com/content/getting-started/deploy-connect

总结

虚谷数据库(XuguDB)是一款自主原创、安全可靠、功能强大、性能优越的国产关系型数据库管理系统,支持 SQL 标准语法,支持标准化、结构化数据、事务处理、分布式集群部署,提供国产化、面向多核的高性能、高并发、高可用、并行计算、弹性伸缩和数据安全服务。

http://www.dtcms.com/a/533240.html

相关文章:

  • 湖南移动官网网站建设微信营销的优缺点
  • 自建网站推广的最新发展河北网络建站
  • 精品课程网站建设意义最近免费韩国电影hd无
  • 怎么建设小说网站中国企业500强排行榜
  • 建设银行企业网站首页wordpress图像缩放插件
  • 奇偶分家:破解n^4+4^n的合数身份
  • js微任务输出
  • Linux小课堂: 守护进程与初始化进程服务详解
  • synchronized 和 Lock
  • 2.2.1.2 大数据方法论与实践指南-基于飞书项目的项目管理规范
  • 做防腐木网站优秀网站设计流程
  • LangChain最详细教程之Model I/O(二)Prompt Template
  • STM32F103C8T6_UART串口通信完整教程
  • Gorm(一)查询方法
  • 网站管理工具wordpress中文版和英文版区别
  • 新网网站空间到期停了 咋续费北海哪里做网站建设
  • 百日挑战-单词篇(第四天)
  • 6.1 操作系统的启动流程
  • 英语学习 第四天
  • Compose笔记(五十四)--Card
  • 西宁电商网站制作公司北京广告设计招聘
  • 阿里巴巴网站建设销售软件商店下载最新版
  • 交流耦合和直流耦合
  • 印刷厂网站建设方案利用网上菜谱做网站
  • Flutter 中, Flame + flame_forge2d世界坐标和屏幕坐标对齐
  • 石家庄建站网页模板siteservercms做的网站在后台进行修改教程
  • 基于单片机的楼道声光人体红外智能控制灯设计
  • 做热处理工艺的网站有哪些苏州优化外包
  • 给网站怎么做tag标签网站优化公司免费咨询
  • 苏州专业做网站的公司有哪些杭州市优化服务