foundationdb - foundationdb 层是否可以互操作?

标签 foundationdb

我刚开始查看基础数据库,但在理解各层的工作方式时遇到了一些困难。 foundationdb 层是否可以互操作? 如果我使用 sql 添加数据,我可以使用图形层查询该数据吗? 该转换/映射如何工作? 问候奥斯卡

最佳答案

关于 SQL 层的简短回答:还没有。

更长的答案:

FoundationDB 存储引擎维护着一个从字节到字节的映射,没有额外的编码或结构强加于此。在这种情况下,层之间的互操作性当然是可能的,并且在某些情况下可能是设计目标。

元组层 (https://foundationdb.com/documentation/data-modeling.html#tuples) 提供了许多层使用的一组通用编码,因此使用元组层的更高层将例如将相同的原始值打包为相同的字节串。然而,为了两层之间真正的互操作性,每一层都必须理解另一层以元组表示其更高级别数据结构的逻辑。

至于 SQL 层,与 FoundationDB 发布的其他数据模型层的互操作性绝对是一个中期目标。但是你不能在当前的 Alpha 版本中自动。

关于foundationdb - foundationdb 层是否可以互操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20763245/

相关文章:

docker - foundationdb 运行 docker image macos 数据库不可用

foundationdb - 我可以从 FoundationDB versionstamp 获取时间戳吗?

nosql - foundationdb 究竟如何击败 CAP 定理?

go - 使用事务运行 Go 测试

transactions - 什么是存储基板?

c - 如何使用 MongoDB C 驱动程序和 FoundationDB 文档层进行事务处理?

java - FoundationDB 如何处理冲突事务?