0
我正在創建一個應該能夠使用不同數據庫來保存數據的項目。我已經實現了DAO模式,但是在使用結構中的ID時遇到問題,例如MongoDB使用BSON,而SQL數據庫使用uint。使用多個數據庫(DAO模式)
你推薦什麼解決方案來實現結構中的ID字段。
我能想到的是創建一個ID對象,其中包含BSBS和uint ID與GetBSON,GetUint方法和一個GetID方法,將BSON或uint編碼爲MD5(或其他編碼)的字段,我將使用GetBSON和GetUint方法可以與數據庫和GetID方法協同工作,並通過REST API發送。
這種技術將如何影響不同數據庫的性能?謝謝。 –