我們有一個報表工具,可以抓取大量記錄。有時它可能是100萬條記錄。我們一直在存儲這個數據。我想知道是否有更好的對象來存儲它。我需要能夠以各種方式聚合數據。比Datatable效率更高
更新: 是的。個人認爲,不應該得到那麼多記錄。這不是我想要去的方向。
我也在使用Oracle
更新更新
對不起慢了,但總有火在這裏放了出來。主要問題是他們耗盡內存並且出現內存錯誤。他們在從內存釋放數據表時遇到問題,並且綁定到datagridview。我想我正在尋找的是一個重量較輕的物體,它不會佔用太多的空間。
想了一會兒之後,確實沒有任何意義可以像提及的diagonalbatman那樣獲得那麼多的數據。此外,如果我們只有幾個人正在使用它與這些問題。它如何擴展。
不幸的是,我有一位不願意聽的老闆和一個太過於「是的先生」型態度的離岸團隊。他們正在序列化原始數據(作爲XML文件)併發布原始數據Datatable,我認爲這根本不是一個好方向。
@diagonalbatman - 好奇了,你有這個
您是否執行過任何測試以確定您的瓶頸實際存在於哪裏? –
我不確定這個問題是否在當前狀態下可以回答。請提供更多的細節。數據是否與您存儲的其他數據相關?等等 –
你有問題的數據表?你想克服什麼?更多細節將幫助我們更好地幫助您。 – Bueller