В следующем году начнется переход от отдельных баз данных NoSQL-типа к более массовым проектам, рассказал ZDNet Боб Уидерхолд, глава компании Couchbase, продвигающей одноименную NoSQL-СУБД с открытым исходным кодом.
В качестве аргумента он приводит опыт своей компании, которая три последних квартала выполняет проекты по замене традиционных реляционных СУБД. Однако пока речь идет о переводе на NoSQL лишь отдельных приложений. Во второй половине
Термин NoSQL (not only SQL, не только SQL), появившийся в
По мнению Уидерхолда, историю распространения NoSQL-СУБД можно разделить на три пересекающихся этапа. Первый начался в
Хотя уже и тогда некоторые первопроходцы строили на их основе приложения для решения ответственных задач, таких пионеров было мало. А поскольку первыми пользователями стали программисты, то их в основном интересовали удобство и функциональность средств разработки. Вопросы масштабируемости и производительности тогда еще не вышли на первый план, так как первые приложения не были сложными.
По словам Уидерхолда, первый этап продолжается до сих пор, но параллельно с ним в начале
На втором этапе предприятия проводят исследования продуктов NoSQL, которые как правило не выполнялись на первом этапе, тестируя системы с точки зрения производительности и масштабируемости, а затем выбирают наилучшее решение и его внедряют.
В результате, по словам Уидерхолда, масштабы проектов в денежном выражении выросли с
Однако пока речь идет хоть и об ответственных, но отдельных приложениях. Предприятия еще не приняли стратегического решения о широком внедрении NoSQL. По мнению Уидерхолда, это будет сделано на третьем этапе, который начнется во второй половине
Уидерхолд не надеется, что заказчики полностью откажутся от Oracle и других РСУБД, но полагает, что они могут существенно сократить долю реляционных продуктов на своих предприятиях. И тогда распространение NoSQL значительно вырастет, так как уже сейчас основная доля проектов связана именно с заменой реляционных баз данных, а не с переходом с одной NoSQL-СУБД на другую.
Что касается поставщиков NoSQL, то, по мнению Уидерхолда, в этой группе сейчас выделяются три компании: Couchbase, MongoDB и DataStax (дистрибьютор Apache Cassandra). Все они используют модель Open Source. Он считает, что эти лидеры будут все сильнее отрываться от остальных игроков, так как тем становится все труднее найти финансирование, необходимое для конкуренции с первой тройкой.
Оценку Уидерхолда подтверждают последние данные рейтинга DB-Engines, согласно которому MongoDB и Apache Cassandra входят в ведущую десятку СУБД, а Couchbase, хоть и занимает