#图数据库 #能力提供者 #图数据库 #Redis #数据库 #API 绑定

wasccgraph-common

为 waSCC 演员 和能力提供者提供通用图数据库支持

2 个版本

0.0.2 2020 年 5 月 18 日
0.0.1 2020 年 5 月 15 日

#1353 in WebAssembly


2 crates 中使用

Apache-2.0

23KB
424

waSCC 图数据库通用

此 crate 包含图数据库能力提供者和使用该提供者的 actor 之间的共享类型和实用函数。理想情况下,任何图数据库能力提供者(例如 Neo4j、RedisGraph 等)都应共享相同的一组通用类型,并且仅在能力提供者的实现上有所不同。

如果某个时候,这组通用类型不够用,那么我们应该重构这些类型,而不是创建一个新的 crate 来支持单一的图数据库提供者。


lib.rs:

通用类型(图数据库)

一组通用类型,主要支持 ResultSet 类型,它是对支持动态、强类型元组提取的图数据库返回结果的封装。

这些类型主要从可在 https://github.com/malte-v/redisgraph-rs 找到的 RedisGraph 客户端库中复制。

依赖项

~0.4–1MB
~23K SLoC