powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Ваше мнение о H2
15 сообщений из 140, страница 6 из 6
Ваше мнение о H2
    #37641697
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovWarstoneНу там-же весь АПИ через сокеты
Чего-чего? Хочешь сказать, что у PG нет клиентской библиотеки и все писатели
компонентов/приложений должны использовать непосредственно сокеты для обращения к
серверу???
Есть. libpq зовется. Я про то, что это libpq надо срастить с сервером. И вот взаимодействие там надо "чуть переписать" с сокетов на пайпы. Я говорил про API между клиентской либой и сервером.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37641775
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarstoneЯ говорил про API между клиентской либой и сервером.

А кого оно волнует? Просто экспортируй из движка те же функции, которые экспортированы из
этой самой libpg. А "взаимодействие" - вообще выкинь, дабы не тормозило обмен.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37642042
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovWarstoneЯ говорил про API между клиентской либой и сервером.

А кого оно волнует? Просто экспортируй из движка те же функции, которые экспортированы из
этой самой libpg. А "взаимодействие" - вообще выкинь, дабы не тормозило обмен.
А кто вам сказал что эти функции есть в сервере? Это не обязательно, да и не желательно. libpq это не просто "обертка для RPC". Это полноценный клиент там дофига чего еще есть. Вроде-бы перекодировку строк делает именно libpq, а не сам сервер. Но тут могу ошибаться.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37642093
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarstoneА кто вам сказал что эти функции есть в сервере? Это не обязательно, да и не желательно.

И что же в этом нежелательного? У того же Firebird движок и все остальные провайдеры имеют
абсолютно то же API, что и клиент. За счёт этого он без проблем собирается в любую
конфигурацию как LEGO.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37661455
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мб обсуждение FB и что такое embedded вынести в отдельный топик?
А то по сути темы вообще ничего нету, кто и для чего использовал h2 или планирует использовать? Мб где-то в интернетах есть официальное мнение автора h2 на эту тему?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37661475
----<>----
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37661535
V&N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V&N
Гость
just_vladimir...А то по сути темы вообще ничего нету, кто и для чего использовал h2 или планирует использовать? Мб где-то в интернетах есть официальное мнение автора h2 на эту тему?
Задайте более конкретный вопрос.
Планирую использовать в небольшой задаче.
Пару ссылок на форумы: stackoverflow , groups.google.com-h2-database
Проблем, пока, не увидел.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37846859
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сравню с Firebird:
Оба open-source, имеют понятный и уважающий стандарты синтаксис.

Преимущества H2:
1) Очень удобно использовать с Java приложениями.
1.1 Движок можно срастить с самой прогой без лишнего напряжения. Фаер тоже можно, но нужны шаманства с библиотеками и с вариантами для каждой конкретной платформы.
1.2 Легко срастить не с самой прогой, а с сервером приложений вроде Glassfish/JBoss. Фаер нужно настраивать и контролировать отдельно.
1.3.Триггеры и ХП пишутся на Java. Преимущество в более мощном языке небольшое, но оно есть. Новичка не надо обучать новому языку. Все Java.
2) Расширения к SQL, которых в фаере нет.
Код: plsql
1.
create table if not exists

.
Мелочь, а приятно облегчает жизнь скриптописателя. Сам язык столь же мощен как у фаера.
3) Есть базы данных в памяти.
4) Документация из коробки намного лучше. Хелен Борри сравнивает счет, но ее книга вместе с фаером не идет. Также с консолью. У H2 консоль простенькая, но для фаера консоль только текстовая. IBExpert или FlameRobin надо качать отдельно.

Теперь, естественно, недостатки:
1) H2 медленнее.
2) Преимущества Java работают только с Java. Компилируемые языки сращиваются с Firebird намного лучше, а .NET все-таки нелепо объединять с Java машиной.
3) У фаера есть система событий, что может хорошо сэкономить производительность в ряде приложений.

На мой личный взгляд, когда пишем приложение для высокой нагрузки - лучше фаер. Когда скорость не так критична, Web приложение, обучение, на Java, то H2 выглядит лучше. Явного преимущества у одного над другим нет. Каждый имеет свою нишу и в ней может обскакать конкурента.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37846877
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу добавить, что небольшие Web приложения, встроенные БД я сам делаю на H2. Она хорошо экономит время у разработчика и админа при развертывании на сервере. А клиент-серверные делал как раз на Firebird. Здесь преимущество фаера в скорости, события самое то.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #38019684
omorozov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Провел тест скорости H2 , закачал в таблицу 3,5 милл. коротких записей, 4 поля,
попробовал просто переписать одно поле в другое
UPDATE table set field1=field2
На обычной машине с процем i3 2Гб памяти Win 7 это заняло порядка 5 минут,
для быстрой работы надо размещать в памяти,
Для базы на жестком диске, видимо, границы комфорта на обычной машине
это работа с десятками тысяч записей.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #38020208
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H2 встраивается в Android, в результате получаем СУБД с поддержкой юникода и не мучаемся с sqlite.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #38020320
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, кстати, дополнительный вопрос - никто не юзал H2 под андроид?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ваше мнение о H2
    #38553202
Edgar_Prima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
H2 - удобная штука очень для приложений Java... Жаль только, что она не поддерживает процедурное расширение.
Кстати, я столкнулся с проблемой, что запрос
select 1/2 from dual возвращает 0! Все, что меньше единицы, селект возвращает ноль. Вариации функции round() не помогли мне.
Есть решение данной проблемы?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #38553681
Фотография Vovaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edgar_Prima,

а 1/2.0 ?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #38555868
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edgar_PrimaH2 - удобная штука очень для приложений Java... Жаль только, что она не поддерживает процедурное расширение.
Кстати, я столкнулся с проблемой, что запрос
select 1/2 from dual возвращает 0! Все, что меньше единицы, селект возвращает ноль. Вариации функции round() не помогли мне.
Есть решение данной проблемы?
неявное пребразование типов, ничего нового.
решение - кастовать типы явно
...
Рейтинг: 0 / 0
15 сообщений из 140, страница 6 из 6
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Ваше мнение о H2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]