我在樹結構中有一組數據。目前我將這些數據保存到二進制文件中。缺點是這些數據的排序和過濾非常困難。不僅如此,當數據量很大時,從硬盤讀入內存的速度非常慢。將樹結構數據轉換爲XML--性能問題
因此,我正在考慮將這些樹狀數據保存爲XML文件。我想這樣做的原因是因爲
- XML已經得到了建庫的篩選和數據處理
- XML操作是深受社會支持,而現在我要支持我自己的數據結構操作
考慮到.Net對XML的支持,我想知道從XML查詢數據,而不是從二進制文件查詢數據,它是否更快(在加載速度方面)?我做這個開關對我有什麼好處嗎?我相當確信,就程序設計而言,XML能夠擊敗我自己的樹型數據結構,但加載速度又如何呢?
非常簡潔。 +1 – Cerebrus 2009-04-14 16:39:28