我试图弄清楚如何将关系数据有效地批量插入到 RavenDB 中,特别是在从关系数据转换为聚合的情况下。
假设我们有两个表的两个转储文件:Orders
和OrderItems
. 它们太大而无法加载到内存中,所以我将它们作为流读取。我可以阅读每个表并在 RavenDB 中创建一个与每一行对应的文档。我可以使用批处理请求作为批量操作来执行此操作。到目前为止简单高效。
然后我想在服务器上转换它,摆脱OrderItems
它们并将它们集成到它们的父Order
文档中。如果没有数千次往返,我怎么能做到这一点?