Перейти к содержанию

Великолепные технологии

Языки программирования

Реляционные базы данных

  • PostgreSql - это мощная объектно-реляционная система баз данных с открытым исходным кодом.
  • MySql - это реляционная СУБД, что означает, что данные хранятся в таблицах, которые могут быть связаны между собой.

Колоночные база данных

  • ClickHouse - столбцовая система управления базами данных (СУБД) для онлайн-обработки аналитических запросов (OLAP).
  • Vertica - это распределенная аналитическая база данных (система управления базами данных, СУБД), предназначенная для обработки и анализа больших объемов данных в реальном времени.
  • Greenplum - это масштабируемая, распределенная система управления базами данных (СУБД), которая основана на PostgreSQL и ориентирована на обработку больших объемов данных для аналитических (OLAP) и транзакционных (OLTP) задач

Документные базы данных

  • MongoDB — документоориентированная система управления базами данных, не требующая описания схемы таблиц.

Базы данных временных рядов

  • Prometheus - база данных временных рядов.
  • InfluxDB - система управления базами данных с открытым исходным кодом для хранения временных рядов.
  • TimescaleDB - это база данных с открытым исходным кодом, предназначенная для масштабирования SQL для данных временных рядов. Поставляется как расширение для PostgreSql.
  • VictoriaMetrics - это быстрое, экономичное и масштабируемое решение для мониторинга и управления данными временных рядов.

Встраиваемые базы данных

  • SQLite - это легковесная реляционная система управления базами данных (СУБД), которая отличается тем, что она встраиваемая и не требует установки отдельного серверного процесса.
  • RocksDB - это высокопроизводительная, встраиваемая СУБД, ориентированная на хранение больших объемов данных с возможностью их быстрого доступа.

Платформы данных реального времени

  • Hazelcast — это унифицированная платформа данных в реальном времени, сочетающая потоковую обработку с быстрым хранилищем данных, позволяющая клиентам мгновенно реагировать на данные в движении и получать ценную информацию в реальном времени.
  • Apache Druid - программное обеспечение с открытым исходным кодом, СУБД реального времени со столбцовым хранением , разрабатываемое в рамках проектов Apache Software Foundation.

Брокеры сообщений

  • Apacha Kafka - это распределенная платформа потоковой передачи событий с открытым исходным кодом, используемая тысячами компаний для высокопроизводительных конвейеров данных, потоковой аналитики, интеграции данных и критически важных приложений.
  • RabbitMQ - это надежный и зрелый брокер обмена сообщениями и потоковой передачи, который легко развернуть в облачных средах, локально и на вашем локальном компьютере.
  • Apache Nats - это высокопроизводительная система обмена сообщениями с открытым исходным кодом, предназначенная для создания распределенных систем и микросервисных архитектур.
  • Redis - мощный инструмент, который прекрасно подходит для кэширования, обработки сообщений, управления очередями и других задач, где важны скорость и масштабируемость.

Системы бизнес аналитики и визуализации

  • Apache Superset - это современная платформа для исследования и визуализации данных с открытым исходным кодом.
  • MetaBase - это открытая (open-source) бизнес-аналитическая платформа, предназначенная для простого и удобного анализа данных и создания отчетов без необходимости глубоких технических знаний.
  • Grafana - свободная программная система визуализации данных, ориентированная на данные систем ИТ-мониторинга.