|
|
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Андрей ВасильевичКороче, судя по документации переведенной гуглом, очень удобная СУБД для java проектов: мало весит, ничего не цепляет из вне и много вариантов ее использования. На официальном сайте много приятных ее возможностей ее описывают. Народ, а не знаете ли вы про аналогичную на С++? Ну чтоб не embeded версию какой либо промышленной СУБД. Хотя на С++ сложнее наверное будет, проще embeded. Какой-то набор бессвязных слов, причем не правильных... Аналогичную в чем? А Embedded не может быть на С++? И чем плоха Embedded? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2012, 21:27 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
бессвязных слов, причем не правиАндрей ВасильевичКороче, судя по документации переведенной гуглом, очень удобная СУБД для java проектов: мало весит, ничего не цепляет из вне и много вариантов ее использования. На официальном сайте много приятных ее возможностей ее описывают. Народ, а не знаете ли вы про аналогичную на С++? Ну чтоб не embeded версию какой либо промышленной СУБД. Хотя на С++ сложнее наверное будет, проще embeded. Какой-то набор бессвязных слов, причем не правильных... Аналогичную в чем? А Embedded не может быть на С++? И чем плоха Embedded? Аналогичную H2 по характеристикам и функционалу(например база в ОП). Про СУБД. Embedded - значит встроеная. Embedded - замечательна, но нужно таскать всякие DLL. Embedded - может быть на С++, но вот чтоб например одним CPP даже если и найдется, то компилироваться долго будет. Так понятнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2012, 20:56 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Андрей Васильевичнапример база в ОП std::map Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2012, 21:18 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Андрей Васильевичбессвязных слов, причем не правипропущено... Какой-то набор бессвязных слов, причем не правильных... Аналогичную в чем? А 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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 00:09 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Мне не нравится по ряду причин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 02:27 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
music.net6.ru, огласите весь список пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 03:48 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
std::map/boost::multiindex.... и получается полноценный однопользовательский сервер СУБД... Все таки подобное словосочетание звучит все еще, возможно, не достаточно привычно. Привычней был бы "сервер БД", но тада это связаноо все же с сетевой архитекткурой Клиент - Сервер. Но ее Достоинства коей проявляются именно в "многопользовательности". Зачем сервер для "однопользовательности"? Т.е. как бы такой сервер вроде как не полноценный, а скорее существенно урезанный. Возможно, даже не ясно зачем он там: "однопользовательность" ведь все равно по жизни на одном компе (сети нет) и с одним клиентом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 09:49 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
vadiminfostd::map/boost::multiindex.... и получается полноценный однопользовательский сервер СУБД... Все таки подобное словосочетание звучит все еще, возможно, не достаточно привычно. Привычней был бы "сервер БД", но тада это связаноо все же с сетевой архитекткурой Клиент - Сервер. Но ее Достоинства коей проявляются именно в "многопользовательности". Зачем сервер для "однопользовательности"? Т.е. как бы такой сервер вроде как не полноценный, а скорее существенно урезанный. Возможно, даже не ясно зачем он там: "однопользовательность" ведь все равно по жизни на одном компе (сети нет) и с одним клиентом? На самом деле Firebird Embedded многопользовательский сервер. std::map/boost::multiindex... MVC в Embedded бывает нужно при многопоточной работе. ... Во-первых из нескольких приложений можно подключиться к одной СУБД Firebird Embedded и получить доступ к одной и той же БД. Во-вторых можно организовать многопользовательскую трехзвенку, где СУБД Firebird Embedded и сервер приложений находятся на одном сервере. Если нужен сервер попроще то SQLLite/MnogoDB/MonetDB можно использовать. Кстати кто знает, их через сорсы, а не через dll можно подключить к С++ проекту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 14:12 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
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, а не поиск в индексированных таблицах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 17:34 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
у таких "родных" для клиентской платформф СУБД обычно одним из преимуществ есть хорошая интеграция типов в субд с типами платформы, в данном случае с типами данных java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 23:42 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Андрей Васильевич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, а минусов никаких по сравнению с ней же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 01:24 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
std::map/boost::multiindex, докажите (всем-всем-всем) firebird ... : .... покажите нормальную документацию по firebird, а не оглавление (кто-то читал официальную доку по функциям - это же пипец с кликами); .... покажите достойный клиент(аля IBExpert) под linux/freebsd; .... покажите достойную работу с массивами; .... ДОКАЖИТЕ, что он(firebird) будет развиваться нормальными тeмпами; ... и не надо ля-ля - 100500 разработчиков и клиентов, и в аэрофлотах используется и если чё, валите на interbase. p.s. Андруша, пользуйтесь, той базой, которой умеете пользоваться или которую использует заказчик - все остальное от лукавого (если от не знания/непонимания - наймите на работу толкового человека/консультанта) Андруша, если решили подучиться, пофиг какая СУБД - все кривые и косые, их нужно уметь готовить . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 04:14 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
ну пля и глюкавый форум, похлеще фиребёрда - пост нормально не публикует.... Андруша, если чё - кнопочку ОТВЕТИТЬ нажми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 04:19 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
ну цитировать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 04:38 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
std::map/boost::multiindexНа самом деле Firebird Embedded многопользовательский сервер. Ну тоже хотелось бы более развеекнутого камента. Сервер, вроде, в силу свего смысла как бы предполагает, что он многопользовательский, до тех пор пока кто-то не напишет явно, что он однопользовательский, чтобы намерено не вызвать недоумение. Ну и особенно интересно пояснение про многопользовательский Embedded. Куда он тада Embedded (означет встроен, наскока, я предполагаю) что иму посылают запросы много разных клиентов со всей большой сети. И зачем он тада если есть для этого нормальный (не Embedded) сервер может любой стьюдент для энтого приспособить? Короче уточните плиз тада свойства Embedded СУБД (а не сервера для общности понятия)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 08:21 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Андрей ВасильевичПока я вижу 2 применения ей(в основном для web, но не обязательно): 1. хранение настроек приложения в БД; 2. использование SQL для каких-то промежуточных вычислений, ну чтоб облегчить работу, например, с массивами какими-либо. Хм... если приложение не задействует другой СУБД - то почему бы и не использовать H2, если задействует - то почему бы не перенести и функционал п1-2 туда? Тогда вопрос такой - в каких случаях целесообразно выбрать этот движок БД как основной в приложении? я оснований для этого не усматриваю... Возможно - не прав.... В общем моя версия - баловство... - но так иногда хочется поиграть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 11:54 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 12:18 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Короче надо разбираться, а не рубить так вот все с плеча ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 12:20 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Андрей ВасильевичУважаемые, хотел бы спросить ваше мнения о СУБД H2. Пока я вижу 2 применения ей(в основном для web, но не обязательно): 1. хранение настроек приложения в БД; 2. использование SQL для каких-то промежуточных вычислений, ну чтоб облегчить работу, например, с массивами какими-либо. Видел ее характеристики, но честно говоря, смущают размеры СУБД. Никакого проекта с ее участием не планирую, но почему-то она мне нравится. Если так можно выразиться, то есть где "предел серьезности"? Кто-то может имеет опыт использования? Работаю только с DB2,Cache,FB, но иногда для некоторых небольших проектов их многовато. Вот подумываю про H2. Интересно ваше мнение. 3. Встроить в телефон, стиральную машинку и т.п. как думаете, можно? Это я на полном серьёзе. Если можно, то это, мне кажется, перевесит все недостатки. Эта ниша пока не занята, кажется никем. А потенциал - О-Г-Г-О! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 13:28 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
zeon11Андрей ВасильевичУважаемые, хотел бы спросить ваше мнения о СУБД H2. Пока я вижу 2 применения ей(в основном для web, но не обязательно): 1. хранение настроек приложения в БД; 2. использование SQL для каких-то промежуточных вычислений, ну чтоб облегчить работу, например, с массивами какими-либо. Видел ее характеристики, но честно говоря, смущают размеры СУБД. Никакого проекта с ее участием не планирую, но почему-то она мне нравится. Если так можно выразиться, то есть где "предел серьезности"? Кто-то может имеет опыт использования? Работаю только с DB2,Cache,FB, но иногда для некоторых небольших проектов их многовато. Вот подумываю про H2. Интересно ваше мнение. 3. Встроить в телефон, стиральную машинку и т.п. как думаете, можно? Это я на полном серьёзе. Если можно, то это, мне кажется, перевесит все недостатки. Эта ниша пока не занята, кажется никем. А потенциал - О-Г-Г-О! Эта ниша занята и давно уже, разработкой на основе PostgreSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 14:17 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Андрей ВасильевичFirebird Embedded хорошая штука, сам пользуюсь, но может ли она она это ВСЕ(из википедии вот взял) У меня есть большое сомнение, что Н2 сам может даже первый пункт. Тесты на сайте были исключительно однопользовательские и даже в них на аналоге TPC-C он начал сливать MySQL. А использование одного индекса на таблицу в запросе это и вовсе несерьёзно. Автор даже Рашмора применить не осилил. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 14:23 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
Андрей Васильевич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. Ну и предпоследнее - это маркетинговая чушь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 14:24 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
+100500 std::map/boost::multiindex, докажите (всем-всем-всем) firebird ... : .... покажите нормальную документацию по firebird, а не оглавление (кто-то читал официальную доку по функциям - это же пипец с кликами); .... покажите достойный клиент(аля IBExpert) под linux/freebsd; .... покажите достойную работу с массивами; .... ДОКАЖИТЕ, что он(firebird) будет развиваться нормальными тeмпами; ... и не надо ля-ля - 100500 разработчиков и клиентов, и в аэрофлотах используется и если чё, валите на interbase. А ты сам докажи - попу покажи. Неужели САМ "кто-то" читал? Не ну если "кто-то" читал то здесь не поспоришь, авторитетное мнение. У меня книжка по Firebird от известной исполнительницы Холи Бэри лежит, на 600 страниц на русском языке. Не ну массивы конечно он не осилит, это слишком круто для СУБД. Современные технологии ещё не дошли до такого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 14:33 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
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. без запуска сервера/сервиса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 14:38 |
|
||
|
Ваше мнение о H2
|
|||
|---|---|---|---|
|
#18+
std::map/boost::multiindex Да можно для этого и не Embedded приспособить, но Embedded переноситься с сервера на сервер простым копированием 1. без установки 2. без запуска сервера/сервиса Ну это все его достоинства? А недостатки перед обчным есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 14:59 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=37621288&tid=1552398]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 152ms |

| 0 / 0 |
