Обработка больших данных локально: MS Access vs MySQL

general

Новичок
Обработка больших данных локально: MS Access vs MySQL

Привет завсегдатаям форума!

Подскажите, пожалуйста, как лучше поступить в моей ситуации.

Есть достаточно большие массивы данных - 5 таблиц по 8-10 полей и по 300 000 - 500 000 строк данных (таблицы по биохим. соединениям).

Прежде чем выкладывать в сеть (а оно лежит в MySQL), мы над ними производим разные хитрые действия (всяческие UPDATE ... INNER JOIN .. ON ... SET .. WHERE и тому подобные). Все это мы делаем локально в MS Access. Выполнение этих операций занимает несколько часов: обычно в Access запускаем скрипт на ночь, а когда утром приходим в институт - то все готово. После чего результат импортируем в MySQL.

У коллег возникло предложение все это обрабатывать с помощью PHP+MySQL.

Как вы думаете:

1. Навскидку, будет ли быстрее?

2. Для PHP, Апача - это не проблема в течение нескольких часов обрабатывать один тяжелый скрипт?
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Все это мы делаем локально в MS Access.
нах... пардон, но ЗАЧЕМ???
1. Еще быстрее это будет обрабатывать только в MYSQL.
2. Не надо пихать апач с пхп туда, где они не нужны.
 

dr-sm

Новичок
general, апач не нужен.
переписываете свою прогу с access на php,
данные ложите в mysql,
запускаете полученный php скрипт из консоли.
будет быстрее на порядки, тк
аксесс непредназначен для обработки таких объемов.

-~{}~ 23.10.08 00:47:

также можно попробовать подцепить для начала mysql к аксессу через odbc, возможно этого будет достаточно
 
Сверху