Самые популярные СУБД: рейтинг 2018-го года

Самые популярные СУБД: рейтинг 2018-го года

Издание DB-Engines ежегодно публикует рейтинг наиболее популярных систем управления базами данных. Сегодня мы пройдемся по верхним строчкам свежего топа, а заодно разберемся, зачем нужны СУБД.

База данных – это место, куда можно положить нужную информацию, чтобы потом с ней работать. Например, в базе данных интернет-магазина удобно держать каталог товаров, информацию по клиентам, контент и т.д.

Но как создать такое место? Как класть в него данные, менять их, показывать другим пользователям? Для этого нужен специальный софт – система управления базами данных (СУБД). Вы указываете ей, какие данные брать и что с ними делать, а дальше система сама все выполняет.

Сегодня существует несколько сотен СУБД. Посмотрим, какие из них вошли в первую пятерку рейтинга DB-Engines в этом году.

Самая популярная и уважаемая СУБД, первая версия которой появилась еще в конце 70-тых. Мощная, практичная и статусная.

Плюсы:

  • выдающийся функционал (Oracle содержит grid framework и массу фишек, которые в других СУБД нужно устанавливать дополнительно);
  • отличная масштабируемость (без потери производительности обрабатывает несколько миллиардов записей);
  • беспрецедентная надежность;
  • возможность использования в качестве движка для веб-приложений (Oracle APEX).

Минусы:

  • высокая цена (однопользовательская лицензия стоит 350 долларов, процессорная – 17,5 тысяч);
  • высокое потребление системных ресурсов (часто перед установкой приходится обновлять оборудование);
  • сложные конфигурации (не каждый сисадмин справится с внедрением и обслуживанием Oracle).

Кому подойдет: крупным (и богатым) корпорациям, которые работают с огромными объемами данных.

Золотой стандарт СУБД для веб-приложений на Linux. Система быстрая, надежная, а главное – бесплатная. Хотя для бизнеса лучше взять платную версию.

Плюсы:

  • простой интерфейс;
  • поддержка разных типов таблиц (MyISAM, InnoDB, EXAMPLE и др.);
  • экономное потребление ресурсов;
  • синхронизация с другими базами данных (Oracle, DB2 и др.).

Минусы:

  • фрагментарное использование SQL (если раньше вы работали со стандартным языком, при внедрении СУБД могут возникнуть проблемы);
  • дыры в безопасности (при выполнении некоторых операций MySQL может спровоцировать DDos-атаку на базу данных);
  • платная техподдержка (даже для бесплатных версий).

Кому подойдет: компаниям, которым нужна нормальная бесплатная СУБД.

Фирменная СУБД от Microsoft. Работает как с локальными, так и с облачными серверами (их даже можно использовать одновременно). С 2016-го года дружит с Linux, но оптимально использовать ее в ОС семейства Windows.

Плюсы:

  • простой интерфейс;
  • синхронизация с другими программными продуктами Microsoft;
  • хорошая защита данных (шифрование, динамическая маскировка и др.);
  • отличная масштабируемость.

Минусы:

  • высокая цена (стандартная лицензия на один сервер обойдется в 865 долларов);
  • повышенное потребление ресурсов;
  • ограниченный функционал для работы с веб-приложениями.

Кому подойдет: компаниям, которые используют продукты Microsoft.

Одна из первых СУБД, разработанная почти 30 лет назад в университете Беркли. Чаще всего используется для управления базами данных веб-сайтов. Потому что удобная и бесплатная.

Плюсы:

  • высокая масштабируемость;
  • поддержка json (текстового формата обмена данных на JavaScript);
  • соответствие ACID (требованиям к системе, обеспечивающим максимальную предсказуемость ее работы);
  • возможность настройки собственного интерфейса;
  • универсальность (подходит для использования на большинстве популярных платформ).

Минусы:

  • повышенный расход ресурсов;
  • слабая техподдержка;
  • проблемы с хостингом.

Кому подойдет: компаниям с ограниченным бюджетом и большими базами данных.

Бесплатная СУБД, поддерживающая несколько языков программирования. В отличие от предыдущих систем, не работает с реляционными базами (в которых все данные взаимосвязаны).

Плюсы:

  • отличная масштабируемость;
  • поддержка json;
  • возможность работы с любыми видами данных.

Минусы:

  • сложная процедура внедрения;
  • для работы с реляционными базами придется вручную переписать код;
  • для коммерческого использования нужна платная версия.

Кому подойдет: компаниям, которые работают с большими объемами разрозненных данных.