powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Ваше мнение о H2
25 сообщений из 140, страница 2 из 6
Ваше мнение о H2
    #37615458
Андрей ВасильевичКороче, судя по документации переведенной гуглом, очень удобная СУБД для java проектов: мало весит, ничего не цепляет из вне и много вариантов ее использования. На официальном сайте много приятных ее возможностей ее описывают. Народ, а не знаете ли вы про аналогичную на С++? Ну чтоб не embeded версию какой либо промышленной СУБД. Хотя на С++ сложнее наверное будет, проще embeded.
Какой-то набор бессвязных слов, причем не правильных...
Аналогичную в чем? А Embedded не может быть на С++? И чем плоха Embedded?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37618918
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бессвязных слов, причем не правиАндрей ВасильевичКороче, судя по документации переведенной гуглом, очень удобная СУБД для java проектов: мало весит, ничего не цепляет из вне и много вариантов ее использования. На официальном сайте много приятных ее возможностей ее описывают. Народ, а не знаете ли вы про аналогичную на С++? Ну чтоб не embeded версию какой либо промышленной СУБД. Хотя на С++ сложнее наверное будет, проще embeded.
Какой-то набор бессвязных слов, причем не правильных...
Аналогичную в чем? А Embedded не может быть на С++? И чем плоха Embedded?

Аналогичную H2 по характеристикам и функционалу(например база в ОП).
Про СУБД.
Embedded - значит встроеная.
Embedded - замечательна, но нужно таскать всякие DLL.
Embedded - может быть на С++, но вот чтоб например одним CPP даже если и найдется, то компилироваться долго будет.

Так понятнее?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37618938
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Васильевичнапример база в ОП
std::map
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37619081
Андрей Васильевичбессвязных слов, причем не правипропущено...

Какой-то набор бессвязных слов, причем не правильных...
Аналогичную в чем? А Embedded не может быть на С++? И чем плоха Embedded?

Аналогичную H2 по характеристикам и функционалу(например база в ОП).
Про СУБД.
Embedded - значит встроеная.
Embedded - замечательна, но нужно таскать всякие DLL.
Embedded - может быть на С++, но вот чтоб например одним CPP даже если и найдется, то компилироваться долго будет.

Так понятнее?
Не понятно в чем плюс без DLL?
Firebird Embedded, dll весит около 1-2 МБ, и получается полноценный однопользовательский сервер СУБД с полноценным MVC/SQL/PSQL. БД которого может быть подцепленна (не Embedded) полноценной Firebird. MVC в Embedded бывает нужно при многопоточной работе.
Аналогично и MySQL Embedded.

Нужен тупо индексированный поиск по таблице? std::map/boost::multiindex - Первое вообще в стандарте, второе как раз исходники подцепляются как хотели.

А H2 позволяет подцеплять чисто исходники на Java к своему проекту и предоставляет API Java для доступа к H2?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37619166
music.net6.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне не нравится по ряду причин.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37619187
ряд причин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
music.net6.ru, огласите весь список пожалуйста.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37619367
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
std::map/boost::multiindex.... и получается полноценный однопользовательский сервер СУБД...
Все таки подобное словосочетание звучит все еще, возможно, не достаточно привычно. Привычней был бы "сервер БД", но тада это связаноо все же с сетевой архитекткурой Клиент - Сервер. Но ее Достоинства коей проявляются именно в "многопользовательности". Зачем сервер для "однопользовательности"? Т.е. как бы такой сервер вроде как не полноценный, а скорее существенно урезанный. Возможно, даже не ясно зачем он там: "однопользовательность" ведь все равно по жизни на одном компе (сети нет) и с одним клиентом?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37620026
vadiminfostd::map/boost::multiindex.... и получается полноценный однопользовательский сервер СУБД...
Все таки подобное словосочетание звучит все еще, возможно, не достаточно привычно. Привычней был бы "сервер БД", но тада это связаноо все же с сетевой архитекткурой Клиент - Сервер. Но ее Достоинства коей проявляются именно в "многопользовательности". Зачем сервер для "однопользовательности"? Т.е. как бы такой сервер вроде как не полноценный, а скорее существенно урезанный. Возможно, даже не ясно зачем он там: "однопользовательность" ведь все равно по жизни на одном компе (сети нет) и с одним клиентом?
На самом деле Firebird Embedded многопользовательский сервер.
std::map/boost::multiindex... MVC в Embedded бывает нужно при многопоточной работе.
...
Во-первых из нескольких приложений можно подключиться к одной СУБД Firebird Embedded и получить доступ к одной и той же БД.
Во-вторых можно организовать многопользовательскую трехзвенку, где СУБД Firebird Embedded и сервер приложений находятся на одном сервере.

