Dgraph is an open-source, scalable, distributed, highly available and fast graph database, designed from the ground up to be run in production.
- DB无table概念,字段跨领域复用(company name & user name)
- query & mutation 是两种语法
- client没有sql解析,通过字符串拼接
- client没有Spring封装
- DB数据与javaBean之间无法相互转换
- 字段增加prefix(值同dgraph.type),等同于table name
- 增加domainClass字段,用于反序列化
- 通过xml编写GraphQL+-
- 支持xml定义通用fragment
- TODO 支持graphql变量动态输入
- Spring容器启动后扫描相应目录下的xml文件并加载至内存
- 通过xml指定id执行对应GraphQL+-并返回结果
- TODO 定义通用getOne、queryAll方法
使用函数简化参数,比如 expand()