我需要为我们从外部复制的一组数据设计一个可扩展的、读取优化的访问。
对于某些查询的数据,我们必须记住,它不仅仅是数据,而是代码和数据。如果您以层次结构为例,您将看到普通数据(例如关系数据库)不会很有帮助。一个服务可能需要一个节点的所有子节点并最终实现递归。如果我们只是简单地将数据复制到您的每项服务中,我们最终会出现大量代码重复和同一问题的许多答案。
在我的脑海中,我打算使用 CQRS。你们能否帮助验证上述要求 CQRS 是一种好方法,或者任何其他设计可用于创建可扩展的只读副本?
我需要为我们从外部复制的一组数据设计一个可扩展的、读取优化的访问。
对于某些查询的数据,我们必须记住,它不仅仅是数据,而是代码和数据。如果您以层次结构为例,您将看到普通数据(例如关系数据库)不会很有帮助。一个服务可能需要一个节点的所有子节点并最终实现递归。如果我们只是简单地将数据复制到您的每项服务中,我们最终会出现大量代码重复和同一问题的许多答案。
在我的脑海中,我打算使用 CQRS。你们能否帮助验证上述要求 CQRS 是一种好方法,或者任何其他设计可用于创建可扩展的只读副本?