Сценарии использования
ADP — мощная реляционная система управления базами данных (РСУБД). ADP основана на объектно-реляционной СУБД с открытым исходным кодом PostgreSQL. ADP можно использовать в критически важных и вспомогательных приложениях для бизнеса в различных отраслях.
ADP является хорошим решением в следующих сценариях:
-
Финансовая индустрия. ADP полностью совместима с ACID и подходит для рабочих нагрузок обработки транзакций в реальном времени (Online Transaction Processing, OLTP). Это также аналитическая база данных, которую можно интегрировать с математическим ПО.
-
Промышленное производство. ADP представляет собой долгосрочное хранилище данных, предлагающее надежное хранение по низкой себестоимости. ADP — идеальный выбор, поскольку поддерживает автоматическое переключение при сбое, полное дублирование данных и почти нулевое время простоя при обновлении серверов.
-
Данные ГИС. ADP включает мощное расширение GIS — PostGIS, которое предоставляет сотни функций для обработки географических данных в различных форматах.
-
Веб-технологии и рабочие нагрузки NoSQL. Веб-сайтам может потребоваться обрабатывать тысячи или сотни тысяч запросов в секунду для обслуживания клиентов. ADP отвечает этому требованию и может использоваться в качестве хранилища в масштабируемых приложениях. ADP работает с современными веб-фреймворками, включая Django (Python), node.js (JavaScript), Hibernate (Java), Ruby on rails, PHP и другие.
Благодаря возможностям репликации веб-сайты можно масштабировать до любого количества серверов баз данных.
ADP также можно использовать в качестве хранилища данных в формате NoSQL.
-
Научные данные. Исследовательские и научные проекты могут генерировать терабайты данных. ADP обладает аналитическими возможностями и предлагает мощный механизм SQL, который может легко обрабатывать большие объемы данных. Функциональность ADP также может быть расширена — можно написать функции агрегации и реализовать собственную бизнес-логику в базе данных.
-
Хранение метрик. Вы можете установить расширение TimescaleDB и использовать ADP для хранения данных временных рядов. Например, курсы валют, телеметрия движения транспортных средств, статистика доступа к серверу или нагрузка на ЦП, изменяющиеся во времени.
-
Хранилище для продуктов Arenadata. Ряд продуктов Arenadata используют ADP в качестве внутреннего хранилища. Например, ADH хранит метаинформацию в кластере ADP.