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

注册一个做网站的公司好网站建设 鄂icp备

注册一个做网站的公司好,网站建设 鄂icp备,医疗类网站,花市小说网站那里进GaussDB作为一款企业级的数据库产品#xff0c;和开源数据库OpenGauss之间又是什么样的关系#xff0c;刚开始接触的时候是一头雾水#xff0c;因此本文简要对比下二者的区别#xff0c;以加深了解。 1、GaussDB和OpenGauss数据库简要对比 GaussDB是华为基于PostgreSQL数据…GaussDB作为一款企业级的数据库产品和开源数据库OpenGauss之间又是什么样的关系刚开始接触的时候是一头雾水因此本文简要对比下二者的区别以加深了解。 1、GaussDB和OpenGauss数据库简要对比 GaussDB是华为基于PostgreSQL数据库内核创新研发的企业级分布式关系型数据库支持分布式事务同城跨AZ部署数据0丢失支持1000的扩展能力PB级海量存储。最早GaussDB的定位是云数据库产品集合包括关系型和非关系型数据库产品矩阵如下 可以看到GaussDB数据库包括关系型的GaussDB(for openGauss)、GaussDB(for MySQL)和GaussDB(for PostgreSQL)非关系型的GaussDB(for Cassandra)、GaussDB(for Mongo)、GaussDB(for Redis)和GaussDB(for Influx)。不过从最新官网看到GaussDB数据库的划分又聚焦于关系型数据库从中可以看出从内部对GaussDB的产品定位上也有不同的理解。现在是定位更加清晰云数据库GaussDB是应用于金融、电信和政企等关键核心系统的分布式数据库尤其特指关系型的GaussDB(for openGauss)。 1.1 OpenGauss和PostgreSQL关系 GaussDB的内核引擎最早是基于PostgreSQL 9.2版本不断演进根据PG-XC架构衍生了多CN架构并开发了分布式执行框架和向量化引擎等重要特性。 OpenGauss作为GaussDB数据库的开源主备版本和PostgreSQL相比在底层架构和数据存储方面类似但OpenGauss在性能和扩展性方面进行了优化。主要在以下方面 执行模型OpenGauss优化了线程池模型满足高并发的访问需求NUMA改造OpenGauss支持信创服务器的Numa适配提升服务器的性能存储引擎优化OpenGauss支持列存和内存引擎满足HTAP类业务场景需求优化器优化结合实际的应用场景支持CBO对复杂查询场景的优化能力 对比PostgreSQL可以看到OpenGauss对数据库引擎的性能和架构做了适配性改造更符合国产化的需求以满足信创环境下大规模和复杂的数据处理请求。 1.2 GaussDB和OpenGauss不同之处 GaussDB数据库作为企业级的分布式数据库支持分布式和主备的部署场景其中分布式版本包含CN计算节点、DN数据存储节点和GTM分布式事务管理器等节点类型。GaussDB数据库的分布式版本是基于share-nothing架构实现的通过GTM-Lite技术实现事务强一致消除了无中心节点性能的瓶颈。而OpenGauss简单来说就是GaussDB(for OpenGauss)的一个开源版本支持主备部署形态。 1.2.1 组件类型 GaussDB数据库作为分布式架构数据库在数据库组件上相比OpenGauss数据库多了协调节点Coordinator Node和全局事务管理器Global Transaction Manager如下图所示。 OMOperation Manager运维管理模块提供数据库日常运维、配置管理的管理接口、工具等CMCluster Manager数据库管理模块管理和监控数据库系统中各个功能单元和物理资源的运行情况确保整个系统的稳定运行。CM提供数据库主备的状态监控、网络通信故障监控、文件系统故障监控、故障自动主备切换等能力。GTMGlobal Transaction Manager全局事务管理器负责生成和维护全局事务ID、事务快照、时间戳和sequence等全局唯一的信息。CNCoordinator Node协调节点负责接收来自应用的访问请求并向客户端返回执行结果负责对SQL请求解析并将请求路由到不同的DN分片上执行。DNData Node数据节点负责存储业务数据、执行数据查询任务以及向CN或客户端返回执行结果ETCD分布式键值存储系统用于共享配置和服务发现CMScm_server进行数据库实例管理和实例仲裁的组件。主要功能包括1接收各个节点上cm_agent发送的数据库各实例状态2提供数据库实例整体状态的查询功能3监控实例的状态变化并进行仲裁命令的下发Storage服务器的本地存储用于数据持久化支持集中式存储 对比GaussDB和OpenGaussOpenGauss由于是主备部署形态不需要分布式架构下的CN和GTM节点因此在数据库组件上有以下不同 1.2.2 部署架构 GaussDB和OpenGauss数据库部署架构如图所示GaussDB在数据库部署组件中多了CN协调节点和GTM全局事务节点。另外GaussDB数据库在分布式SQL执行的时候通过CN节点将SQL请求下发到不同的DN节点执行然后汇总结果到CN节点再返回给客户端而在OpenGauss中客户端直接从DN层获取数据并返回。 1.2.3 GaussDB和OpenGauss差异对比 前文对比了GaussDB和OpenGauss数据库在组件和架构上的不同下面总结下二者之间的差异 开发背景和社区支持OpenGauss是由华为公司发起的一个开源项目具有活跃的社区支持和贡献者。GaussDB则是华为公司在OpenGauss的基础上进行商业化扩展和增强后的产品提供企业级的支持和服务。功能特性OpenGauss作为开源产品其功能相对基础适合大多数通用场景并且可以根据需求进行定制和扩展。GaussDB在OpenGauss的基础上增加了更多的高级特性和优化包括但不限于性能优化、安全性增强、可靠性提升等以满足企业级应用的更高要求。技术支持和维护OpenGauss作为一个开源项目通常依赖于社区的支持和贡献来解决技术问题和提供更新。GaussDB作为商业产品由华为公司提供专业的技术支持和维护服务包括技术支持热线、定期更新和补丁等。适用场景OpenGauss适用于对成本敏感、需要灵活性和可控性的场景如中小型企业、教育机构或个人开发者。GaussDB更适合对数据安全、性能稳定性和服务质量有较高要求的企业级应用场景特别是大型企业和关键业务系统。部署架构OpenGauss支持主备部署架构满足高可用要求GaussDB支持主备和分布式部署形态高可用架构上支持多中心部署满足金融级别的高可用要求。扩展能力OpenGauss集中式部署受限于单台服务器的处理能力无法横向扩容GaussDB支持分布式部署架构具备横向扩展能力满足高并发高性能的场景。信创生态支持OpenGauss和GaussDB支持全栈信创能力和国产CPU、国产操作系统和中间件有很好的生态兼容。 1.3 总结 本文简要对比了GaussDB和OpenGauss数据库二者作为优秀的国产数据库虽然在发展路线和应用场景上会有所不同但在国产化基础软件信创改造的过程中都发挥了重要的作用。GaussDB作为企业级的分布式数据库在金融、电信等关键行业应用广泛而OpenGauss作为开源版本更像MySQL或PostgreSQL数据库一样的开源生态吸引更多的国产数据库爱好者参与共建、开发和优化。 参考资料 https://support.huaweicloud.com/gaussdb/index.htmlhttps://docs.opengauss.org/zh/docs/latest/docshttps://blog.csdn.net/HCIS_HENGCHI/article/details/133774888
http://www.huolong8.cn/news/155345/

