The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск СУБД OrientDB 2.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск СУБД OrientDB 2.1"  +1 +/
Сообщение от opennews (??) on 07-Авг-15, 18:55 
Представлен (http://orientdb.com/orientdb-2-1-and-24x7-support-release/) релиз системы управления базами данных OrientDB 2.1 (http://www.orientdb.org/), которая объединяет в себе возможности документо-ориентированной и графо-ориентированной БД (http://ru.wikipedia.org/wiki/%D0%91%D0%B...). Взаимодействие между документами в  OrientDB обрабатывается как в графо-ориентированной БД с определением прямых связей между записями, что позволяет в считанные миллисекунды пройти по цепочке содержимого деревьев и графов, как целиком так и частями. Дополнительно поддерживается интерфейс объектно-ориентированной БД, который работает поверх документо-ориентированного слоя. OrientDB отличается (http://www.orientechnologies.com/why-orientdb/) высокой скоростью работы, на обычном оборудовании  позволяя сохранять до 150 000 записей в секунду. Код OrientDB написан на языке Java и распространяется (https://github.com/nuvolabase/orientdb/) под лицензией Apache.

Ключевым новшеством OrientDB 2.1 является поддержка live-запросов (https://orientdb.com/docs/last/Live-Query.html), позволяющих создавать приложения, мгновенно реагирующие на изменение состояния БД. Если при обычных запросах отслеживание изменений производится через периодическую проверку наличия свежих данных, то live-запросы дают возможность получения информации об изменении в режиме реального времени. Работа live-запросов построена через оформление подписки на определённый вид данных, характер которых задаётся при помощи обычного условного блока WHERE. При появлении новой информации, соответствующей заданному запросу, OrientDB сразу отправит данные клиенту.


В новой версии также произведена интеграция средств (http://orientdb.com/docs/last/Auditing.html) аудита, позволяющих отслеживать все операции изменения, чтения, обновления и удаления для каждого объекта в СУБД. Поддерживается наследование объектами установленных свойств аудита. Кроме того, представлены (http://orientdb.com/docs/last/Server-Management.html) новые средства для мониторинга и анализа статистики работы СУБД.

<center><a href="http://orientdb.com/docs/last/images/studio-stats-2servers.p... src="http://www.opennet.me/opennews/pics_base/0_1438962297.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


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

-  Полная поддержка ACID-транзакций;

-  Поддержка подмножества (http://code.google.com/p/orient/wiki/SQLQuery) языка SQL для выполнения запросов c использованием конструкции SELECT (OrientDB не является реляционной БД, поэтому в полной мере все возможности SQL не поддерживает);

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

-  Полностью совместима со стандартом TinkerPop Blueprints для графо-ориентированных БД;

-  Поддержка языка запросов Gremlin (https://github.com/tinkerpop/gremlin/wiki);

-  Нативно поддерживает HTTP, RESTful и JSON протоколы без использования сторонних компонентов;

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

-  Возможность отката внесённых в документ локальных изменений (ODocument.undo);

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

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

-  Дистрибутив полностью самодостаточен;

-  Поддерживает отказоустойчивые конфигурации и репликацию (архитектура OrientDB изначально рассчитана на мультимастер репликацию);
-  Кластер OrientDB может состоять из тысяч узлов и использовать для организации единого хранилища алгоритм распределённой хэш-таблицы (DHT);

-  Поддержка запуска скриптов на стороне сервера (Server Side Scripting);
-  Использование собственного алгоритма RB+Tree для хранения данных, сочетающего в себе особенности Red-Black Tree и B+Tree, что позволяет добиться вдвое меньшего потребления памяти при сохранении скорости Red-Black Tree за счёт балансировки операций добавления и обновления данных.


URL: http://orientdb.com/orientdb-2-1-and-24x7-support-release/
Новость: http://www.opennet.me/opennews/art.shtml?num=42740

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск СУБД OrientDB 2.1"  +/
Сообщение от 444 (??) on 07-Авг-15, 18:55 
Кто юзал, как впечатления?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск СУБД OrientDB 2.1"  –7 +/
Сообщение от Аноним (??) on 07-Авг-15, 20:27 
жава и есть жава
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "Выпуск СУБД OrientDB 2.1"  +2 +/
Сообщение от diderevyagin email on 10-Авг-15, 08:53 
Ни тестов, ни оценки на сравнения с аналогичными по функц. продуктами.
Абы ляпнуть безграмотную чушь.  
Аноним и есть Аноним.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

16. "Выпуск СУБД OrientDB 2.1"  +/
Сообщение от ДяДя on 10-Авг-15, 14:52 
http://orientdb.com/success/

http://orientdb.com/customers/

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск СУБД OrientDB 2.1"  –1 +/
Сообщение от Аноним (??) on 07-Авг-15, 20:45 
Немного офтоп: такие веб-гуи как тут и в графане это какой-то популярный css или хипстоповетрие?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск СУБД OrientDB 2.1"  +2 +/
Сообщение от Аноним (??) on 07-Авг-15, 20:49 
скоростная субд на яве? да вы шутите? :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск СУБД OrientDB 2.1"  +/
Сообщение от Аноним (??) on 07-Авг-15, 20:51 
и еще железо не написано. мож там и7 с кучей ссд в раиде. в таком случае 150000 это мягко сказать мало.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Выпуск СУБД OrientDB 2.1"  +2 +/
Сообщение от 444 (??) on 07-Авг-15, 21:22 
Вы почти правы, в оригинальной статье написано
> Intel i7 8 core CPU, 16 GB RAM, SSD RPM, Multi-threads, no indexes
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Выпуск СУБД OrientDB 2.1"  +/
Сообщение от th3m3 (ok) on 07-Авг-15, 22:45 
Жесть.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Выпуск СУБД OrientDB 2.1"  –3 +/
Сообщение от klalafuda on 08-Авг-15, 00:03 
> Intel i7 8 core CPU, 16 GB RAM, SSD RPM, Multi-threads, no indexes

на сегодня это обычная домашняя машина. без каких-то особых претензий на производительность.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Выпуск СУБД OrientDB 2.1"  –2 +/
Сообщение от angra (ok) on 08-Авг-15, 01:26 
Мда, на в разы более слабой конфигурации(amd A8,hdd) sqlite без тюнинга на производительность дает 100000 в секунду.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Выпуск СУБД OrientDB 2.1"  +3 +/
Сообщение от rob pike on 08-Авг-15, 13:30 
Вы еще с Excel сравните.

Вот сравнение с Neo4J https://www.arangodb.com/2015/06/performance-comparison-betw.../

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Выпуск СУБД OrientDB 2.1"  –4 +/
Сообщение от Аноним (??) on 10-Авг-15, 09:57 
мда.. новости регулярно про мега, супер, турбо продукты на яве. А вот вроде айтишник, вроде вокруг одни компы и сервера. А сколько на этом всем явы? Такой чтобы хорошо работающей, без головняка, запустил забыл, хотя бы как тот же банальный наколеночный mysql. А оказывается нисколько! Полный НОЛЬ. Вопрос как так получается?

pypypy еще есть из той же темы..

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск СУБД OrientDB 2.1"  +1 +/
Сообщение от diderevyagin email on 10-Авг-15, 10:42 
> мда.. новости регулярно про мега, супер, турбо продукты на яве. А вот
> вроде айтишник, вроде вокруг одни компы и сервера.

localhost1, localhost2 ?

> А сколько на
> этом всем явы? Такой чтобы хорошо работающей, без головняка, запустил забыл,
> хотя бы как тот же банальный наколеночный mysql. А оказывается нисколько!

Про такие вещи как Apache Derby не слышали, нет ?

> Полный НОЛЬ. Вопрос как так получается?

В силу полного нуля в Вашей голове.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру