我需要知道哪一个会更快,为什么。
情况1:内部对象
{
"name":"Zach",
"car":{
"make":"Saturn",
"model":"SL"
}
}
情况2:
{
"name":"Zach",
"carmake":"Saturn",
"carmodel":"SL"
}
我已经通过链接https://www.elastic.co/blog/managing-relations-inside-elasticsearch,它说内部对象是快速的。但是它比非规范化对象快吗?为什么总是有一对一的关系,黑白的名字和汽车。
最佳答案
您需要仔细阅读https://www.elastic.co/blog/managing-relations-inside-elasticsearch。它可以回答您所有的问题。它提到内部的内部对象全部被拉平。因此,两个版本在性能方面完全相同。
关于elasticsearch - Elasticsearch 中的内部对象与反规范化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29233742/