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