04.07.2023 Экспертиза, МенеджментПриложениям реального времени требуется база данных, способная поддерживать событийно-ориентированные архитектуры с низкой задержкой, высокой скоростью и масштабированием для запросов к большим объемам данных, пишет на портале The New Stack Джим Моффит, отвечающий за работу с разработчиками в TInybird, платформе данных реального времени для инженерных команд. Почти каждый разработчик, нуждающийся в базе данных, первым делом обращается к знакомым фаворитам: Postgres, MySQL или MongoDB. Эти традиционные базы данных хорошо поддерживаются различными языками программирования, обычно бесплатны или недороги для начала работы и довольно просты в реализации и размещении благодаря десятилетиям практического опыта и поддержке сообщества. Но в современном мире, основанном на данных, эти базы данных не всегда работают. Аналитика, впервые появившаяся благодаря науке о данных, инженерии данных и бизнес-аналитике, теперь внедряется в приложения, создаваемые разработчиками ПО, поддерживая в реальном времени функции, ориентированные на пользователя, такие как внутрипродуктовая аналитика, персонализация во время сессии, обнаружение аномалий и оповещение, управление запасами, оптимизация спортивных ставок, ценообразование на основе использования и многое другое. Эти так называемые «приложения реального времени» требуют нового класса баз данных, которые лучше подходят для поддержки архитектуры, основанной на событиях, высокоскоростных соединений с низкой задержкой, а также необходимой скорости ...
читать далее.