Я работаю с PostgreSQL, играю с миллионами гиперссылок Википедии и так далее уже 2 года. Я либо делаю свое дело напрямую, отправляя команды SQL, либо я пишу сценарий на стороне клиента на python для управления миллионом запросов, когда это невозможно сделать продуктивно (эффективно и результативно) вручную.
Я запустил бы свой скрипт Python на своем 32-битном ноутбуке и установил связь с 64-битным сервером за 6000 $, работающим на PostgreSQL; Следовательно, у меня были бы дополнительные 2,10 ГГц, 3 ГБ ОЗУ, psyco и менеджер многопоточных SQL-запросов.
Теперь я понимаю, что мне пора повышаться. Мне нужно научиться серверному сценарию с использованием процедурного языка (PL); Мне действительно нужно уменьшить сетевой трафик и присущие ему издержки сериализации.
Теперь мне действительно не хочется исследовать все PL. Зная, что я уже знаю Python, и что я ищу средства между усилием и эффективностью языка, какой PL, как вы думаете, ребята, я должен установить, выучить и использовать, и почему и как?