Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Передача и восстановление данных для mysql [MySQL]


DmitriyG. ©   (2007-08-24 12:23:00) 

Необходимо скинуть в файл данные, хранимые в 20-30 таблицах. Передать его на удаленную машину и там эти данные подкачать... Самое простое что сходу пришло в голову это
1. Скинуть необходимые данные в пустую БД, ее передать, развернуть на принимающей стороне и подкачать информацию в рабочую БД.
2. Скинуть все в xml и из него уже подкачивать данные используя файлы трансофрмации....

Чем могут быть плохи методы, кто на Ваш взгляд, правильнее и удобнее и какие еще есть варнианты, дабы не изобретать велосипед...

Заранее благодарен...


DmitriyG.   (2007-08-28 12:20:00) [1]

Ну в принципе это и интересует... Я пока склоняюсь к простому варианту через ClientDataSet.SaveToFile() сохранить данные в xml а потом загрузить и уже обрабатывать... А какие еще могут быть варианты для сохранения выборки, чем можно стандартным воспользоваться для mysql?

Заранее благодарен...


Johnmen   (2007-08-27 16:57:00) [2]


> Я просто спрашивал, может есть более удобные/простые/понятные/принятые способы...

Способ всегда один - копирование.
Метод тоже один - сделать "слепок".
А вот алгоритм делания "слепка" и его структура выбираются/придумываются.
Кто будет делать "слепок", это интересует? Придётся ли писать программу самому, или использовать что-то из сущ-их средств репликации?


DmitriyG.   (2007-08-27 16:41:00) [3]

Ну в принципе это репликация, но по определенным правилам... Правила несколько, свои для каждой группы таблиц


b z   (2007-08-24 17:14:00) [4]


> DmitriyG.

это вы не про репликацию ли?


DmitriyG.   (2007-08-24 16:28:00) [5]

Это понятно... Я просто спрашивал, может есть более удобные/простые/понятные/принятые способы...


Sergey13   (2007-08-24 12:53:00) [6]

> [2] DmitriyG.   (24.08.07 12:35)

Да как тебе удобно так и делай. Хоть в текстовик выгружай.


DmitriyG.   (2007-08-24 12:35:00) [7]

С транспортом все понятно... Грабли типа пересекающихся данных вроде бы тоже понятны... Пока не решено каким образом (куда, формат и т.д.) сохранять и соответственно восстанавливать данные


Sergey13   (2007-08-24 12:32:00) [8]

Транспорт для передачи данных не так важен, ИМХО. Самые большие грабли можно найти в редактируемых с обеих сторон справочниках и прочих пересекающихся нумерациях.


Наверх

Титульная страница Поиск, карта сайта Написать письмо