Microservices 在微服务体系结构中查找表应该放在哪里?

Microservices 在微服务体系结构中查找表应该放在哪里?,microservices,lookup-tables,Microservices,Lookup Tables,在微服务体系结构中,每个微服务都有自己的数据库,不应在不同的数据库中复制表。 但是有一些表,比如查找表(也称为参考表),是多个微服务所需要的。 我们是应该在每个microservice数据库中放置查找表,还是创建一个新的microservice,让一个数据库保存所有的查找表更好?查找表通常包含只读数据(它们类似于视图模型),因此它们可以在您选择的任何技术解决方案中在整个系统中使用 CDN上的共享只读数据库表、分布式缓存 有道理吗 在每项服务中,存储都是允许的。你说的存储允许是什么意思?如果你多次

在微服务体系结构中,每个微服务都有自己的数据库,不应在不同的数据库中复制表。 但是有一些表,比如查找表(也称为参考表),是多个微服务所需要的。
我们是应该在每个microservice数据库中放置查找表,还是创建一个新的microservice,让一个数据库保存所有的查找表更好?

查找表通常包含只读数据(它们类似于视图模型),因此它们可以在您选择的任何技术解决方案中在整个系统中使用

CDN上的共享只读数据库表、分布式缓存


有道理吗

在每项服务中,存储都是允许的。你说的存储允许是什么意思?如果你多次存储相同的数据,它将占用存储空间。是的,你是对的。但我想问的是在微服务环境中处理查找表的最佳实践。