這個問題似乎很奇怪,但我很好奇如何解決這類問題。Django臨時合併ORM的其他數據庫結果
的問題是,我有兩個不同的網絡平臺,讓說:
平臺的本地網絡應用(基於Java)與專用OracleSQL數據庫服務器。
B平臺的Django與Postgres的SQL
所有系統都在本地網絡。
因此,在平臺B中,有一些django視圖需要來自系統A的聚合數據,但這些數據僅在每個請求的基礎上需要。
我的意思是,系統A是一個ERP軟件,只有產品的定價信息,而平臺B(django)有自己的產品列表。
所以我需要在django中創建一個按價格排序的產品列表。如何做到這一點?
我在考慮爲產品查詢django,將產品列表加載到RAM存儲器中,然後向Platform A詢問發送產品ID列表的價格,然後在RAM內存中進行合併以生成按價格排序的查詢集。
爲了這個目的,REDIS可能會有什麼用?
我們可以直接訪問OracleDB,也可以在平臺A中開發特定的端點服務。讓我們說一個API-JSON端點。
爲了澄清我的問題,數據流可以是:
請求:給我的產品
-> PlatformB <-> getPrices() <-> PlatformA
PlatformB:Products | Prices:PlatformA
<- result <- PlatformB
的問題是如何得到這個PlatformB:產品|價格:平臺A的表現方式。
非常感謝您的時間,
親切的問候!
非常感謝你的迴應。 問題是我需要平臺B(django)上的主題信息,因爲這裏有產品/價格顯示的網頁前端。 Elasticsearch解決方案可能是一個選項.. –