A
Akupaka
Всем привет! 
есть некий процесс обработки документов, предполагающий их (этих документов) правку и сохранение.
но, т.к. документы имеют некоторую логическую связь между собой, то просто сохранять их по мере обработки не нравится, по причине того, что может сложиться ошибка при обработке какого-то из документов и тогда все предыдущие правки нельзя сохранять...
по сему, возникла идея реализовать механизьм отката изменений в документах...
пока думаю, просто собирать коллекцию доков, чтобы в случае удачной отработки процесса обработки, сохранить их скопом.
для этого планирую использовать простой класс... ну да не в этом именно вопрос...
кол-во документов, в общем, может быть не малым, но не большого порядка - до ста, и, возможно, код будет выполняться на сервере...
хотел спросить помощи у тех, кто подобное реализовывал, и исследовал затраты памяти, для такой реализации...
возможно, кто знает иной вариант решения подобной задачи...
прошу к обсуждению, в общем... :huh:
заранее спасибо

есть некий процесс обработки документов, предполагающий их (этих документов) правку и сохранение.
но, т.к. документы имеют некоторую логическую связь между собой, то просто сохранять их по мере обработки не нравится, по причине того, что может сложиться ошибка при обработке какого-то из документов и тогда все предыдущие правки нельзя сохранять...
по сему, возникла идея реализовать механизьм отката изменений в документах...
пока думаю, просто собирать коллекцию доков, чтобы в случае удачной отработки процесса обработки, сохранить их скопом.
для этого планирую использовать простой класс... ну да не в этом именно вопрос...
кол-во документов, в общем, может быть не малым, но не большого порядка - до ста, и, возможно, код будет выполняться на сервере...
хотел спросить помощи у тех, кто подобное реализовывал, и исследовал затраты памяти, для такой реализации...
возможно, кто знает иной вариант решения подобной задачи...
прошу к обсуждению, в общем... :huh:
заранее спасибо