eXtremeDB

Windows
Linux

Сайт: www.mcobject.com

eXtremeDB — это высокопроизводительная встраиваемая система управления базами данных (СУБД), разработанная компанией McObject. Она предназначена для использования в реальном времени и встраиваемых системах, обеспечивая гибридное хранение данных с возможностью работы как в памяти, так и на диске. С момента своего появления в 2001 году eXtremeDB зарекомендовала себя как решение для приложений, где критична скорость обработки данных и ограничены ресурсы устройства.

Система поддерживает различные интерфейсы программирования, включая нативный C/C++, SQL через ODBC и JDBC, а также Python и Java. eXtremeDB используется в широком спектре приложений, от потребительской электроники и телекоммуникационного оборудования до систем управления промышленностью и оборонной промышленности. Она обеспечивает надежность и высокую доступность данных, что делает ее подходящей для использования в критически важных и распределенных системах.

  • Гибридное хранение данных: поддержка как in-memory, так и on-disk хранения данных, позволяя балансировать между производительностью и долговечностью данных.
  • Реальное время: eXtremeDB/rt — это единственная коммерчески доступная СУБД, обеспечивающая детерминированные транзакции, соответствующие требованиям жестких реальных временных систем.
  • Поддержка SQL и ODBC/JDBC: возможность работы с SQL-запросами через ODBC и JDBC интерфейсы, обеспечивая совместимость с существующими приложениями.
  • Репликация и кластеризация: поддержка активной репликации и кластеризации данных для обеспечения высокой доступности и масштабируемости.
  • Поддержка различных платформ: совместимость с различными операционными системами, включая Windows, Linux и реального времени (RTOS), а также с 64-битными архитектурами.
  • Малый размер кода: компактный размер системы, около 150–200 КБ, что делает ее подходящей для устройств с ограниченными ресурсами.
  • Многоуровневая безопасность: поддержка шифрования AES, а также механизмов защиты от потери данных и повреждения базы данных.
  • Многоязычные API: наличие API для C/C++, C#, Java и Python, обеспечивая гибкость в разработке приложений.
  • Поддержка аналитики: встроенные функции для обработки временных рядов и статистического анализа данных.
Подробнее