Kairos Digital

СУБД «Енисей»

Kairos Digital — группа компаний и одноимённый венчурный инвестор, который занимается развитием информационных технологий в России и запуском проектов, имеющих высокий потенциал развития. Основным активом является линейка IT-продуктов, включающая в себя контейнерную PostDev-Ops–платформу для разработчиков и NoSQL СУБД.

СУБД «Енисей»



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

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

Отличительными особенностями СУБД «Енисей» являются:


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

Наш продукт оценят:


  • Компании — разработчики ПО, специализирующиеся на распределённых системах.
  • Компании — интеграторы, поставляющие ПО для комплексных проектов и предоставляющие IT-консалтинг.
  • IT-департаменты крупного бизнеса, отвечающие за автоматизацию разработки.
  • Те, кто ищет кроссплатформенную СУБД, работающую на различных платформах и устройствах.
  • Те, кто заинтересован в миграции с иностранных СУБД на российские решения.
  • Те, кто делает сложные проекты малыми силами или работает в условиях дефицита ресурсов.

Основные сценарии использования СУБД:


  • Построение сложных распределённых систем.
  • Обработка данных в высоконагруженной среде.
  • Основа транспортной инфраструктуры.

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

Технические преимущества:


  • Erlang
  • СУБД «Енисей» написана на языке программирования Erlang, который был разработан специально на основе требований к распределенным, отказоустойчивым параллельным системам реального времени
  • REST и JSON
  • Практически любая система уже работает с JSON: в этом формате обмениваются данными сервисы. Работа с «Енисеем» осуществляется через обычный HTTP и именно через RESTful, не требуя специализированных языков построения запросов.
  • Представления (Views)
  • Для сложных выборок есть высокопроизводительные представления с поддержкой MapReduce, которые можно писать на нескольких языках: JavaScript, Erlang, CoffeeScript, Elixir.
  • Append-only
  • Данные всегда добавляются асинхронно, даже если какой-то документ обновляется. Таким образом, скорость работы в разы выше по сравнению с реляционными СУБД, так как полностью исключаются ситуации блокировки.
  • Асинхронные поисковые индексы
  • Индексы перестраиваются асинхронно, не оказывая влияния на скорость записи в БД.
  • Отказоустойчивость и высокая доступность
  • «Енисей» предоставляет несколько вариантов обеспечения отказоустойчивости и распределения нагрузки: кластер, multi-master репликация, шардирование.
  • Java-фреймворк «Ангара»
  • Поставляется в комплекте с СУБД. Позволяет решать стандартные задачи, также в нём предусмотрены уникальные возможности, благодаря которым можно существенно сократить срок разработки. Есть поддержка объектно- документномэппинга (ODM document-object mapping).
Презентация продукта