|
Механизм сохранения данных
|
|||
---|---|---|---|
#18+
Есть иерархическая структура таблиц в БД, пример: накладная и товарная часть, все как всегда. Вопрос, каким образом лучше сохранять подобную структуру, одной хранимкой, представляя накладную с товарной частью как один объект, с обработкой этого всего на сервере (хотя бы передача дочерней таблицы черех XML), либо делать поэтапное сохранение, вначале шапку, а потом товарную часть. В первом случае имеем неделимый объкет, но при этом сложности в сборке-разборке XML. Во втором случае имеет сохранение в два этапа, но при этом нет заморочек с XML. Хочется услышать доводы за и против первого и второго варианта, а также возможные подводные камни ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2007, 10:28 |
|
Механизм сохранения данных
|
|||
---|---|---|---|
#18+
r2d2В первом случае имеем неделимый объкет, но при этом сложности в сборке-разборке XML. Зачем Вам в этом случае БД? r2d2Во втором случае имеет сохранение в два этапа, но при этом нет заморочек с XML. Вас напрягают 2 insert-а в одной транзакции, или что конкретно? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2007, 10:42 |
|
Механизм сохранения данных
|
|||
---|---|---|---|
#18+
БД нужна, поскольку миллионные записи в XML.. хм хм напрягает бизнес логика на стороне клиента. Есть желание делать всю обработку на сервере, в том числе и обработку накладной. При сохранении, еще понадобиться что-нибудь считать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2007, 16:04 |
|
Механизм сохранения данных
|
|||
---|---|---|---|
#18+
r2d2 В первом случае имеем неделимый объкетк а зачем он Вам, что это дает? r2d2 При сохранении, еще понадобиться что-нибудь считать. сначала сохраните, а потом считайте сколько угодно. p.s. создалось впечатление что Вы пытаетесь увидеть проблему в элементарном вопросе и героически ее преодолеть. Зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2007, 16:42 |
|
|
start [/forum/topic.php?fid=33&msg=34960397&tid=1548937]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 285ms |
total: | 536ms |
0 / 0 |