标签: database foreign-keys microservices
我目前正在问自己(即使我认为我已经知道答案了),但是在微服务的数据库中存储外键的最佳方法是什么。
我有3个服务
每条消息都与一个线程相关,因此每条消息都有一个ThreadID
ThreadID
由于微服务方法的存在,我可以根据自己想要的技术进行尽可能多的更改,这不会影响消息服务。我的意思是,我可以使用FK(ThreadID)作为ObjectID,UUID,BigInt或其他任何东西,它应该可以正常工作。
那么,对我来说,将FK存储为string这样的常见类型是最好的方法吗?
string
谢谢!