Если нужен сервер попроще то SQLLite/MnogoDB/MonetDB можно использовать. Кстати кто знает, их через сорсы, а не через dll можно подключить к С++ проекту?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37620697
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
std::map/boost::multiindexАндрей Васильевичпропущено...


Аналогичную H2 по характеристикам и функционалу(например база в ОП).
Про СУБД.
Embedded - значит встроеная.
Embedded - замечательна, но нужно таскать всякие DLL.
Embedded - может быть на С++, но вот чтоб например одним CPP даже если и найдется, то компилироваться долго будет.

Так понятнее?
Не понятно в чем плюс без DLL?
Firebird Embedded, dll весит около 1-2 МБ, и получается полноценный однопользовательский сервер СУБД с полноценным MVC/SQL/PSQL. БД которого может быть подцепленна (не Embedded) полноценной Firebird. MVC в Embedded бывает нужно при многопоточной работе.
Аналогично и MySQL Embedded.

Нужен тупо индексированный поиск по таблице? std::map/boost::multiindex - Первое вообще в стандарте, второе как раз исходники подцепляются как хотели.

А H2 позволяет подцеплять чисто исходники на Java к своему проекту и предоставляет API Java для доступа к H2?

СУБД это прежде всего возможность использовать SQL, а не поиск в индексированных таблицах.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621167
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у таких "родных" для клиентской платформф СУБД обычно одним из преимуществ есть хорошая интеграция типов в субд с типами платформы, в данном случае с типами данных java.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621228
Андрей Васильевичstd::map/boost::multiindexпропущено...

Не понятно в чем плюс без DLL?
Firebird Embedded, dll весит около 1-2 МБ, и получается полноценный однопользовательский сервер СУБД с полноценным MVC/SQL/PSQL. БД которого может быть подцепленна (не Embedded) полноценной Firebird. MVC в Embedded бывает нужно при многопоточной работе.
Аналогично и MySQL Embedded.

Нужен тупо индексированный поиск по таблице? std::map/boost::multiindex - Первое вообще в стандарте, второе как раз исходники подцепляются как хотели.

А H2 позволяет подцеплять чисто исходники на Java к своему проекту и предоставляет API Java для доступа к H2?

СУБД это прежде всего возможность использовать SQL, а не поиск в индексированных таблицах.
У Firebird Embedded c этим на порядок лучше чем в H2, а минусов никаких по сравнению с ней же.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621280
+100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
std::map/boost::multiindex,
докажите


(всем-всем-всем) firebird ... :
.... покажите нормальную документацию по firebird, а не оглавление (кто-то читал официальную доку по функциям - это же пипец с кликами);
.... покажите достойный клиент(аля IBExpert) под linux/freebsd;
.... покажите достойную работу с массивами;
.... ДОКАЖИТЕ, что он(firebird) будет развиваться нормальными тeмпами;
...
и не надо ля-ля - 100500 разработчиков и клиентов, и в аэрофлотах используется и если чё, валите на interbase.

p.s.
Андруша, пользуйтесь, той базой, которой умеете пользоваться или которую использует заказчик - все остальное от лукавого
(если от не знания/непонимания - наймите на работу толкового человека/консультанта)
Андруша, если решили подучиться, пофиг какая СУБД - все кривые и косые, их нужно уметь готовить .
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621282
+100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну пля и глюкавый форум, похлеще фиребёрда - пост нормально не публикует....
Андруша, если чё - кнопочку ОТВЕТИТЬ нажми.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621288
+100500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну цитировать ...
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621357
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
std::map/boost::multiindexНа самом деле Firebird Embedded многопользовательский сервер.

Ну тоже хотелось бы более развеекнутого камента. Сервер, вроде, в силу свего смысла как бы предполагает, что он многопользовательский, до тех пор пока кто-то не напишет явно, что он однопользовательский, чтобы намерено не вызвать недоумение.
Ну и особенно интересно пояснение про многопользовательский Embedded. Куда он тада Embedded (означет встроен, наскока, я предполагаю) что иму посылают запросы много разных клиентов со всей большой сети. И зачем он тада если есть для этого нормальный (не Embedded) сервер может любой стьюдент для энтого приспособить?
Короче уточните плиз тада свойства Embedded СУБД (а не сервера для общности понятия)?
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621709
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ВасильевичПока я вижу 2 применения ей(в основном для web, но не обязательно):
1. хранение настроек приложения в БД;
2. использование SQL для каких-то промежуточных вычислений, ну чтоб облегчить работу, например, с массивами какими-либо.

