Email or username:

Password:

Forgot your password?
Top-level
Joinny Hash

> Открытый исходный код также открыл сферу специализированных баз данных. Cassandra, HBase, MongoDB, Hive и Redis - вот лишь часть систем, которые изменили традиционный рынок БД, позволив хранить и анализировать огромные объемы данных. В результате появления всех этих новых возможностей резко повысилась эффективность создания и разработки современных решений. Теперь сложные задачи легко можно решить с помощью узкоспециализированной базы данных. Больше не нужно использовать устаревшую реляционную БД и сложную прикладную логику.

На последней работе моё решение для обеспечения поточной обработки данных, которая дала нам необходимую масштабируемость – болезненный переход на стандартную реляционную модель и написание сложной прикладной логики. Не то чтобы это было серебряной пулей, но когда под её видом _без контекста_ начинают топить за NoSQL разного рода, у меня глазки закатываются.

Потребность в той или иной логике не исчезает просто так, технологическим путём - либо это типовая давно реализованная задача (которую не надо переизобретать), либо придётся изобретать на других рельсах, либо говорить "ну, пук среньк, зато по сети, распределённо и как в книжках, просто консенсус пока ещё не сошёлся...".

1 comment
Joinny Hash

Более того, пока я склоняюсь к тому, что принимающий решение об использовании NoSQL в OLTP-проектах, где не только в конец дописывать данные и потом анализировать как не в себя, должен подписывать кровью согласие в течение двух лет это поддерживать и развивать, дополнительным условием должен быть минимум год аналогичных действий в той же самой компании в других проектах и минимум два воспитанника, которым он передал предыдущий проект, которые не уволились в течение полугода.

Ладно. Выдохнуть. Сейчас чувак расскажет о том, что он занимался только построением всевозможных BI, временными хранилищами сырых данных, нормализацией которых занимались другие люди и я вздохну с облегчением от понимания.

Более того, пока я склоняюсь к тому, что принимающий решение об использовании NoSQL в OLTP-проектах, где не только в конец дописывать данные и потом анализировать как не в себя, должен подписывать кровью согласие в течение двух лет это поддерживать и развивать, дополнительным условием должен быть минимум год аналогичных действий в той же самой компании в других проектах и минимум два воспитанника, которым он передал предыдущий проект, которые не уволились в течение полугода.

Go Up