MySQL vs PostgreSQL vs MongoDB vs Redis

Опубликован рейтинг популярности СУБД. Безоговорочный лидер — MySQL. Второе место за MongoDB — СУБД для хипстеров и наркоманов. Действительно лучшая СУБД — PostgreSQL — только на третьем месте.

Самая популярная база данных

MySQL

Действительно очень быстрая СУБД, лишенная серьезных недостатков. Для небольшого и среднего сайта — самое то. Этим и объясняется популярность MySQL. Идеально подходит для хранения небольших порций текста.

  1. Новшества и преимущества MySQL 5
  2. MongoDB против MySQL

MongoDB

Хипстерская NoSQL-СУБД. Использует вместо SQL язык описания данных JSON. Нравится программистам, которым лень описать схему БД, но хочется хайпануть. Есть мнение, что PostgreSQL с JSONB умеет то же самое, что и Mongo, но делает это быстрее и гибче.

  1. Обзор MongoDB: преимущества и недостатки
  2. Когда использовать MongoDB

PostgreSQL

Жемчужина мира Open Source. Почти как Oracle по возможностям. Сеньор Помодор недавно создал БД, запилил партицирование и зафигачил в PostgreSQL полтора миллиарда записей. Всё это на одном компе. Выборка происходит практически мгновенно. MySQL бы сдох на таких объемах. Используем MySQL для сайтиков и PostgreSQL для серьезных приложений.

  1. Какую базу данных выбрать: MySQL vs PostgreSQL
  2. PostgreSQL + отечественный транслятор = Oracle
  3. Заменил PostgreSQL на Mongo и сэкономил кучу денег
  4. Самое важное преимущество PostgreSQL перед MySQL

Redis

Еще одна жемчужина. Держит базу данных в ОЗУ. Идеально подходит для кэширования чего-либо. Тоже NoSQL. Хранит только данные вида ключ/значение.

Cassandra

Наполовину хипстерская вещь, наполовину полезная. Написана на Java, удобно объединяется в кластеры и позволяет работать с гигантскими объемами информации. Хотя PostgreSQL тоже не запрещает. Но есть мнение, что операция вставки у Каси на порядок быстрее, что создает для Cassandra определенную нишу.
field_vote: 
Ваша оценка: Нет Средняя: 3.4 (49 оценки)
Главная тема: 
Названия программ: 

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.