Анил Инамдар о плюсах и минусах Cassandra и PostgreSQL

06.07.2024

Анил Инамдар, вице-президент и глобальный руководитель по решениям в области данных в Instaclustr от NetApp, исследует уникальные преимущества и потенциальные препятствия Cassandra и PostgreSQL, чтобы помочь в принятии решений по базам данных как никогда раньше.

Преимущества Cassandra и идеальные случаи использования

Архитектура Cassandra разработана для масштабирования. Она может управлять миллионами одновременных пользователей и операций в секунду, сохраняя огромные объемы данных. Увеличение емкости возможно без простоев, просто добавляя узлы в кластер. Cassandra также обеспечивает непрерывную доступность и время работы без единой точки отказа, а также возможность легко распределять данные между несколькими центрами обработки данных.

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

Также стоит отметить, что Cassandra 5.0 сейчас находится в стадии бета-тестирования, а общая доступность ожидается скоро. Среди основных моментов - улучшения производительности и лучшая функциональность для проектов AI/ML.

Проблемы Cassandra

Разработчики, обученные моделям реляционных баз данных, сталкиваются с распространенной проблемой при переходе на Cassandra. Чтобы максимально использовать возможности NoSQL базы данных, часто требуется переучиваться и моделировать данные вокруг запросов вместо отношений или объектов.

Cassandra также требует опыта для оптимальной работы: разработчики с опытом работы с реляционными базами данных часто начинают изменять настройки по умолчанию Cassandra до того, как поймут влияние этих действий, что замедляет производительность кластера. Хотя Cassandra исключительно устойчива с точки зрения доступности и надежности, это вовсе не решение "установил и забыл". Разработчики, которые не следят активно за работой Cassandra и не масштабируют ее для учета событий (таких как всплески операций записи), также столкнутся с падением производительности.

Наконец, разработчики часто не понимают, насколько доступна запись с Cassandra. Они создают модели данных, которые минимизируют записи с учетом затрат, что приводит к снижению производительности.

Самые популярные для

uTorrent

uTorrent

Полная версия uTorrent скачать бесплатно на windows и андроид

5
1032 отзывы
7362667
скачали
Zona

Zona

Полная версия Zona скачать бесплатно на windows и андроид

4
614 отзывы
1700176
скачали
WinRAR

WinRAR

Упрощайте управление файлами, сжимайте и извлекайте их быстро и безопасно.

5
735 отзывы
729800
скачали
Майнкрафт

Майнкрафт

Исследуйте мир приключений, стройте уникальные конструкции и выживайте в ночные часы.

5
750 отзывы
491485
скачали

Новости и обзоры для

Большое обновление Hytale: динозавры и улучшения

Всего через четыре дня после выхода Hytale получила обновление с динозаврами, новыми настройками персонажей и исправлениями ошибок.

Читать далее

Бесплатные игры: новинки в Epic Games Store и Steam

До 2024-01-22 в Epic Games Store доступны бесплатные игры Styx. На Steam, игра Initial Drift Online бесплатна до 2024-01-18.

Читать далее

Thief: Новый ракурс в фан-миссии День отбора

Пользователи Thief 2 погрузятся в фан-миссию 'День отбора' с уникальными вызовами для слабовидящих.

Читать далее

Проблемы с FPS на видеокартах Nvidia после обновления Windows

Обновление Windows KB5074109 в январе 2026 вызывает падение FPS на Nvidia. Исправление: обновление драйверов, удаление обновления.

Читать далее

Styx: бесплатная раздача игр в Epic Games Store

Epic Games Store бесплатно предлагает первые две игры из серии Styx до 2024-01-22 с добавлением кооператива и нелинейных локаций.

Читать далее

Hytale превращается в Minecraft благодаря моддеру

Hytale получил элементы Minecraft от моддера LAirHisson, включая Эндер Дракона, The End и более. Обновления улучшают боевую систему.

Читать далее

Brigador Killers: Новая игра от Stellar Jockeys без мехов

Brigador Killers, новая игра от Stellar Jockeys, теперь доступна на itch.io. Игра фокусируется на стелсе и пеших боях.

Читать далее

Валек Ящероязык готов уничтожить Землю — объявлены даты

Size Five Games 27.01.2026 выпускает Earth Must Die. Комедийная игра перенесет нас в королевство Тирития с необычным героем.

Читать далее

Первое бесплатное обновление Windows в 2026 году

Microsoft выпустила бесплатное обновление Windows 10 ESU KB5073724 в 2026 году с патчами безопасности и новыми сертификатами Secure Boot.

Читать далее

Forbidden Solitaire: Новый демонстративный выпуск сочетает карточную механику и хоррор

Forbidden Solitaire сочетает пасьянс и хоррор в новом демо. Представлены мета '90-е PC элементы и жуткие апгрейды.

Читать далее