LINUX.ORG.RU

Apache Derby выпущен из инкубатора


0

0

Спустя почти год, как IBM подарила сообществу Open Source свою, основанную на Java СУБД, проект выпущен из инкубатора и становится отдельным полноценным проектом, также выпущена новая версия 10.1.1.0.

Apache Derby был переименован из IBM Cloudscape, после того как IBM подарила сообществу проект стоимостью в 85 млн. долларов прошлым августом.

Из возможностей в новой версии Derby 10.1.1.0 можно отметить следующее: сетевой сервер, встраиваемый движок с JDBC драйвером, утилиты командной строки, поддержка SQL, JDK/JDBC, а также полная поддержка ACID транзакций со всеми четырмя уровнями изоляции, помимо остальных многочисленных возможностей.

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

★★★★★

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

Отличная новость, IMHO Derby скоро станет лучшим решением для imbedded db.
Почему-то в статье нет ни слово про то, что синтаксиси SQL Derby совмеcтим c DB2 (IMHO это одна из самых сильных сторон Derby, можно сказать Oracle Lite от IBM)!
Возможно HSQL в OpenOffice будет в будущем заменен именно на Derby (хотя SUN спонсирует оба проект).

Вопрос, кто тестил на производительность?

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

Да уж, странный получается лидер emedded db, если памяти для него нужно вагон и маленькую тележку.

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

> За 85 лимонов можно было и на ASM написать, вот это база бы

> была - зверь :)

Чушь. На каком из ASM и под какую архитектуру? Не мели чепуху.

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

>За 85 лимонов можно было и на ASM написать, вот это база бы была - зверь :)

Напиши, епт.. в чем трабл????

Nagwal ★★★★
()

и чем вам FireBird (aka Interbase) не база?

Все то-же умеет. Чуть-ли не в танковую систему артогня встраивается с незапамятных времен. БЕЗЗЗПЛАТНАЯ!!! Ну? Чего еще надо-то?!

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

>Да уж, странный получается лидер emedded db, если памяти для него нужно вагон и маленькую тележку.

А тебе что, жалко ????

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

-=За 85 лимонов можно было и на ASM написать, вот это база бы была - зверь :)=- чего уж мелочиться, за такие деньги можно сразу в машинном коде :) Но на сколько я понял 85 млн это рыночная цена проекта, а не деньги выделенные на него АБМ. А требования к ресурсам..... Сравните цены на комерчесские аналоги этой бд и нынешниие цены на память... Получается, что память это расходный материал... Дожили блин где то недавно прочитал что в первых ПК соотношение цены железо/софт было 95%/5%, а сейчас доходит до 20%/80, а при проф использовании может доходить до 0,01%/99,9%. Так что требование сабжа к железу это не баг а фича.

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

>а оно не будет сильно тормозить из-за того, что на яве?
HSQL - полностью на java написан.
На объемах меньше 200MB делает MySQL, PosgreSQL,MS SQL SERVER

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

В умах акынов с Востока ASM все еще продолжает ассоциироваться с языком для написания высокоскоростных приложений

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

HSQL действительно крутая штука и бесплатная и тоже встраивается хоть куда (на Java написана). Кстати может рабатать, не создав ни одного файла на диске, т.к. всё умеет держать в памяти.

--седайко стюмчик

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

> А что, по-твоему, это embedded db?

А по-твоему это что? Из описания: SQLite is a small C library that
implements a self-contained, embeddable, zero-configuration SQL database
engine.

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

Из инкубатора...
ха ха...
бибураты фиговы!!! Циксы пучеглазые... Элиподы липкие.
Хорошо что выпустили а то в Эскейве душно сидеть.

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

>Ну это же очевидно =) Зачем еще раз про это писать?
Мне не очевидно, если HSQL делает MySQL на небольших (объемах данных до 200mb) не факт что Derby будет таким же проворным.

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

>Хорошо что выпустили а то в Эскейве душно сидеть

зато безопасней, а то "клепаный гроб" (oracle? pg?) переедет - мало не покажется :)

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

Я имел в виду не производительность, а совместимость.

CruZ
()

Ну поставил я его. В консольном слиенте в таблицу вставил юнокодную строку. Отображается она криво.

anonymous
()

А ссылку на проект не надо давать? Да? Какой смысл ахинею на internetnews читать

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

Ты дебильный говнюк, или пидерастный охуебанат? Узкое место СУБД это ни разу не CPU, так что Жаба тут тормозов не добавит, на быдловском асме ты быстрее не напишешь.

anonymous
()

А вот и панама

Судя по этому тесту всех уделал HSQL. А вот Derby остался в хвосте.
http://polepos.sourceforge.net/results/html/bahrain_query_indexed_int.html

Забавно что самая быстрая и самая медленная СУБД из тестируемых полностью написаны на JAVA. Вывод - на скорость куда больше влияет качество кода, а не язык программирования.

PS Причины такого разгромного счета на мой взгляд могут быть такие:
1) возможно Derby делает куда больше проверок на авторизацию.
2) HSQL поддерживает только read uncommitted isolation level - а в derby тестеры могли поставить что-то куда более жесткое.
Не факт что конфигурации были эквивалентны.
Я всегда относился к таким тестам - как к вопросам, кто сильнее слон или кит. Но факт остается фактом. На моем проекте на малых объемах данных HSQL действительно делал MySQL и MS SQL. (Хвала Hibernate - базы можем менять как перчатки)



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

>Кстати может рабатать, не создав ни одного файла на диске, т.к. всё умеет держать в памяти.

Про RAM диск слышал когда-нибудь?

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

>>HSQL - полностью на java написан. На объемах меньше 200MB делает MySQL, PosgreSQL,MS SQL SERVER

>Чушь.

Спор?

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