1
我有一個像股票複雜的數據對象,它有條狀的區域,名稱,價格,數量,高,低... 屬性,我需要保持這種數以百萬計的數據結構中的對象,這樣輸入將包含像這個X區域中的所有股票一樣的查詢以及PQ之間AB和Volumne之間的價格...... 那麼,我該如何維護這樣的數據呢?以獲得更快的響應爪哇 - 具有多個值,並用文件管理器接取數據結構複雜的數據結構
我有一個像股票複雜的數據對象,它有條狀的區域,名稱,價格,數量,高,低... 屬性,我需要保持這種數以百萬計的數據結構中的對象,這樣輸入將包含像這個X區域中的所有股票一樣的查詢以及PQ之間AB和Volumne之間的價格...... 那麼,我該如何維護這樣的數據呢?以獲得更快的響應爪哇 - 具有多個值,並用文件管理器接取數據結構複雜的數據結構
通常情況下,您讓數據庫爲您執行此操作, 但算法方法是使用支持範圍查詢的樹,例如kd-tree。
假設您對每隻股票有十個參數,那麼您可以將您的數據庫視爲一組10維點。如果您想在某些範圍內查找具有3個參數的庫存,那麼這是一個3維範圍查詢。
使用像H2 – TheLostMind
這樣的內存數據庫,數以百萬計的對象/數據從哪裏來?你可以在這個層面上進行查詢嗎? – Kent
您需要熟悉以下內容:SQL,JDBC。 – NickJ