|
|
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Хотелось бы услышать мнения о приемуществах и недостатках СУБД в сфере Web-приложений. Нужно написать сравнительный анализ по данной теме. Для каких Web-приложений (объём данных, количество одновременных подключений, сложные запросы в фоновых режимах, обработка данных из Web-сервисов, публикация своего Web-сервиса в дополнение к Web-приложению) лучше использовать какую СУБД. На конкретном примере, какую СУБД можно использовать для базы данных с объёмом данных по нескольку десятков миллионов записей в каждой таблице, сложными статистическими отчётами по различным критериям и большим количеством пользователей (несколько тысяч). Какие видимые преимущества СУБД Oracle в сфере Web-приложений? Я бы отметил такие, как: - использование Oracle Application Server, - встроеного CGI-интерфейса, - стандартные средства безопасности при публикации БД в Интернете, - возможность вместе с PL/SQL использовать другие языки программирования, например Java, что может расширить возможности в сфере разработки Web-приложений, - подержка jsp, - встроеные в OAS средства по управлению блокировками записей в БД из Web. Интересует, как в такой же ситуации справляются MySQL, Microsoft SQL, DB2? - Какие приимущества и для какой аудитории пользователей/объёма данных у приведённых систем? - А также в каких комбинациях можно использовать данные СУБД для организации работы Web-приложения. Например, в MySQL это PHP + Apache. - В каких СУБД Web-сервер и/или сервер приложений входят в комплект инсталляции? Заранее примного благодарен за любого рода информацию по теме! Flukky ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 11:44 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Также интересно, какие из приведённых выше СУБД поддерживают выполнение назначеных заданий (фоновых процессов). В Oracle это jobs. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 11:52 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
FlukkyТакже интересно, какие из приведённых выше СУБД поддерживают выполнение назначеных заданий (фоновых процессов). В Oracle это jobs. В Microsoft SQL это тоже jobs А кстати что такое встроеные в OAS средства по управлению блокировками записей в БД из Web ? Правда не знаю, ни что такое OAS, ни зачем записи в БД блокировать именно из Web ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 12:32 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Мне чего-то кажется, что СУБД для веб приложений ничем не отличаются от СУБД для не веб приложений :) А потому - все те же недостатки и достоинства. -- Tygra's -- Мои фотогалереи тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 15:24 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
СУБД не отличаются, но ведь технологии связи субд-web резные, они могут иметь свои плюсы или минусы. Какие-то специфические критерии и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 16:16 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
SergSuper FlukkyТакже интересно, какие из приведённых выше СУБД поддерживают выполнение назначеных заданий (фоновых процессов). В Oracle это jobs. В Microsoft SQL это тоже jobs А кстати что такое встроеные в OAS средства по управлению блокировками записей в БД из Web ? Правда не знаю, ни что такое OAS, ни зачем записи в БД блокировать именно из Web Тоесть Оракл и MSSQL в сфере фоновых процессов работают примерно одинаково.. OAS - сервер приложений Оракл. Блокировки записей используются для обеспечения транзакций (тоесть чтобы commit давался не после выполнения одной PL/SQL процедуры, а после заданного множества и т.п.) и одновременного доступа из Web. Тоесть, чтобы не было такой ерунды, что один пользователь откроет форму с данными, второй это сделает в то же время. Сначала сохранит один, потом другой и в как итог в БД будут изнения только второго юзера. Другого необходимо предупредить о том, что кто-то другой после того, как он получил данные, уже изменил эти данные. И всё такое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 16:21 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
FlukkyOAS - сервер приложений Оракл. Блокировки записей используются для обеспечения транзакций (тоесть чтобы commit давался не после выполнения одной PL/SQL процедуры, а после заданного множества и т.п.) и одновременного доступа из Web. Тоесть, чтобы не было такой ерунды, что один пользователь откроет форму с данными, второй это сделает в то же время. Сначала сохранит один, потом другой и в как итог в БД будут изнения только второго юзера. Другого необходимо предупредить о том, что кто-то другой после того, как он получил данные, уже изменил эти данные. И всё такое... Вот отсюда и один из критериев сравнения. Какая ещё из СУБД реализует такие подходы на уроне сервера апликаций, как Оракл? Потяное дело, что подобный механиз можно разработать самому на уровне процедур.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 16:23 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Т.е. Версионность данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 16:23 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
zloy denТ.е. Версионность данных? Вроди как да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 16:25 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Да и ещё один параметр сравнения: интегрированность XML в СУБД. В Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п. и средства для создания Веб-сервиса там тоже есть, если я не ошибаюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 16:32 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Flukky FlukkyOAS - сервер приложений Оракл. Блокировки записей используются для обеспечения транзакций (тоесть чтобы commit давался не после выполнения одной PL/SQL процедуры, а после заданного множества и т.п.) и одновременного доступа из Web. Тоесть, чтобы не было такой ерунды, что один пользователь откроет форму с данными, второй это сделает в то же время. Сначала сохранит один, потом другой и в как итог в БД будут изнения только второго юзера. Другого необходимо предупредить о том, что кто-то другой после того, как он получил данные, уже изменил эти данные. И всё такое... Вот отсюда и один из критериев сравнения. Какая ещё из СУБД реализует такие подходы на уроне сервера апликаций, как Оракл? Потяное дело, что подобный механиз можно разработать самому на уровне процедур.. Или вообще не разрабатывать :) Но и на уровне процедур это делается несложно, так что OAS никаких бонусов особых не даст при сравнении FlukkyДа и ещё один параметр сравнения: интегрированность XML в СУБД. В Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п. и средства для создания Веб-сервиса там тоже есть, если я не ошибаюсь Зачем вам XML в СУБД? Что будете делать с ним? Вебсервисы как, ни странно, создаются многими другими средствами, причем иногда это даже лучше - независимость друг от друга в смысле работы и разработки. -- Tygra's -- Мои фотогалереи тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 17:54 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
F> Автор: Flukky F> Да и ещё один параметр сравнения: интегрированность XML в СУБД. В F> Оракле например есть специальный тип, несколько (?) встроеных F> парсеров и т.п. и средства для создания Веб-сервиса там тоже есть, F> если я не ошибаюсь Для Веб-сервиса необязательно пользовать XML - это не обзятельно плюс. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 21:33 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Dmitriy Ivanov Для Веб-сервиса необязательно пользовать XML - это не обзятельно плюс. Согласен, но XML всё же может использоваться для этого, откуда следует, что встроенные стедства про его обработке есть в Оракле -> это не негативный момент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 14:57 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Как в других СУБД обстоят дела с блокировкой записей? При чтении, как я понимаю, лишь один Оракл не блокирует запись. Другие СУДБ блокируют. А при изменении данных другие СУБД блокируют либо блоки, либо "страницы", в то время как Оракл только ту одну запись, с которой работает пользователь. Это правильные утверждения? Для веб-приложений, на мой взгляд, это ощутимый плюс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:00 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
tygra FlukkyВ Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п. Зачем вам XML в СУБД? Что будете делать с ним? А что по этому поводу говорит официальная позиция Оракл? Зачем они сначала парили мозги что типа СУБД должна быть только СУБД-ой, а потом вводили всю эту байду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:03 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
FlukkyКак в других СУБД обстоят дела с блокировкой записей? При чтении, как я понимаю, лишь один Оракл не блокирует запись. Другие СУДБ блокируют. А при изменении данных другие СУБД блокируют либо блоки, либо "страницы", в то время как Оракл только ту одну запись, с которой работает пользователь. Это правильные утверждения? Для веб-приложений, на мой взгляд, это ощутимый плюс. хм... ну в MSSQL выставляются тип блокировки на каждый из запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:11 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
ну я tygra FlukkyВ Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п. Зачем вам XML в СУБД? Что будете делать с ним? А что по этому поводу говорит официальная позиция Оракл? Зачем они сначала парили мозги что типа СУБД должна быть только СУБД-ой, а потом вводили всю эту байду? XML хотя бы для того, чтобы обрабатывать данные, получаемые от каких-либо веб-сервисов. ну я: А разве наличие дополнительных средств обработки данных является плохим фактором? Кстати, а как в других СУБД обстоят дела с XML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:11 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Алексей2003хм... ну в MSSQL выставляются тип блокировки на каждый из запросов. Можно чуток по-подробее? Хотя бы в двух-трёх приложениях. Или ссылка на документацию или статью какую (желательно на русском). Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:12 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Привет, Flukky! Ты пишешь: FlukkyF> XML хотя бы для того, чтобы обрабатывать данные, F> получаемые от каких-либо веб-сервисов.очень глубокая мысль. до сути не докопаться. глубоко очень. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:20 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Ну лажно уже издеваться.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:25 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Привет, Flukky! Ты пишешь: FlukkyF> Ну лажно уже издеваться.. "Он то плакал, то смеялся, То щетинился, как еж... Он над нами издевался! Ну, сумасшедший - что возьмешь..." (С) Твои откровенные ляпсусы, выглядят как попытка циничного надругательства над мозгами участников форума. Настоятельная рекомендация: в библЯтеку! срочно! -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:30 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:42 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
FlukkyКак в других СУБД обстоят дела с блокировкой записей? При чтении, как я понимаю, лишь один Оракл не блокирует запись. Другие СУДБ блокируют. А при изменении данных другие СУБД блокируют либо блоки, либо "страницы", в то время как Оракл только ту одну запись, с которой работает пользователь. Это правильные утверждения? Для веб-приложений, на мой взгляд, это ощутимый плюс.InnoDB имеет построчную блокировку. Используется, например, как один из движков MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 15:44 |
|
||
|
Сравнение СУБД в сфере Web-приложений
|
|||
|---|---|---|---|
|
#18+
Flukky ну я tygra FlukkyВ Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п. Зачем вам XML в СУБД? Что будете делать с ним? А что по этому поводу говорит официальная позиция Оракл? Зачем они сначала парили мозги что типа СУБД должна быть только СУБД-ой, а потом вводили всю эту байду? XML хотя бы для того, чтобы обрабатывать данные, получаемые от каких-либо веб-сервисов. ну я: А разве наличие дополнительных средств обработки данных является плохим фактором? Кстати, а как в других СУБД обстоят дела с XML? 1. Вопрос скорее к тигре? 2. Мне с XML ничего делать пока не довелось, просто не в курсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 16:11 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34150842&tid=1553085]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 170ms |

| 0 / 0 |
