Текущий архив: 2004.06.13;
Скачать: CL | DM;
ВнизПереход от Fox на MySQL: перенос данных, компоненты доступа к MyS Найти похожие ветки
← →
Alex_xxx (2004-05-19 17:02) [0]Не подскажете, как БЫСТРО перевести таблицы FOXа в таблицы MySQL без изменения структур таблиц(понятно, что надо написать прогу которая читает данные из Fox и записывает в MySQL, перед этим создав таблицы в MySQL)? А может такая прога уже существует?
И второй вопрос: какие компоненты для D6 существуют для доступа к MySQL (хочется еще и такой вкусности как поддержка транзакций), а то при попытке разобраться с API MySQL в приложении к D6 мозги несколько перегрелись :-)
← →
Курдль © (2004-05-19 17:04) [1]
> (хочется еще и такой вкусности как поддержка транзакций)
Это ко мне! Я тут психотерапевт по транзакциям!
← →
Alex_xxx (2004-05-19 17:07) [2]Прошу прощения за утроение сообщения....
Второй вопрос снялся автоматом при более внимательном прочтении Ваших мессаг. А вот первый остется:-(
← →
Курдль © (2004-05-19 17:13) [3]FOX имеет драйвер ODBC?
Если да, то я бы сделал так.
1. Power Designer настроил бы на базу FOX и сделал reverce enginiring.
2. Подправил физ. модель БД "в свете последних веяний".
3. Сгенерил скрипт создания БД на мускуле.
4. Сгенерил БД этим скриптом при помощи инструментария мускула.
Может быть и есть проги, автоматом вливающие одну БД в другую вместе с данными и структурой. Но я скептически отношусь к такой степени искуственного интеллекта.
И лично мое, ничем не оправданное мнение: мускул - не лучший вариант СУБД.
← →
Alex_xxx (2004-05-19 17:13) [4]Психотерапевт??? Это хорошо.....
Может поможешь:
Сейчас "транзакции" реализованы так: до начала записи в таблицы dbf они копируются (будешь смеятся, но через bat файлы) во временный каталог, если запись прошла неуспешно (поймано исключение BDE - любое), из temp`а копируется обратно, в противном случае - читим temp. Все хорошо, но dbf в 20-30 метров копировать туда/сюда - тоска еще та....А из от 3 до 7 штук, в зависимости от ветки алгоритма:-(
Т.к. в пределах доступа крутиться MySQL хочется уйти на него.
← →
Alex_xxx (2004-05-19 17:16) [5]Так и я последние 5(??? уже забыл сколько :-) ) лет работал с IB.
Но плодить СУБД..... мне кажется, что это не есть гут.
← →
Курдль © (2004-05-19 17:18) [6]Обычно у всех юзеров Делфей по умолчанию вертится IB.
Не буду вдаваться в долгие споры "кто круче" (все равно Оракл!), но сдается мне, что IB и ее разнообразие для небольшой БД с небольшим кол-вом пользователей - самое то!
← →
Alex_xxx (2004-05-19 17:25) [7]Проблема с лицензированием. Халявный IB (6.0) не вызавает доверия у руководства: мол старая, глюкавая и т.д.
А MySQL уже стоит при другои программном пакете.
← →
Курдль © (2004-05-19 17:28) [8]Для руководства:
Пусть качнет оракл с их официального сайта (~2 Гига + требуют забожиться на пидораса, что не будешь ее использовать в интересах терроризЬма и т.п.) бесплатно!!!
← →
Nikolay M. © (2004-05-19 17:44) [9]Имхо, единственное приложение MySQL-ю - это веб-сервер в связке с РНР и проч. В качестве СУБд для хранения живых, нормализованных данных - настойчиво не рекомендую. Я еще помню те времена (3-я с чем-то версия, кажется), когда сыпались таблицы с числом записей порядка 1 000 000. Конечно, многое изменилось, но осадок остался. Нормальным сервером БД его ну никак назвать нельзя :(
← →
Емахо! (2004-05-20 16:22) [10]для перегона можно использовать Делфийский DataPump, при условии, что есть ODBC драйвер для FOX (для MySQL такой есть). РАботает все отлично. Пробовал перегонять данные с SyBase->MySQL
MSSQL->MySQL, MySQL-MSSQL, SyBase -> MSSQL. Замечаний нет!
Страницы: 1 вся ветка
Текущий архив: 2004.06.13;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.023 c