LINUX.ORG.RU

OrientDB 1.0

 , , ,


0

3

14 мая 2012 года объявлено о выходе первой стабильной версии OrientDB.

OrientDB — это NoSQL-система управления базами данных с открытым исходным кодом, написанная на Java. Несмотря на то, что она является документо-ориентированной, связи между данными в ней реализуются прямыми ссылками, так, как это делается в графовых базах данных. OrientDB поддерживает schema-less, schema-full и schema-mixed режимы описания данных, хранящихся в базе. OrientDB проста в использовании, так как поддерживает SQL как язык запросов.

Заявлены следующие преимущества OrientDB:

  • транзакционность: полная поддержка ACID-свойств Transactions;
  • GraphDB: OrientDB может использоваться как графовая база, имеет дополнительный интерфейс, позволяющий работать с абстракцией графа. 100% совместима с TinkerPop Blueprints, что является стандартом для графов баз данных;
  • SQL: полная поддержка языка SQL с некоторым расширением для того чтобы обрабатывать данные без SQL join, обрабатывать деревья и графы связанных документов;
  • кросс-платформенность: ядро базы полностью написано на чистом Java, может работать на Linux, Windows и любой другой системе, которая поддерживает Java-технологии;
  • компактность: сервер занимает около 1Mb, не имеет зависимостей от других библиотек.

Изменения:

  • новая архитектура Multi-Master Replication;
  • новый интерфейс Object Database;
  • и другие, исправлено более 40 ошибок.

OrientDB распространяется под лицензией Apache 2 License.

Release Candidate 2 версии 1.0 OrientDB был выпущен более года назад.

>>> Подробности



Проверено: tazhate ()

NoSQL-система

SQL: полная поддержка языка SQL

/0

ventilator ★★★ ()

Классное колесико у них на веб-сайте.

CARS ★★★★ ()

Ещё одни изобретатели велосипеда вырезают гланды через задницу

mashina ★★★★★ ()
Ответ на: комментарий от CARS

Оценил :) Неплохо бы, чтобы оно ещё что-нть полезное делало. Например, отгоняло троллей. :)

matumba ★★★★★ ()

компактность

жутко бесит когда слышишь такое от базы данных на жабе. оперативки зажрет гига 2 и сидит не в зуб ногой: «я компатный. будешь идти в магаз оперативки купи не забудь». не нужно так как есть несколько десятков достойных бд на с\с++

punya ★★ ()
Ответ на: комментарий от ventilator

/0

Эх школота-школота, NoSQL это не «не-SQL», а Not Only SQL, что переводится как «Не только SQL», это не противопоставление SQL. Так что как раз все правильно - SQL для legacy+для разовых ручных запросов, NoSQL API для програмного интерфейса.

theos ★★★ ()
Ответ на: комментарий от punya

оперативки зажрет гига 2

Фи, 2 гигабайта это вообще не размер для нормальных БД.

theos ★★★ ()

NoSQL база с поддержкой SQL, написанная на Java? Да у парней отличная трава!!!

Suntechnic ★★★★★ ()
Ответ на: комментарий от Suntechnic

Осиль какую-нибудь книжку по английской грамматике и будь добр сходи на википедия и прочти что означает NoSQL.

anonymous ()
Ответ на: комментарий от theos

базара нет если все 2 гига - полезная нагрузка. дерби: 3 мб база + сложные джоины + нагрузка = 2 гб оперативки выними и положи. из той же весовой категории sqlite - 100м оперативки. какбы они хорошо не запрограммировали: жаба и база данных - вещи несовместимые

punya ★★ ()

Вдруг откуда не возьмись, вышла сразу версия 1.0.

NoSQL
полная поддержка ACID
полная поддержка языка SQL

Присоединяюсь к предыдущим математикам.

на Java
нет Map/Reduce

Автоматически не нужно.

shahid ★★★★★ ()
Ответ на: комментарий от ventilator

NoSQL-система

SQL: полная поддержка языка SQL

/0

NoSQL = Not only SQL

RedPossum ★★★★★ ()
Ответ на: комментарий от punya

не нужно так как есть несколько десятков достойных бд на с\с++

список десятка бд работающих с графами на си(плюсплюс) в студию.

tensai_cirno ★★★★★ ()
Ответ на: комментарий от punya

дерби:
из той же весовой категории sqlite

В каком месте они из той же весовой категории?

r ★★★★★ ()
Ответ на: комментарий от RedPossum

NoSQL = Not only SQL

А чудак который придумал термин NoSQL и не знает.

r ★★★★★ ()
Ответ на: комментарий от punya

3 мб база + сложные джоины + нагрузка = 2 гб

Тут много тонокостей. Например, джава жрет столько, сколько дают, как база себя ведет если ей давать меньше памяти?

той же весовой категории sqlite

Вообще-то не той-же. Посложнее будет.

жаба и база данных - вещи несовместимые

Жаба хороша на нестандартных базах данных, где генерить сильно заточенное решение на С/С++ слишком накладно.

theos ★★★ ()

NoSQL-система управления базами данных с открытым исходным кодом, написанная на Java
СУБД
Java

/0

anonymous ()

транзакционность: полная поддержка ACID-свойств Transactions;
SQL

