Третий архив вопросов и ответов Вопросы по самым различным темам


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 11:03
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

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





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