Высоконагруженные проекты оперируют большим количеством данных. Часто случается, что эти данные не вписываются в привычную структуру реляционной СУБД, что резко снижает эффективность ее использования и является критичным для работы под большой нагрузкой. Ситуация может возникать по разным причинам, как объективным природа самих данных, так и субъективным используемые для реализации бизнес-логики подходы к разработке и технологии.
В данном сообщении будет рассказано о ряде задач, в которых приходится сталкиваться с большими объемами реляционно не связанных данных. Будут рассмотрены основные пути решения этих проблем готовые решения, подходы к разработке собственных, решения на базе основных современных реляционных СУБД, традиционно применяемых в веб- разработке. Особое внимание планируется уделить сравнительной оценке плюсов и минусов каждого решения в контексте эффективности, надежности, простоты в разработке и поддержке.
Предлагаемые нами подходы основываются как на изучении общедоступного опыта по рассматриваемому вопросу, так и на обширном опыте, накопленном в компании «СУП фабрик».
Илья Космодемьянский, ведущий разработчик отдела технологий баз данных компании "Суп Фабрик".
Контакты: ilya.kosmodemiansky@sup.com