logo
logo
Ну, может быть насчет... [Dervish 09/07/2010 14:02]
...скорости я погорячился. Сейчас трудновато сравнивать потому что DOM-дерево мне приходится строить заново перед экспортом. В реализации файла данных на DOM все объекты будут создаваться во время работы программы и, возможно, это несколько ускорит процесс. Кроме того, можно будет попробовать изменить степень сжатия zip, это тоже может оказать положительное влияние. В общем, пока не будем загадывать.
 
Если выбирать между SQLite и zip+xml, то мне больше нравится zip и вот почему:
 
1. Я пока не представляю как можно реализовать многоуровневый undo/redo на SQLite.
 
2. Сейчас весь код работает на контейнерах STL и если переводить на SQL, то переделки коснутся практически всего кода программы, переделывать придется все. Если же переключиться на ZIP+XML, то изменятся лишь алгоритмы чтения/записи данных.
 
В любом случае, я не думаю что смена формата, это задача, которой нужно заниматься сейчас.