产品介绍
-
问:什么是图数据库GDB?答:GDB是Graph Database的简写。GDB是一种支持Property Graph图模型、用于处理高度连接数据查询与存储的实时、可靠的在线数据库服务。它支持Apache TinkerPop Gremlin查询语言,可以帮助用户快速构建基于高度连接的数据集的应用程序。GDB非常适合社交网络,欺诈检测,推荐引擎,实时图谱,网络/IT 运营这类高度互连数据集的场景。详情参考:什么是图数据库GDB?
-
问:图数据库GDB支持ACID事务吗?答:支持。区别于用户自己控制事务开始和提交的方式,GDB系统会对每一个DSL开启一个事务并在结束的时候按照运行情况自动提交或者回滚。公测期间,GDB默认提供READ COMMITTED隔离级别的事务支持,后续商业化后会开放更多的隔离级别选项。此外,需要注意的是,单个DSL的事务存在64M总Buffer大小的限制,如果超出将会失败(清空测试数据可以使用这里的数据删除工具)。
实例规格
-
问:图数据库GDB支持变更实例规格吗?答:公测期间只开放一种实例规格(2核16G),商业化后会开放更多规格并支持规格变更。
-
问:图数据库GDB支持存储扩缩容吗?答:公测期间暂时不支持存储扩缩容,商业化后会开放对应能力。如果在公测期间有紧急需要进行存储扩缩容,可以提工单,GDB的技术人员会快速响应提供对应支持。
-
问:如果实例存储空间占用满了会出现怎样的情况?答:如果实例的存储空间已满,该实例会被自动锁定,变成只读状态。建议您定期检查存储空间的使用情况。
实例使用
-
问:图数据库GDB需要用户自己创建和维护索引吗?答:不需要。GDB系统内部会自动创建和维护索引,用户不需要感知。
-
问:图数据库GDB是否执行查询优化?答:是的,GDB会执行查询优化。相关优化方式已经过严格测试,保证结果的准确性。
-
问:图数据库GDB需要用户主动升级和维护版本吗?答:不需要。GDB服务端的新版本会在经过严格测试后发布并自动进行线上版本升级,不需要用户参与。唯一需要用户关注的是,GDB实例升级的过程中会出现短时间的连接闪断,用户需要设置程序自动重连。
-
问:图数据库GDB的高可用实例支持在故障切换需要感知和注意什么吗?答:对于GDB高可用版,当主节点出现故障时,GDB会快速切换到备节点。切换过程中会出现短时间的连接闪断(切换很快,主要为主节点故障诊断和确认时间),需要用户设置好程序的自动重连,避免因为切换导致服务不可用。
-
问:图数据库GDB支持跨AZ高可用吗?答:公测期间暂不支持。
-
问:图数据库GDB支持加密吗?答:公测期间暂不支持。
备份与恢复
-
问:图数据库GDB需要用主动执行备份吗?答:GDB会为每个实例生成一个默认备份策略自动执行备份,用户可以修改备份策略,但不需要主动执行备份。
-
问:图数据库GDB备份有保留时间限制吗?答:有,用户可以在备份设置里面设置备份保留天数,最长是60天。超期后后备份将自动删除,超期时间以备份设置天数(非最长天数)为准。
实例连接
-
问:图数据库GDB是否支持公网访问?答:支持,可以在GDB控制台的实例
基本信息
页面申请公网地址,申请成功后暂不支持撤销或关闭。 -
问:图数据库GDB无法连接排查?答:首先检查GDB实例白名单配置,确保待访问的来源IP不会被白名单限制(调试方便可以添加
0.0.0.0/0
允许所有来源IP访问),另外确保已经给GDB实例添加账号,并保证连接时的账号信息正确。# 检查域名是否可以连接(替换成您的实例地址,注意区分内网和外网),正常会输出ttl和time。 ping gds-uf6j53c35ko13u78129990pub.graphdb.rds.aliyuncs.com PING gds-uf6j53c35ko13u78129990pub.graphdb.rds.aliyuncs.com (101.133.193.170): 56 data bytes 64 bytes from 101.133.193.170: icmp_seq=0 ttl=91 time=31.061 ms 64 bytes from 101.133.193.170: icmp_seq=1 ttl=91 time=30.576 ms ... # 检查实例端口是否可连接(替换成您的实例地址和端口,注意区分内网和外网),正常可以连接上端口 telnet gds-uf6j53c35ko13u78129990pub.graphdb.rds.aliyuncs.com 3734 Trying 101.133.193.170... Connected to gds-uf6j53c35ko13u78129990pub.graphdb.rds.aliyuncs.com. Escape character is '^]'.
API使用
-
问:图数据库GDB支持什么图查询语言?答:GDB公测版本支持开源的Apache TinkerPop Gremlin图查询语言,具体的兼容性可以参考:GDB Gremlin实现的兼容性。
-
问:我可以使用Apache TinkerPop 的开源Driver访问图数据库GDB吗?答:可以。GDB兼容Apache TinkerPop 3.3.x及3.4.0的Driver,支持通过Java,Python, C#,以及REST的方式来访问GDB。以Java为例,相关访问示例可以参考:Java SDK访问示例。
实例监控
-
问:为什么打开实例监控界面,提示,抱歉,暂时无法获取数据?答:如果您是新建的GDB实例,需要稍等几分钟。如果您是子账号登录,需要联系主账号授予AliyunGDBFullAccess与AliyunCloudMonitorFullAccess的权限。