m6米乐安卓版下载-米乐app官网下载

图数据库 ezoodb 使用手册 -m6米乐安卓版下载

小小亮 2023-01-28
194

ezoodb是ezoo图数据库的基础核心产品,它提供了从外部数据导入/导出、数据持久化、图查询等基本图数据库能力。


简介

  • ezoodb可提供高性能图计算服务,通过计算与存储一体式设计最大程度的优化图计算及数据读写性能,并计划支持计算与存储分离,方便用户可以灵活选择适合的方式进行部署。

  • 用户可以使用配套的命令行工具,实现高性能的数据导入、权限管理、服务配置,以及基础的数据查询及校验。

  • ezoodb支持多种平台,目前最新版本已支持主流linux、mac(intel/arm),未来计划支持windows平台。


数据库管理

我们提供了命令行工具ezoo-client用于数据库的管理操作,视具体的操作要求,可能需要同时启动ezoodb服务,详细内容,可参阅ezoo-client操作手册,另外也可以通过ezoo-api完成对图的各种操作。

  • 创建图:

    graph -c ezoodb

  • 删除图:

    graph -d ezoodb

  • 关闭图:

    close ezoodb

  • 创建用户:

    user -a admin -g ezoodb -r “read”

  • 权限管理:

    user -m admin -r “write” -g ezoodb


服务管理

  • 启动服务,相关内容:启动参数、数据库配置项:

    # 单机启动
    ezoo-server --config /etc/ezoodb/proj.conf --servertype standalone
    # 副本集启动
    ezoo-server --config /etc/ezoodb/proj.conf --servertype replicaset
    
  • 停止服务:

    # 查找进程id
    ps -ef | grep ezoo-server
    # 使用kill命令结束进程,不推荐使用kill -9
    kill {pid}
    

图定义及数据导入

通过命令行工具ezoo-client或ezoo-api,均可完成图定义的实时更新及数据导入操作,图定义包括对当前图中节点、边、及其属性的定义。

以ezoo-client为例,通过以下方法,可以高性能的根据已知的图定义及数据,创建一个新的图:

  • 新增图定义文件(./schema.json),定义需要的节点类型、边类型、及其属性,详细的定义文件说明及样例,可参阅:图定义文件说明;

  • 新增图数据导入配置文件(./import_config),指定数据文件与图定义之间的关联关系,详细的定义文件说明及样例,可参阅:图数据导入配置文件说明;

  • 通过指定定义文件的方式,创建图并导入数据:

    graph -c ezoodb --schema /users/ezoodb/schema.txt --iconf /users/ezoodb/import_conf.txt
    
  • 完成数据导入之后,即可开始使用,根据需求用户还可以随时关闭、加载已经创建的图:

    # 加载图
    use ezoodb
    # 退出图交互
    quit
    

除此之外,用户也可以通过ezoo-api中的图更新接口,持续增量的完成图定义及数据导入操作。

文章来源:https://ezoodb.com/doc/3.ezoo技术手册/2.ezoodb/

最后修改时间:2023-01-28 18:10:13
「喜欢文章,快来给作者赞赏墨值吧」
【米乐app官网下载的版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

网站地图