Войти

Наши проекты - Типизированная графовая база данных FungiDB

Типизированная графовая база данных FungiDB

Сейчас стандартом де-факто для хранения и обработки информации является использование реляционных баз данных, таких, как: Postgresql, Oracle, MySQL, MS SQL и других. В последнее время популярными стали NoSQL решения, например key-value хранилища или колоночные БД.

Но бурное развитие информационных технологий уже не может удовлетвориться этими походами. Информация становится все более разветвлённой. Социальные сети уже не могут хранить данные в реляционных таблицах, математики прокладывают свой путь от теории множеств к теории категорий, набирает популярность функциональный подход в программировании.

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

В данный момент на рынке существуют решения в области графовых БД общего назначения, таких, как Neo4J, Cayley. Зачастую, они написаны на языке Java.

Мы хотим создать типизированную графовую базу данных на языке Go, особенностями которой будут: типы элементов и связей (в том числе составные), транзакции, кластеризация, ограничения на связи (constraints), возможность оптимально хранить линейные данные (логи, отчеты), мощный язык запросов, классические алгоритмы работы над графами, версионирование изменений, контроль доступа на основе RBAC, кэширование.

Это очень объёмная работа и нам требуются ресурсы.

 

 

Связаться с нами можно по электронной почте info@nashturizm.ru, либо через Форму обратной связи.

▲ Наверх