例如,我正在尝试构建一个具有多个级别的实体
Customer
|
|
AddressBook
| |
| |
| AddressType (ENUM)
|
|
PhoneBook
| |
| |
| PhoneType (ENUM)
|
|
BillInformation
像上面这样的 JSON 树会成功反序列化为实体吗?
从 Azure DocumentDB 检索此类数据的速度有多快?
最佳答案
是的,您可以拥有任意深度的 JSON 文档。由于嵌套级别,检索或查询不会对性能或序列化产生影响。无论嵌套结构如何,DocumentDB 都保证第 99 个百分位数的读取延迟小于 10 毫秒。
如果您想了解如何操作,可以在此处阅读有关 DocumentDB 如何将分层 JSON 文档视为树进行存储/索引的信息:http://www.vldb.org/pvldb/vol8/p1668-shukla.pdf
关于c# - Azure DocumentDB .JSON 反序列化为实体时有多个级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41065648/