Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   БД via XML (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/bd-via-xml-249861/)

Guest 28.09.2011 11:03

БД via XML
 
Вопрос сугубо концептуальный. Когда данные структурированы и организованы в виде реляционной БД то при их изменении необходимо изменить содержание лишь определенных полей таблиц без переписывания всего файла (таблицы), хотя могу ошибаться, т.к. весь опыт работы с БД сводится к Асексу. В случае когда имеем дело с XML, приходится сохранять все дерево заново, при любом изменении хранимых внутри дерева данных. Соответственно возникает вопрос, как быть в случае, если возникнет ошибка при сохранении всего дерева и файл такой БД будет испорчен, и соответственно информация (возможно всей БД) будет утеряна? Если разбить БД на отдельные файлы - то использовать валидацию по схеме не получится, если нужен контроль уникальности элементов, да и проблемы с быстродействием возникнут? Резервные копии не считаю решением проблеммы. Пытался найти, как поступают в таком случае на планете Земля, но ничего не нашел.


Часовой пояс GMT, время: 22:07.


© www.otvetnemail.ru - Форум вопросов и ответов.