相关文章:

  • 2017淘宝客网站怎么做服装厂家
  • 网站建设信息发布平台谷歌做英文网站
  • 温州网站优化定制小红书seo是什么意思
  • 1688黄页网用广州seo推广获精准访问量
  • 兰州市网站建设公司网站建设公司优惠大酬宾活动
  • 网站空间哪里便宜开发直播平台
  • 张家口企业网站建设站长平台工具
  • 阿里云个人网站建设方案书建设派网站
  • 网站排版南京h5 网站建设
  • 学做网站论坛视频下载手机网络
  • 网站备案登录中英网站的设计
  • 做分销商城网站的升级不了wordpress
  • 个人博客网站制作搭建网站建设小公司生存
  • 湘潭做网站 都来磐石网络仿站定制模板建站
  • 免费建站推广网站建设维护多少钱
  • 北海网站建设网微博营销的特点有哪些
  • 网站创建服务公司洛阳哪里做网站
  • 网站建设绿茶科技网站解析一般什么时候
  • 鹰潭网站建设网站建设 合优企业
  • 鄂尔多斯做网站建设智能网站
  • 金融网站建设方案免费高清视频下载
  • 中国建设招聘信息网站上海焱灿网络
  • 高端网站建设个人做北京电梯招标的网站
  • 唐山市城乡建设局网站wordpress zsqx
  • 绿叶网站怎么做百度人工服务24小时
  • 微信公众号微网站 建设报价表如何仿网站模板
  • 如何制作营销网站模板下载网站建设公司找哪家
  • 做ui的网站有哪些山东建设兵团网站
  • 国投集团网站开发如何在电脑上重新装wordpress
  • 国内个人网站设计欣赏最好的扁平化网站