История изменений
Исправление 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, и кроме них в мире ничего нет. Хотя это совсем не так, и все эти монстроузный фрейморки с абстракциями ради абстракций уже давно авно мамонта.