Сомнительные решения для баз данных подобного типа.

quantum-troll ★★★★★ ()
Ответ на: комментарий от anonymous

сходи на википедия и прочти что означает NoSQL

А ты?

It does not use SQL as its query language

goingUp ★★★★★ ()
Ответ на: комментарий от goingUp

Почему же тогда NoSQL а не NOSQL?

На вид не так страшно выглядит :)

theos ★★★ ()

я видел этот тред на одной странице!

да здравствует холивар SQL vs NoSQL!

zabivator ()

автор новости, стукни себя молотком по голове

" транзакционность: полная поддержка ACID-свойств Transactions; "

Так «поддерживаются транзакции» или «поддерживается ACID»?

zabivator ()

SQL: полная поддержка языка SQL с некоторым расширением для того чтобы обрабатывать данные без SQL join, обрабатывать деревья и графы связанных документов;

WITH RECURSIVE поддерживается?

zabivator ()

полная поддержка языка SQL с некоторым расширением для того чтобы обрабатывать данные без SQL join

вообще не понял эту фразу. Так оно умеет джоины или нет?

JFreeM ★★★☆ ()
Ответ на: комментарий от JFreeM

SQL: supports SQL language with extensions to handle relationships without SQL join, manage trees and graphs of connected documents

http://en.wikipedia.org/wiki/OrientDB

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

doluphio ()
Ответ на: комментарий от doluphio

Т.е. авторы этой базы безграмотно пишут, что оно умеет. Понятно, ACID как минимум писатель оригинальной новости не понимает либо косноязычен.

А ты себя стукни ещё разок, чтобы бред не переводить.

zabivator ()
Ответ на: комментарий от doluphio

спасибо, понял. Только я тогда не понял каким боков вылезла фраза

полная поддержка языка SQL

не вводите людей в заблуждение, поправьте текст новости.

JFreeM ★★★☆ ()
Ответ на: комментарий от zabivator

А я не разбираюсь в базах и не претендую. Шо было, то и перевел.

doluphio ()
Ответ на: комментарий от doluphio

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

А то написан шлак, который без дополнительного изучения не поймёшь.

Зачем нужна новость как не brief review и ответы на вопросы?

То, что авторы базы эту новость криво написали - минус их системе, но вы-то что повторяете за ними?

zabivator ()
Ответ на: комментарий от doluphio

Может не стоит переводить новости, в которых вы не разбираетесь? Пожалуйста.

zabivator ()
Ответ на: комментарий от doluphio

Нифига себе «все правильно». А какой SQL поддерживает хотя бы? SQL 92? в полном объёме? серьёзно? и window function? SQL 95? реально? и даже expect/intersect? а WITH RESURSIVE поддержан? а MERGE?

Что за «полная поддержка» - нихерна непонятно

zabivator ()
Ответ на: комментарий от zabivator

Давайте, я сделаю вид, что вы не хамили, а я не слышал.

Отслеживайте и пишите новости сами, мой юный друг-задрот.

doluphio ()
Ответ на: комментарий от zabivator

А давай ты не будешь пытаться блеснуть типа эрудицией? Ибо всем пофиг, а мне еще больше пофиг.

Задротов нигде не любят, даже на лоре.

Истериков любят еще меньше.

Маркетинг? А каким боком? Смешно, право дело.

Новости на лоре пишут добровольцы задарма. Кто как хочет и как может. Хочешь профессиональных - к чертовой матери на опеннет.

Твое критиканство - поведение истеричного жлоба с претензией, что я тебе что-то должен. Это не так.

doluphio ()
Ответ на: комментарий от doluphio

а я поддерживаю этого забиватора. Не плохо было бы разбираться в том о чем пишешь :)

alt0v14 ★★★ ()
Ответ на: комментарий от theos

И вообще пруфлинк) А то у меня сложилось впечатление, что этот ваш Not Only SQL придуман каким-то блоггером на хабре, а не устоявшийся термин

goingUp ★★★★★ ()
Ответ на: комментарий от doluphio

Нет, не правильно, SQL это не только такие три буквы, а еще и стандарты, и «полная поддержка» без join - не верно

goingUp ★★★★★ ()
Ответ на: комментарий от doluphio

Не задарма, а за score, и данная новость - явное скородрочество.

zabivator ()
Ответ на: комментарий от theos

На вид не так страшно выглядит :)

NooooooooooooooooSQL

hobbit ★★★★★ ()
Ответ на: комментарий от goingUp

Not Only SQL придуман каким-то блоггером на хабре

А википедия вышла из моды? http://en.wikipedia.org/wiki/NoSQL - смотри раздел References. Термин NoSQL и у Фаулера проскакивал в статьях.

theos ★★★ ()
Ответ на: комментарий от punya

жутко бесит когда слышишь такое от базы данных на жабе. оперативки зажрет гига 2

Эт ты еще не видел носкли что по 500-900 г в памяти отъедают...

malbolge ★★ ()
Ответ на: комментарий от theos

Шото греп ну никак не находит в http://en.wikipedia.org/wiki/NoSQL ни единого вхождения «not only». Будет пруф на повсевместность такой трактовки? А то результаты гугла по «NoSQL» и «not only sql» ну просто на порядок отличаются.

ventilator ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.