Хотите написать инструмент SNMP и Netflow для Linux \ BSD и получить совет по выбору языка, C или Java.
Инструмент будет собирать Netflow, отправлять и получать запросы SNMP, подключаться к базам данных Postgresql и будет работать через веб-интерфейс (PHP), в будущем он будет взаимодействовать с устройствами с помощью веб-сервисов.
Обычно я хотел бы, чтобы C реализовал вышеупомянутое, множество надежных библиотек и низкоуровневый доступ к сетевому стеку, но доступ к базе данных и веб-сервисам можно было бы реализовать проще (лучше?) В Java.
Вопрос в том, справится ли Java с задачей обработки всей этой сетевой информации под нагрузкой или я должен придерживаться доступа более низкого уровня, предоставляемого C?
Дополнительный вопрос, я подумывал сделать это гибридное приложение. Тяжелая работа в Си и выполнение вещей более высокого уровня в Java. Опыт и мысли по этому поводу приветствуются.