Главная страница
    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.039 c
14-1085638234
REA
2004-05-27 10:10
2004.06.13
Хороший тон


1-1085863581
S4nya
2004-05-30 00:46
2004.06.13
Алгоритм


1-1085727686
IgorR
2004-05-28 11:01
2004.06.13
Очистка памяти выделенной в RunTime


1-1085866179
CyberSpy
2004-05-30 01:29
2004.06.13
TabControl


14-1085565049
Knight
2004-05-26 13:50
2004.06.13
Как вылечить дозвон в Win2k?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский