1
我正在設計升級到較舊的C++程序集並希望(重新)執行此操作。是否有類似「數據庫」對象的標準數據結構?
情況是,我有一個基本上是「數據庫」的對象(它是通過很多時間步驟獲取的各種數據位)。問題是我不知道每個「列」將保留到運行時間。
大約有30列名稱的可能性。速度是一個主要問題。
舊結構使用一個數組來存儲列名(它們是枚舉)以及一個數組數組來存放數據。您可以在標題數組中找到列名,然後使用該列索引在當前數據「行」中找到正確的數據位。這是一個完全可行的想法,但似乎有點......過時了。
我會將每個可能的列作爲屬性包含在「行」對象中,看起來這會大大增加內存使用率和創建時間(這是不可接受的)。
這種東西有標準的結構嗎?
您還可以定義'DataSet'中'DataTables'(外鍵)之間的關係。 – Oded 2013-02-08 19:02:17