Хм... если приложение не задействует другой СУБД - то почему бы и не использовать H2, если задействует - то почему бы не перенести и функционал п1-2 туда? Тогда вопрос такой - в каких случаях целесообразно выбрать этот движок БД как основной в приложении? я оснований для этого не усматриваю... Возможно - не прав.... В общем моя версия - баловство... - но так иногда хочется поиграть!
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621785
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
std::map/boost::multiindexАндрей Васильевичпропущено...


СУБД это прежде всего возможность использовать SQL, а не поиск в индексированных таблицах.
У Firebird Embedded c этим на порядок лучше чем в H2, а минусов никаких по сравнению с ней же.

Firebird Embedded хорошая штука, сам пользуюсь, но может ли она она это ВСЕ(из википедии вот взял):
Высокой скоростью работы и стабильностью
Функционированием в режимах: клиент-сервер, встроенном, в ПАМЯТИ
Консолью управления работающей через любой браузер
Полной поддержкой JDBC API
Поддержкой стандартного синтаксиса SQL
Поддержкой транзакций
Поддержкой механизмов поддержания целостности(первичные и внешние ключи)
Поддержкой внешних соединений
Наличием стоимостного оптимизатора запросов
Возможностью шифрования файлов СУБД
Поддержкой SSL соединений
Возможностью запуска как сервиса Windows (через специализированный API)
Поддержкой режима совместимости для IBM DB2, Apache Derby, HSQLDB, MS SQL Server, MySQL, Oracle и PostgreSQL
Поддержкой ODBC драйвера PostgreSQL
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37621787
Андрей Васильевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче надо разбираться, а не рубить так вот все с плеча
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37622044
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ВасильевичУважаемые, хотел бы спросить ваше мнения о СУБД H2. Пока я вижу 2 применения ей(в основном для web, но не обязательно):
1. хранение настроек приложения в БД;
2. использование SQL для каких-то промежуточных вычислений, ну чтоб облегчить работу, например, с массивами какими-либо.

Видел ее характеристики, но честно говоря, смущают размеры СУБД. Никакого проекта с ее участием не планирую, но почему-то она мне нравится. Если так можно выразиться, то есть где "предел серьезности"? Кто-то может имеет опыт использования? Работаю только с DB2,Cache,FB, но иногда для некоторых небольших проектов их многовато. Вот подумываю про H2. Интересно ваше мнение.

3. Встроить в телефон, стиральную машинку и т.п. как думаете, можно? Это я на полном серьёзе. Если можно, то это, мне кажется, перевесит все недостатки. Эта ниша пока не занята, кажется никем. А потенциал - О-Г-Г-О!
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37622200
zeon11Андрей ВасильевичУважаемые, хотел бы спросить ваше мнения о СУБД H2. Пока я вижу 2 применения ей(в основном для web, но не обязательно):
1. хранение настроек приложения в БД;
2. использование SQL для каких-то промежуточных вычислений, ну чтоб облегчить работу, например, с массивами какими-либо.

Видел ее характеристики, но честно говоря, смущают размеры СУБД. Никакого проекта с ее участием не планирую, но почему-то она мне нравится. Если так можно выразиться, то есть где "предел серьезности"? Кто-то может имеет опыт использования? Работаю только с DB2,Cache,FB, но иногда для некоторых небольших проектов их многовато. Вот подумываю про H2. Интересно ваше мнение.

3. Встроить в телефон, стиральную машинку и т.п. как думаете, можно? Это я на полном серьёзе. Если можно, то это, мне кажется, перевесит все недостатки. Эта ниша пока не занята, кажется никем. А потенциал - О-Г-Г-О!
Эта ниша занята и давно уже, разработкой на основе PostgreSQL.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37622221
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ВасильевичFirebird Embedded хорошая штука, сам пользуюсь, но может ли она она это ВСЕ(из википедии
вот взял)

У меня есть большое сомнение, что Н2 сам может даже первый пункт. Тесты на сайте были
исключительно однопользовательские и даже в них на аналоге TPC-C он начал сливать MySQL.

