我刚开始研究基金会db,我很难理解这些层是如何工作的。foundationdb层可以互操作吗?如果我使用sql添加数据,那么可以使用图层查询数据吗?转换/映射是如何工作的?问候奥斯卡
发布于 2014-01-17 15:14:37
关于SQL层的简短回答:尚未.
较长的答覆:
FoundationDB存储引擎维护从字节到字节的映射,在此基础上没有附加的编码或结构。在这种情况下,层之间的互操作性当然是可能的,在某些情况下可能是设计目标。
元组层(https://foundationdb.com/documentation/data-modeling.html#tuples)提供了许多层使用的一组通用编码,因此使用元组层的高层层将打包相同的原语值到相同的字节字符串中。然而,要想在两个层之间实现真正的互操作性,每个层都必须了解另一个层用元组表示其高层数据结构的逻辑。
至于SQL层,与FoundationDB发布的其他数据模型层的互操作性绝对是一个中期目标。但你不能自动在当前的阿尔法版本。
https://stackoverflow.com/questions/20763245
复制相似问题