全部产品
云市场

常见问题

更新时间:2019-07-05 14:14:30

产品介绍

  • 问:什么是图数据库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是否支持公网访问?
    答:公测期间不支持,只提供内网访问地址,用户需要通过自己VPC内的环境访问GDB。

API使用

  • 问:图数据库GDB支持什么图查询语言?
    答:GDB公测版本支持开源的Apache TinkerPop Gremlin图查询语言,具体的兼容性可以参考:GDB Gremlin实现的兼容性

  • 问:我可以使用Apache TinkerPop Gremlin的开源Driver访问图数据库GDB吗?
    答:可以。GDB兼容Apache TinkerPop 3.3.x及3.4.0的Driver,支持通过Java,Python, C#,以及REST的方式来访问GDB。以Java为例,相关访问示例可以参考:Java SDK访问示例