Kairos Digital / Енисей

«Енисей» - это документно-ориентированная, высокопроизводительная, распределенная NoSQL СУБД, с поддержкой multi-master replication.

Посетить официальную страницу Енисей

Купить Енисей

СУБД «Енисей» спроектирована для применения в высоконагруженных системах реального времени и без проблем может хранить миллиарды документов, предоставляя широкий выбор инструментов для работы с такими объемами данных.

Отличительными особенностями Енисей являются:

  • Простота в разработке и эксплуатации
  • Высокая производительность
  • Экономичность
  • Кроссплатформенность
  • Надежность
  • Специализированный фреймворк, реализующий DOM (Document-object mapping)
  • Хранение фото, видео и других бинарных объектов

У «Енисей» фактически нулевой «порог входа», любой современный разработчик уже умеет работать с нашей СУБД.

Функции

  • REST и JSON

Ваша система уже работает с JSON, в этом формате обмениваются данными сервисы, а REST является основным архитектурным стилем в современных системах, используемым для API как внешних, так и для микросервисного взаимодействия. Так как работа с «Енисей» осуществляется через обычный HTTP и именно через RESTful и она не требует специализированных языков построения запросов, то применение нашей СУБД в современных системах, как минимум, в качестве оперативной БД представляется наиболее выгодным решением, по сравнению с реляционными СУБД.

  • Кроссплатформенность

«Енисей» работает на нескольких платформах:

- Linux ОС, включая основные российские

- Windows

- Android

- ARM7

- ARM8

- Версия, написанная на JavaScript, работающая в браузере

Таким образом, с «Енисей» вы можете реализовать распределенные системы, объединяющие компоненты на разных ОС и платформах.

«Енисей» — это единственное решение среди СУБД, с таким широким выбором платформ.

  • Append only СУБД

«Енисей» — это append only СУБД, т.е данные всегда добавляются, даже если вы обновляете какой-то документ. Таким образом скорость работы в разы выше, по сравнению с реляционными решениями, так как полностью исключаются ситуации блокировки

  • Erlang

«Енисей» написан на языке Erlang. Большинство современных языков программирования, из десятки самых популярных, в отличие от Erlang, были разработаны без предварительного нахождения своей области применения, тогда как Erlang был разработан специально на основе требований к распределённым, отказоустойчивым, параллельным системам реального времени.

  • Представления (Views)

Для сложных выборок есть высокопроизводительные представления (Views), которые можно писать на нескольких языках, таких как:

- JavaScript

- Erlang

- CoffeeScript

- Elixir

Внутри view, разработчик может писать любую логику, на привычном ему языке (с JavaSript уж точно знаком более чем один разработчик у вас в команде).

  • Документный подход к хранению данных

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

  • Асинхронные индексы

Индексы перестраиваются асинхронно, не оказывая влияния на скорость записи в БД

  • Отказоустойчивость и высокая доступность

«Енисей» предоставляет вам несколько вариантов обеспечения отказоустойчивости и распределения нагрузки:

- Кластер

- Multi-master репликация

- Шардирование

Лицензирование

Лицензируется по количеству установок, запущенных копий.

Хотите демонстрацию продукта? Обратитесь к нам по телефону или в любом мессенджере, указанным ниже. Также можно оставить запрос на электронную почту info@neosoft.pro.