Про OLTP

Dec 05, 2013 16:10

А на чём стоит начинать писать OLTP-систему с целевой производительностью порядка 4k запросов в секунду с перспективами масштабирования в несколько раз?

Предположим, есть только неможко пхпшников, которых в любом случае переучивать. Вопрос - куда.

Пока что кандидаты: scala, erlang, java, clojure

Leave a comment

Comments 91

alex_butenko December 5 2013, 13:17:05 UTC
а чем пыхпых хуже будет? :) php-fpm вполне себе будет работать.

Reply

inhate December 5 2013, 14:30:36 UTC
Не умеет послать запросы на несколько серверов БД и внешних API параллельно.
Ну умеет connection pool.
PHP-FPM у меня уже есть. Захлебнулся на Debian при ~1300-1500rps на ноду, на центоси работает лучше, но всё равно двух проблем выше не решает.

Reply

levgem December 5 2013, 14:31:47 UTC
какая может быть разница между дебианом и центосью?

Reply

alex_butenko December 5 2013, 14:54:55 UTC
патчики всякие наверняка. Или fs там пошустрее работает.

Reply


zotrix December 5 2013, 13:51:26 UTC
переобучите меня на php, а потом erlang :)

Reply


wildman December 5 2013, 13:58:30 UTC
python + amqp :)

Reply

eternal_leave December 5 2013, 15:10:19 UTC
На тебе, боже, что нам не гоже? ;)

Reply

wildman December 5 2013, 15:11:15 UTC
мы именно на этом и работаем :)

Reply

eternal_leave December 5 2013, 15:37:43 UTC
Я в курсе :) И даже в курсе, к чему это иногда приводит. Для продолжения дискуссии обращайся в 216 :)

Reply


vaddimka December 5 2013, 14:23:15 UTC
erlang, zeromq + крестики

Reply


anonim_legion December 5 2013, 14:58:02 UTC
Java или C#

Reply

d239cb December 5 2013, 16:04:51 UTC
безумец, пошел вон!

Reply

inhate December 5 2013, 16:15:51 UTC
А что плохого в старой доброй Java ?
Пока вижу следующие плюсы:
1) Вылизанный и довольно шустрый производительный рантайм
2) Наличие и выбор инструментария - профайлеры, отладчики, мониторинг потрохов
3) Наличие и выбор готовых компонент для организации необходимого параллелизма в приложении

Reply

d239cb December 5 2013, 16:20:42 UTC
в джаве ничего плохого. просто аноним - клинический псих. его нужно травить.

Reply


Leave a comment

Up