А использование одного индекса на таблицу в запросе это и вовсе несерьёзно. Автор даже
Рашмора применить не осилил.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37622225
Андрей Васильевичstd::map/boost::multiindexпропущено...

У Firebird Embedded c этим на порядок лучше чем в H2, а минусов никаких по сравнению с ней же.

Firebird Embedded хорошая штука, сам пользуюсь, но может ли она она это ВСЕ(из википедии вот взял):
Высокой скоростью работы и стабильностью
Функционированием в режимах: клиент-сервер, встроенном, в ПАМЯТИ
Консолью управления работающей через любой браузер
Полной поддержкой JDBC API
Поддержкой стандартного синтаксиса SQL
Поддержкой транзакций
Поддержкой механизмов поддержания целостности(первичные и внешние ключи)
Поддержкой внешних соединений
Наличием стоимостного оптимизатора запросов
Возможностью шифрования файлов СУБД
Поддержкой SSL соединений
Возможностью запуска как сервиса Windows (через специализированный API)
Поддержкой режима совместимости для IBM DB2, Apache Derby, HSQLDB, MS SQL Server, MySQL, Oracle и PostgreSQL
Поддержкой ODBC драйвера PostgreSQL
Ну так возьмите из википедии и про Firebird.
H2 по полноте поддержки стандарта SQL и до десятой части не дотягивает до Firebird, не говоря о PSQL.
Умеет все это в разы лучше, кроме разве что последнего, вместо него поддерживается нативный Firebird протокол и ODBC.
Ну и предпоследнее - это маркетинговая чушь.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37622256
+100500 std::map/boost::multiindex,
докажите


(всем-всем-всем) firebird ... :
.... покажите нормальную документацию по firebird, а не оглавление (кто-то читал официальную доку по функциям - это же пипец с кликами);
.... покажите достойный клиент(аля IBExpert) под linux/freebsd;
.... покажите достойную работу с массивами;
.... ДОКАЖИТЕ, что он(firebird) будет развиваться нормальными тeмпами;
...
и не надо ля-ля - 100500 разработчиков и клиентов, и в аэрофлотах используется и если чё, валите на interbase.

А ты сам докажи - попу покажи.
Неужели САМ "кто-то" читал? Не ну если "кто-то" читал то здесь не поспоришь, авторитетное мнение.
У меня книжка по Firebird от известной исполнительницы Холи Бэри лежит, на 600 страниц на русском языке.
Не ну массивы конечно он не осилит, это слишком круто для СУБД. Современные технологии ещё не дошли до такого.
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37622276
vadiminfostd::map/boost::multiindexНа самом деле Firebird Embedded многопользовательский сервер.

Ну тоже хотелось бы более развеекнутого камента. Сервер, вроде, в силу свего смысла как бы предполагает, что он многопользовательский, до тех пор пока кто-то не напишет явно, что он однопользовательский, чтобы намерено не вызвать недоумение.
Ну и особенно интересно пояснение про многопользовательский Embedded. Куда он тада Embedded (означет встроен, наскока, я предполагаю) что иму посылают запросы много разных клиентов со всей большой сети. И зачем он тада если есть для этого нормальный (не Embedded) сервер может любой стьюдент для энтого приспособить?
Короче уточните плиз тада свойства Embedded СУБД (а не сервера для общности понятия)?
Не совсем понял что вы хотели, но ещё раз повторю:
1. Firebird embedded полностью поддерживает MVC, которая в Embedded бывает нужна при многопоточной работе.
2. из нескольких приложений можно подключиться к одной СУБД Firebird Embedded и получить доступ к одной и той же БД.
3. можно организовать многопользовательскую трехзвенку, где СУБД Firebird Embedded и сервер приложений находятся на одном сервере.

Да можно для этого и не Embedded приспособить, но Embedded переноситься с сервера на сервер простым копированием
1. без установки
2. без запуска сервера/сервиса
...
Рейтинг: 0 / 0
Ваше мнение о H2
    #37622348
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
std::map/boost::multiindex
Да можно для этого и не Embedded приспособить, но Embedded переноситься с сервера на сервер простым копированием
1. без установки
2. без запуска сервера/сервиса

Ну это все его достоинства?

А недостатки перед обчным есть?
...
Рейтинг: 0 / 0
25 сообщений из 140, страница 2 из 6
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Ваше мнение о H2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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