|
|
|
|
|
by notriddle
1569 days ago
|
|
A SQL database, with indexing configured correctly, allows you to look up a row in O(log(n)). A bag of XML bytes doesn't give you that. It takes, at best, a SAX parser to do an O(n) scan through the whole document to find stuff. Most DOM implementations give you O(1) indexing by ID, but they require you to parse it first, and that's going to take O(n). |
|
While creating and editing a database, it is SOP to create/maintain and save data structures that provide fast access later.
Is there some reason why you couldn't do the same for XML?