开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

请教一个PolarDB-X问题,图中什么情况?

请教一个PolarDB-X问题,图中什么情况?
iwEcAqNwbmcDAQTRBNcF0QQOBrCaATuFko9GPAVFrqn1wLMAB9IEJ_8uCAAJomltCgAL0gACTeQ.png_720x720q90.jpg
iwEcAqNwbmcDAQTRBNcF0QQOBrD1iwHAaTvXiAVFrskkALMAB9IEJ_8uCAAJomltCgAL0gACeg0.png_720x720q90.jpg
iwEcAqNwbmcDAQTRBNcF0QQOBrDMyqV-pRVOTQVFrtzVALMAB9IEJ_8uCAAJomltCgAL0gACg2U.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-11-20 20:13:23 49 0
2 条回答
写回答
取消 提交回答
  • PolarDB-X是阿里巴巴自主研发的云原生分布式数据库,融合了分布式SQL引擎GalaxySQL和分布式存储引擎GalaxyEngine。其核心组件包括计算节点(CN)、存储节点(DN)、元数据服务(GMS)和日志节点(CDC)。PolarDB-X采用Shared-nothing与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,并具备企业级、云原生、高可用等特点。

    在内存管理方面,PolarDB-X算子不预分配内存,而是在计算过程中按需去申请内存,这种设计可以充分提高内存利用率。同时,它支持Workload/Query/Operator维度的内存动态抢占,特别适合HTAP场景。通过设置不同维度的阈值,可以尽可能确保在内存上TP Workload不受AP的干扰。

    对于您的个人电脑运行PolarDB-X的问题,虽然8GB的内存可以运行起基本的PolarDB-X实例,但具体的性能和效率可能会受到限制,特别是在处理大量数据或复杂查询时。如果您打算在实际生产环境中使用PolarDB-X,建议考虑使用更高配置的硬件或选择专业的部署方案,如PXD或Kubernetes。

    2023-11-29 15:09:30
    赞同 展开评论 打赏
  • 个人电脑要运行的话,用一个all in one的镜像,8GB的内存能跑起来

    https://github.com/polardb/polardbx/tree/main/docker

    单个组件4GB内存,可以稳定跑1000并发的性能压测 此回答整理自钉群“阿里云 PolarDB-X 开源交流群”

    2023-11-20 20:58:28
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载