|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovWarstoneНу там-же весь АПИ через сокеты Чего-чего? Хочешь сказать, что у PG нет клиентской библиотеки и все писатели компонентов/приложений должны использовать непосредственно сокеты для обращения к серверу??? Есть. libpq зовется. Я про то, что это libpq надо срастить с сервером. И вот взаимодействие там надо "чуть переписать" с сокетов на пайпы. Я говорил про API между клиентской либой и сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2012, 13:04 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
WarstoneЯ говорил про API между клиентской либой и сервером. А кого оно волнует? Просто экспортируй из движка те же функции, которые экспортированы из этой самой libpg. А "взаимодействие" - вообще выкинь, дабы не тормозило обмен. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2012, 13:28 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovWarstoneЯ говорил про API между клиентской либой и сервером. А кого оно волнует? Просто экспортируй из движка те же функции, которые экспортированы из этой самой libpg. А "взаимодействие" - вообще выкинь, дабы не тормозило обмен. А кто вам сказал что эти функции есть в сервере? Это не обязательно, да и не желательно. libpq это не просто "обертка для RPC". Это полноценный клиент там дофига чего еще есть. Вроде-бы перекодировку строк делает именно libpq, а не сам сервер. Но тут могу ошибаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2012, 15:13 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
WarstoneА кто вам сказал что эти функции есть в сервере? Это не обязательно, да и не желательно. И что же в этом нежелательного? У того же Firebird движок и все остальные провайдеры имеют абсолютно то же API, что и клиент. За счёт этого он без проблем собирается в любую конфигурацию как LEGO. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2012, 15:36 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Мб обсуждение FB и что такое embedded вынести в отдельный топик? А то по сути темы вообще ничего нету, кто и для чего использовал h2 или планирует использовать? Мб где-то в интернетах есть официальное мнение автора h2 на эту тему? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 16:56 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
just_vladimirМб обсуждение FB и что такое embedded вынести в отдельный топик? А то по сути темы вообще ничего нету, кто и для чего использовал h2 или планирует использовать? Мб где-то в интернетах есть официальное мнение автора h2 на эту тему? just_vladimirИнтересуют варианты использования данной СУБД, для каких задач, в каких приложениях? Может у кого нибудь есть личный опыт использования? Пока вижу unit тесты и какие-нибудь легкие десктопные приложения. На этом форуме Вам никто не признается - зачмырят. Не кошерно использовать СУБД писаную на java. Сейчас в моде Oracle, MSSQL, FIREBIRD. (пострес, говорят, тоже отстой - ибо нет автономных транзакций, H2 - это же просто смешно, ну не может ОНО быть нормальной СУБД, оно на JAVA, функции/триггера на JAVA, нет аналитических функций, WITH кривой и недоделанный, индексы криво используются, нет connect by, наверное нет автономных транзакций, бла, бла, бла - смотри сюда , всего этого нет (чувак работает один, не успевает), размер 1.5 Mb - каким боком в полутора метрах: и инмемори, и сервер и встроенное, и веб интерфейс, и драйвер JDBC). Products and Projects ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 17:02 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
just_vladimir...А то по сути темы вообще ничего нету, кто и для чего использовал h2 или планирует использовать? Мб где-то в интернетах есть официальное мнение автора h2 на эту тему? Задайте более конкретный вопрос. Планирую использовать в небольшой задаче. Пару ссылок на форумы: stackoverflow , groups.google.com-h2-database Проблем, пока, не увидел. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 17:24 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Сравню с Firebird: Оба open-source, имеют понятный и уважающий стандарты синтаксис. Преимущества H2: 1) Очень удобно использовать с Java приложениями. 1.1 Движок можно срастить с самой прогой без лишнего напряжения. Фаер тоже можно, но нужны шаманства с библиотеками и с вариантами для каждой конкретной платформы. 1.2 Легко срастить не с самой прогой, а с сервером приложений вроде Glassfish/JBoss. Фаер нужно настраивать и контролировать отдельно. 1.3.Триггеры и ХП пишутся на Java. Преимущество в более мощном языке небольшое, но оно есть. Новичка не надо обучать новому языку. Все Java. 2) Расширения к SQL, которых в фаере нет. Код: plsql 1.
. Мелочь, а приятно облегчает жизнь скриптописателя. Сам язык столь же мощен как у фаера. 3) Есть базы данных в памяти. 4) Документация из коробки намного лучше. Хелен Борри сравнивает счет, но ее книга вместе с фаером не идет. Также с консолью. У H2 консоль простенькая, но для фаера консоль только текстовая. IBExpert или FlameRobin надо качать отдельно. Теперь, естественно, недостатки: 1) H2 медленнее. 2) Преимущества Java работают только с Java. Компилируемые языки сращиваются с Firebird намного лучше, а .NET все-таки нелепо объединять с Java машиной. 3) У фаера есть система событий, что может хорошо сэкономить производительность в ряде приложений. На мой личный взгляд, когда пишем приложение для высокой нагрузки - лучше фаер. Когда скорость не так критична, Web приложение, обучение, на Java, то H2 выглядит лучше. Явного преимущества у одного над другим нет. Каждый имеет свою нишу и в ней может обскакать конкурента. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 16:44 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Могу добавить, что небольшие Web приложения, встроенные БД я сам делаю на H2. Она хорошо экономит время у разработчика и админа при развертывании на сервере. А клиент-серверные делал как раз на Firebird. Здесь преимущество фаера в скорости, события самое то. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 16:51 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Провел тест скорости H2 , закачал в таблицу 3,5 милл. коротких записей, 4 поля, попробовал просто переписать одно поле в другое UPDATE table set field1=field2 На обычной машине с процем i3 2Гб памяти Win 7 это заняло порядка 5 минут, для быстрой работы надо размещать в памяти, Для базы на жестком диске, видимо, границы комфорта на обычной машине это работа с десятками тысяч записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2012, 10:40 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
H2 встраивается в Android, в результате получаем СУБД с поддержкой юникода и не мучаемся с sqlite. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2012, 14:53 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Вот, кстати, дополнительный вопрос - никто не юзал H2 под андроид? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2012, 15:34 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
H2 - удобная штука очень для приложений Java... Жаль только, что она не поддерживает процедурное расширение. Кстати, я столкнулся с проблемой, что запрос select 1/2 from dual возвращает 0! Все, что меньше единицы, селект возвращает ноль. Вариации функции round() не помогли мне. Есть решение данной проблемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2014, 13:04 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Edgar_Prima, а 1/2.0 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2014, 16:02 |
|
Ваше мнение о H2
|
|||
---|---|---|---|
#18+
Edgar_PrimaH2 - удобная штука очень для приложений Java... Жаль только, что она не поддерживает процедурное расширение. Кстати, я столкнулся с проблемой, что запрос select 1/2 from dual возвращает 0! Все, что меньше единицы, селект возвращает ноль. Вариации функции round() не помогли мне. Есть решение данной проблемы? неявное пребразование типов, ничего нового. решение - кастовать типы явно ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2014, 15:53 |
|
|
start [/forum/topic.php?fid=35&gotonew=1&tid=1552398]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 192ms |
0 / 0 |