我想存儲(海量存儲)點列表;更確切地說,它是一個列表,其中包含一個未定義的數字(但不超過200)的座標組,其中每個組代表一個區域(矩形)。這個區域可以是例如Rect
結構。存儲點列表的最佳方式
什麼是最好的方式對我來說:
爲了重要性:
- 在存儲器(當然越少越好)所佔用的空間。
- 輕鬆修改文件(最好能夠識別和更改單個座標,而不是由於更改而重寫整個文件)。
- 速度閱讀。
- 速寫。
我已經有一些關於如何設置工作的想法(例如由自定義類,序列化,訪問數據庫管理的簡單文本格式(我只能使用訪問數據庫),...),但什麼是最好的解決方案?
這是一個非常主觀的問題。 「最佳」將取決於你的個人喜好。一個簡單的二進制解決方案將是最有效的內存,但它也是編碼和調試更困難的選項之一。文本佔用更多的內存,但是更容易閱讀。 XML是編程更簡單的解決方案之一,但它的內存效率要低得多。 – JDB
@ Cyborgx37這是一個主觀的問題,因爲它是一個主觀的工作。無論如何,我寫了_best_的意思。 – gliderkite
你想把它作爲本地文件存儲,還是數據庫好嗎? –