0
我正在创建一个应该能够使用不同数据库来保存数据的项目。我已经实现了DAO模式,但是在使用结构中的ID时遇到问题,例如MongoDB使用BSON,而SQL数据库使用uint。使用多个数据库(DAO模式)
你推荐什么解决方案来实现结构中的ID字段。
我能想到的是创建一个ID对象,其中包含BSBS和uint ID与GetBSON,GetUint方法和一个GetID方法,将BSON或uint编码为MD5(或其他编码)的字段,我将使用GetBSON和GetUint方法可以与数据库和GetID方法协同工作,并通过REST API发送。
这种技术将如何影响不同数据库的性能?谢谢。 –