Comments 34
О даааааааааааааааааааааа, YT теперь в опен сорс. Счастье наступило! ?????
Есть и хорошие новости!)
Поздравляю!
Выход этого продукта в опенсорс как-то связан с непредвиденным децентрализованным бэкапом, произошедшим недавно?
Скорее связан с выводом активов компании в опенсорс, чтобы спокойно использовать их в израильских проектах.
Друг сказал, что в бэкапе не было YT.
За такой короткий срок вряд ли бы успели допилить до пригодного для опенсорса вида, явно гораздо раньше начали готовиться.
А можно подробнее об этом?
Интересно было бы почитать про слабые стороны, самые частые подводные камни и в каких кейсах точно не стоит использовать.
Я осторожно предположу что все те же дыры что и у спарк и довеском держать в уме исполнителя.
Да, а то сейчас начнется с ещё большей интенсивностью из пушки по воробьям как мы любим в нашей ITшечке, хотя тут уже не пушка, а скорее звезда смерти.
Это же близкий аналог Apache Hadoop, только с катастрофически малым количеством специалистов на рынке и отсутствием опыта эксплуатации за пределом Яндекс.
А можете рассказать про фаззинг? У вас там есть папочка с json, но как они готовятся?
Всегда было интересно, как ощущается велосипедостроение изнутри? Со стороны сопровождения, не разработки? Вкладывать годы экспертизы в продукт, название которого ничего не скажет никому за пределами компании.
Кстати, я не издеваюсь и не пытаюсь обесценить получившийся продукт. Мне действительно интересно, чем руководствуются люди в данном случае.
Часто в крупных компаниях велосипедостроение - вынужденный шаг. Не-велосипед может ещё не существовать на тот момент, когда было принято решение начать разработку, не держать нагрузку, не уметь работать на большом числе машин, не работать в нескольких датацентрах, не поддерживать нужный сетевой протокол или иметь неподходящую ценовую политику, лицензию или иные условия использования.
А будет статья про YDB + YDB topics vs YT dyn. tables + YT queues over dyn. tables? Чем они отличаются/похожи. Или это одна и та же кодовая база? Просто кажется, что есть 2 инструмента, которые в конце концов придут к одному и тому же.
Круто! Поздравляю!
А подскажите не спеуиалисту, как происходить выбор инструмента (если я правильно понял) обралотки запроса? Вот есть у вас YQL, CHYT, SPYT. Все это, как я понял, инструменты для тех или иных запросов\задач и все они коннектяться к Cypress хранилищу и управляются через Scheduler. Но по итогу при запросе через UI, как производится выбора инструментв (YQL, CHYT, SPTY) которым этот щапрос обрабатывать?
SDK для более популярного, чем Go, PHP делать вы, конечно, не будете.
YTsaurus: основная система для хранения и обработки данных Яндекса теперь open source