A PHP Error was encountered

Severity: Warning

Message: mysql_real_escape_string(): Access denied for user 'linuxmir'@'localhost' (using password: NO)

Filename: mysql/mysql_driver.php

Line Number: 319

A PHP Error was encountered

Severity: Warning

Message: mysql_real_escape_string(): A link to the server could not be established

Filename: mysql/mysql_driver.php

Line Number: 319

Вышел первый релиз OrientDB

Вышел первый релиз OrientDB


Рубрика: Новости Linux
Метки: |
Просмотров: 3064

[dc] Вышел[/dc] I релиз ORIENTDB, системы управления БД, которая объединяет в себе возможности документо-ориентированной и графо-ориентированной БД. Даже при работы с документ-ориентированными данными взаимодействие м/у документами обрабатывается как в графо-ориентированной БД с определением прямых связей м/у записями. При этом пройти по цепочке содержимого деревьев и графов, как полностью так и частями, возможно в считанные миллисекунды. Дополнительно поддерживается интерфейс объектно-ориентированной БД, который работает поверх документо-ориентированного слоя. Код ORIENTDB написан на языке Java и распространяется под лицензией Apache.

ORIENTDB отличается высокой скоростью работы, на обыкновенном оборудовании дозволяя сохранять до 150 000 записей в сек.. При тестировании производительности, 1 сервер с ORIENTDB оказался способен заменить собою 125 серверов MYSQL. Распределённая сеть серверов способна обеспечить хранение до 9.223.372.036 млрд записей и 19.807.040.628.566.084 Терабайта данных. Оперирующий запросами ключ/значение кластер ORIENTDB может состоять из тыс. узлов, применяя для организации единого хранилища алгоритм распределённой хэш-таблицы (DHT). Для непосредственного хранения данных применяется свой алгоритм RB+Tree, сочетающий в себе особенности Red-Black Tree и B+Tree, что дает возможность добиться в два раза меньшего потребления памяти при сохранении скорости Red-Black Tree за счёт балансировки операций добавления и обновления данных.

Основные особенности:

Полная помощь ACID транзакций;

Помощь подмножества языка SQL для исполнения запросов c использованием конструкции SELECT (ORIENTDB не является реляционной БД, по этой причине полностью все возможности SQL не поддерживает);

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

100 процентов совместима со стандартом TINKERPOP Blueprints для графо-ориентированных БД;

Помощь языка запросов Gremlin;

Нативно поддерживает HTTP, RESTFUL и JSON протоколы без эксплуатации сторонних компонентов;

Возможность работы как в режиме встраивания в иные приложения, так и в качестве выделенного сервера;

Имеет весьма малый размер и не имеет сторонних зависимостей;

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

Установочный пакет целиком самодостаточен;

Поддерживает отказоустойчивые конфигурации и репликацию (архитектура ORIENTDB с самого начала рассчитана на мультимастер репликацию);

Помощь запуска скриптов на стороне сервера (Server Side Scripting);

Доступна коммерческая помощь.