Рекомендуемый язык для модификации БД MySQL - PullRequest
3 голосов
/ 26 февраля 2010

У меня довольно большая база данных MySQL с различными фрагментами текста. Мне нужно немного изменить примерно 90% всех записей, используя стандартные алгоритмы работы со строками и некоторые регулярные выражения.

Все мои текущие скрипты манипуляции с БД являются интерфейсом PHP для веб-сайта. Рекомендации по языку / технологии, чтобы сделать это в?

Поддержка JSON-кодирования / декодирования плюс.

Ответы [ 2 ]

2 голосов
/ 26 февраля 2010

Php отлично работает из командной строки, и если у вас уже есть общие библиотеки для работы с вашей базой данных, вы можете использовать их повторно.

1 голос
/ 26 февраля 2010

Я предполагаю, что это сценарий однократного выполнения, поэтому производительность и ремонтопригодность, вероятно, не являются вашими приоритетами.

В зависимости от размера вашей компании / клиента и бюрократических издержек, часто бывает проще выбрать язык / API, который уже известен командам sysadmins / production, а также уже установлен на целевой коробке, поэтому я проверил бы это раньше.

Perl-DBI-Mysql встречается чаще, чем, скажем, PHP | Python, что, в свою очередь, более распространено, чем привязки Ruby + Mysql. Perl звучит как разумный выбор, поскольку DBI довольно прост, а мощность регулярных выражений в Perl не имеет себе равных.

...