HyperBase на
основе PostgreSQL

Геораспределенная масштабируемая база данных как сервис

Представляем облачный
сервис HyperBase

База данных PostgreSQL как сервис в облаке
Гиперметрики для ваших приложений

Геораспределенная база
данных на базе PostgreSQL

Ваши данные размещены в нескольких локациях, что обеспечивает доступ к ним с минимальной задержкой и повышает отказоустойчивость

Быстрое и простое увеличение мощностей
по мере роста объема ваших данных 

Моментальное увеличение вычислительной мощности и хранилища в соответствии с вашими потребностями и нагрузкой

Подходит для хранения
персональных данных по 152ФЗ

Хранение данных в соответствии с техническими нормами и требованиями по защите информации, установленными нормативными правовыми актами Российской Федерации
Postgres в любом
масштабе

Вы можете начать с минимальной конфигурации. По мере роста просто добавьте узлы, перебалансируйте сегменты и распределите таблицы

Высокая
производительность

Ускорьте выполнение запросов в 20-300 раз (или более) за счет параллелизма, хранения большего объема данных в памяти, более высокой пропускной способности

Все преимущества
Postgres

HyperBase использует нативный  Postgres. Вы можете использовать весь привычный набор инструментов SQL и  опыт работы

Полностью управляемая
БД в облаке

Сосредоточьтесь на своем приложении и забудьте об администрировании СУБД. Просто запустите свое приложение на HyperBase в облаке

Глобальная
репликация

Реплики  с несколькими регионами обеспечивают глобальное масштабирование приложений за счет операций чтения с малой задержкой в разных регионах

Идеально подходит
для B2B приложений

Ввиду высоких требований к производительности и доступности HyperBase максимально отвечает запросам крупного и среднего бизнеса

Что вы получите

HyperBase использует расширения над стандартной СУБД Postgres.
Это позволяет использовать его возможности в любом масштабе,
будь то одна из локаций или все доступные для размещения.

  • Семантика
    реляционной СУБД  

    Доступен весь функционал реляционной СУБД (ACID транзакции, джойны, ограничения FOREIGN KEY и т.п.)

  • Быстрое создание
    и масштабирование по требованию

    Создавайте и расширяйте кластер СУБД путем добавления дискового пространства, памяти и процессоров в несколько кликов

  • Распределенные
    транзакции

    Узлы предоставляют транзакционные ресурсы, а менеджер транзакций отвечает за создание и управление глобальной транзакцией, которая охватывает все операции с такими ресурсами

  • Контроль
    доступа

    Гибкий контроль доступа и ограничение возможностей для различных ролей пользователей позволяет снижать риски потери данных

  • Расширение
    для Postgres

    Для масштабирования используются API расширения PostgreSQL. Вам предоставляется знакомая и проверенная СУБД Postgres

  • Информативные дашборды
    по нагрузке и запросам

    Собираем и выводим на удобный дашборд статистику по нагрузке на вашу базу как в реальном времени, так и за требуемый период

  • Распределенная
    СУБД 

    Планировщик распределенных запросов обеспечивает параллельное выполнение на всех шардах, эффективно используя ресурсы

  • База данных 
    as a Service

    Мы полностью берем на себя администрирование всей сопутствующей инфраструктуры – сети, резервное копирование, мониторинг

  • Множество типов
    данных и расширений

    Поддерживаются более 40 типов данных, в том числе слабоструктурированные данные и JSONB. Среди расширений HyperLogLog (HLL), PostGIS, TopN, hstore, pg stat statements, dblink, plpgsql, uuid ossp, ltree, pgvector и прочие

  • Балансировщик
    шардов

    Балансировщик шардов позволяет перераспределять шарды между узлами кластера для эффективного распределения данных и увеличения производительности вашей базы данных

  • Горизонтальное
    масштабирование и шардирование

    Распределение базы по множественным узлам позволяет использовать большее количество памяти, процессорной мощности и дискового пространства, чем на выделенном сервере, что многократно увеличивает производительность

  • Совместимость со всеми популярными
    языками программирования

    HyperBase работает с Ruby, Python, Java, Node.js, Javascript, Go, C++. Простая миграция приложений Rails и Django в HyperBase с помощью библиотек activerecord-multi-tenant (Rails) и django-multitenant library (Django)

  • Колоночная
    СУБД

    Благодаря столбцовому хранению данных многократно увеличивается скорость выполнения запросов

  • Поддержка
    24x7 

    Круглосуточная техническая поддержка

    Разместите ваши данные в облаке с помощью HyperBase и сосредоточьтесь на приложении, а не на администрировании СУБД

Типы данных и расширения

PostgreSQL и HyperBase поддерживают более 40 типов данных, включая полуструктурированные типы данных и JSONB. Многие разработчики называют поддержку JSONB в Postgres суперэффективным способом хранения неструктурированных данных и документов в базе данных

Пользовательские типы — очень полезная функция Postgres. В распределенном кластере HyperBase пользовательские типы (а также расширения Postgres) автоматически распространяются на новые и существующие рабочие узлы без каких-либо специальных действий с вашей стороны

PostGIS — это расширение для Postgres, которое добавляет в Postgres поддержку географических объектов, позволяя выполнять запросы о местоположении в SQL. Открытый исходный код, свободно доступный и работает с HyperBase

HLL — это алгоритм для задачи подсчета различных элементов, который может аппроксимировать количество различных элементов в наборе. Алгоритмы эскизов для вероятностных различий, такие как HLL, позволяют выполнять более глубокую аналитику в режиме реального времени по петабайтам данных

T-digest — это алгоритм эскиза для точной оценки квантилей и процентилей. Первоначально созданный Тедом Даннингом еще в 2013 году, теперь есть популярное расширение Postgres для t-digest

TopN — это расширение PostgreSQL с открытым исходным кодом для вычисления наиболее часто встречающихся значений в столбце, которое является частью класса вероятностных отдельных алгоритмов, называемых алгоритмами эскизов

Полнотекстовый поиск в Postgres позволяет выполнять поиск документов, частей документов и частично структурированных данных с использованием регулярных выражений и текстового поиска в базе данных HyperBase

Pgvector — это расширение PostgreSQL для поиска сходства векторов. Его также можно использовать для хранения вложений. pgvector поддерживает точный и приблизительный поиск ближайшего соседа, расстояние L2, внутреннее произведение и косинусное расстояние, а также любой язык с клиентом Postgres


Есть вопросы? Свяжитесь с нами

Проконсультируем, обсудим ваши задачи и наше сотрудничество


О нас

ООО «Гиперметрика» работает на рынке ИТ услуг с 2010 года. Компания предоставляет услуги по поддержке серверов, веб-проектов, внедрению процессов DevOps и построению частных облаков для организаций, которым необходима квалифицированная техническая поддержка ИТ инфраструктуры.

HyperDedic.ru  |  HyperVDS.ru

Контакты