安装部署
理解 ArcGraph 图数据库部署
ArcGraph 可以提供多种灵活的部署方案,从公有云到私有云,从单机集群到分布式集群,从物理机、虚拟机到 Kubernetes/Docker ,从 X86、ARM 到国产信创生态,都可以支持。
ArcGraph 提供完整的运维工具和平台,可以帮助用户快速部署和管理 ArcGraph 集群,包括集群的创建、扩容、缩容、升级、备份、恢复、监控、告警等。
部署环境
ArcGraph 既可以在用户 的私有网络环境中部署,也可以在用户提供的公有云环境中部署,支持国内所有主流云厂商。
ArcGraph HTAP 架构
ArcGraph 图数据库包含了一套完整独立的图数据库(ArcGraph OLTP 引擎)和一套完整独立的图计算(ArcGraph OLAP 引擎)服务,并且提供了 HTAP(Hybrid Transactional and Analytical Processing)的能力,可以在图数据库中调用图计算,简化了用户的开发和运维工作。
ArcGraph OLTP 架构
ArcGraph 支持多种灵活的数据库架构,既可以在一台机器上快速安装,用于开发和测试,也可以在多台机器上部署分布式集群,用于生产环境。
单机和分布式集群在数据的存储结构和应用程序的访问接口上均保持一致,基于单机架构编写的应用程序,可以无缝地迁移到分布式集群上运行,而不需要任何修改。
单机架构中存储的数据,也可以很方便地迁移到分布式架构中。
各版本图数据库对比如下:
单机版 | 敏捷版 | |
---|---|---|
节点(机器)数 | 1 | 3 |
数据量 | 1-10亿 | 1-100亿 |
Partition 策略 | 无 | 无 |
数据可靠性 | 依赖硬件可靠性 | 三副本冗余 |
ArcGraph 多租户与多集群架构
ArcGraph 图管理平台是 ArcGraph 官方提供的一站式数据库全生命周期管理平台,该平台可以将多个集群按需部署在多台服务器中,采用容器技术对CPU、内存和磁盘等计算存储资源进行隔离,确保集群间不会互相影响,提高系统的稳定性和健壮性。
多租户隔离架构: