Объектное хранилище

Iglasorg | 07.03.2016

 

IGLAS предоставляет в распоряжение разработчика готовое распределённое объектное хранилище, к которому он обращается посредством драйвера, или напрямую через протокол  HTTP. Это хранилище создаёт для разработчика объекты на базе обычных json-схем, которые он  загружает в среду самостоятельно. Эти схемы поддерживают наследование. Так, на базе готовых схем из системы IGLAS разработчик создаёт свои объекты, просто расширяя их свойства.

Основные характеристики Объектного хранилища  IGLAS:

  • Ядро реализовано на JAVA
  • Основной протокол БД  HTTP
  • поддерживает кластеризацию 
  • Произвольное горизонтальное масштабирование отдельных кластеров
  • Кластеры могут напрямую обмениваться объектами
  • Сложные объекты могут состоять из объектов физически находящихся на разных кластерах
  • Все объекты хранятся в b-tree 
  • B-tree могут пересекаться 
  • Все объекты создаются на основе JSON-схем
  • использует JSON-схемы для валидации объектов
  • позволяет контролировать доступ к объектам по следующим параметрам:
    • хост
    • пользователь
    • кластер
    • база 
    • коллекция
    • корень b-tree
    • узел b-tree
    • класс объекта
    • метод объекта
    • поле объекта (в перспективе)
  • Адрес каждого объекта позволяет получить к нему доступ через любой кластер
  • Кросс-кластерное, связывания данных (one-to-one, one-to-many, many-to-many)
  • имеет собственный язык запросов, который позволяет пакетно вызывать методы объекта

 

Контакты

  • Адрес:
  • Email:
  • Телефон: