Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

Переход от 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.035 c
14-1085609507
Юрий
2004-05-27 02:11
2004.06.13
Как бы выкачать этот ресурс...


14-1085381996
guest_Dmitry
2004-05-24 10:59
2004.06.13
Возможно ли в html файле запретить копирование?


4-1083918898
Samgin
2004-05-07 12:34
2004.06.13
GSM-модем + SMS


9-1076590878
Unknown user
2004-02-12 16:01
2004.06.13
Проблема с туманом.


6-1082722632
xman
2004-04-23 16:17
2004.06.13
mailslot already exests





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский