是否可以链接ArangoDB中不同集合中的文档,就像它在OrientDB中一样?
在OrientDB中,您可以创建一个类型的字段LINK并指定链接的类型.这创造了两个文件之间的关系.
我是否必须使用边集合在ArangoDB中执行此操作?
我正在尝试定义一个主集合和一个辅助集合,其中包含额外的信息以补充主要集合.我不希望主集合中包含所有数据,因为这是在其他实体之间共享的.
提前致谢.
只是玩一些C#代码,发现扫描内存数组所需的时间取决于对象的大小.
让我解释一下,对于两个长度相同但对象大小不同的集合,循环所需的时间对于大对象来说更大.
使用Linqpad进行测试:
SimpleObject对象的数组循环所有需要~221 msBigObject对象的数组循环遍历所有需要~756毫秒为什么时间不接近常数?它应该不使用kind of指针算术吗?
谢谢
public class SmallObject{
public int JustAnInt0;
public static SmallObject[] FakeList(int size){
var res = new SmallObject[size];
for(var c = 0; c != size; ++c)
res[c] = new SmallObject();
return res;
}
}
public class MediumObject{
public int JustAnInt0;
public int JustAnInt1;
public int JustAnInt2;
public int JustAnInt3;
public int JustAnInt4;
public static MediumObject[] FakeList(int size){
var res = new MediumObject[size];
for(var c = 0; c …Run Code Online (Sandbox Code Playgroud)