LINUX.ORG.RU

История изменений

Исправление MichIs, (текущая версия) :

А так - RedPanda - и всё стартует моментально, практически незаметно, даже на слабом офисном ноуте. В проде, впрочем, использовалась жабная Kafka.

Еще в копилку отказа от Java в пользу C++.

В ClickHouse изначально использовался координатор Apache ZooKeeper, написанный на Java, но он имел проблемы при большом количестве серверов с производительностью и подвисаниями. В конце концов ребята, родом из Яндекса, в котором любят C++, написали свой продукт «ClickHouse Keeper» на С++, что решило проблемы масштабирования. В общем BigData лучше себя чувствует без разных сборщиков мусора.

То есть, проблема не в том, что в С++ «легко выстрелить в ногу», а проблема в квалификации разработчиков. Для Java - квалификация требуется сильно ниже и при этом java-прогеры сильно внушаемы, и думают что работают с High-End, и кроме них в мире ничего нет, с пеной у рта пытаясь всем это доказать Хотя это совсем не так, и все эти монстроузный фрейморки с абстракциями ради абстракций уже давно авно мамонта.

Исходная версия MichIs, :

А так - RedPanda - и всё стартует моментально, практически незаметно, даже на слабом офисном ноуте. В проде, впрочем, использовалась жабная Kafka.

Еще в копилку отказа от Java в пользу C++.

В ClickHouse изначально использовался координатор Apache ZooKeeper, написанный на Java, но он имел проблемы при большом количестве серверов с производительностью и подвисаниями. В конце концов ребята, родом из Яндекса, в котором любят C++, написали свой продукт «ClickHouse Keeper» на С++, что решило проблемы масштабирования. В общем BigDta лучше себя чувствует без разных сборщиков мусора.

То есть, проблема не в том, что в С++ «легко выстрелить в ногу», а проблема в квалификации разработчиков. Для Java - квалификация требуется сильно ниже и при этом java-прогеры сильно внушаемы, и думают что работают с High-End, и кроме них в мире ничего нет. Хотя это совсем не так, и все эти монстроузный фрейморки с абстракциями ради абстракций уже давно авно мамонта.