Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 12   вперед  Ctrl      все
 Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
Хотелось бы услышать мнения о приемуществах и недостатках СУБД в сфере 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 ноя 06, 11:44    [3440107]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
Также интересно, какие из приведённых выше СУБД поддерживают выполнение назначеных заданий (фоновых процессов). В Oracle это jobs.
23 ноя 06, 11:52    [3440190]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Flukky
Также интересно, какие из приведённых выше СУБД поддерживают выполнение назначеных заданий (фоновых процессов). В Oracle это jobs.

В Microsoft SQL это тоже jobs

А кстати что такое встроеные в OAS средства по управлению блокировками записей в БД из Web? Правда не знаю, ни что такое OAS, ни зачем записи в БД блокировать именно из Web
23 ноя 06, 12:32    [3440555]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
tygra
Member

Откуда: Тверь (Иркутск, Край)
Сообщений: 9997
Мне чего-то кажется, что СУБД для веб приложений ничем не отличаются от СУБД для не веб приложений :)
А потому - все те же недостатки и достоинства.

-- Tygra's --
Мои фотогалереи тут
23 ноя 06, 15:24    [3442081]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
СУБД не отличаются, но ведь технологии связи субд-web резные, они могут иметь свои плюсы или минусы. Какие-то специфические критерии и т.п.
23 ноя 06, 16:16    [3442465]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
SergSuper
Flukky
Также интересно, какие из приведённых выше СУБД поддерживают выполнение назначеных заданий (фоновых процессов). В Oracle это jobs.

В Microsoft SQL это тоже jobs

А кстати что такое встроеные в OAS средства по управлению блокировками записей в БД из Web? Правда не знаю, ни что такое OAS, ни зачем записи в БД блокировать именно из Web


Тоесть Оракл и MSSQL в сфере фоновых процессов работают примерно одинаково..

OAS - сервер приложений Оракл. Блокировки записей используются для обеспечения транзакций (тоесть чтобы commit давался не после выполнения одной PL/SQL процедуры, а после заданного множества и т.п.) и одновременного доступа из Web. Тоесть, чтобы не было такой ерунды, что один пользователь откроет форму с данными, второй это сделает в то же время. Сначала сохранит один, потом другой и в как итог в БД будут изнения только второго юзера. Другого необходимо предупредить о том, что кто-то другой после того, как он получил данные, уже изменил эти данные. И всё такое...
23 ноя 06, 16:21    [3442501]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
Flukky
OAS - сервер приложений Оракл. Блокировки записей используются для обеспечения транзакций (тоесть чтобы commit давался не после выполнения одной PL/SQL процедуры, а после заданного множества и т.п.) и одновременного доступа из Web. Тоесть, чтобы не было такой ерунды, что один пользователь откроет форму с данными, второй это сделает в то же время. Сначала сохранит один, потом другой и в как итог в БД будут изнения только второго юзера. Другого необходимо предупредить о том, что кто-то другой после того, как он получил данные, уже изменил эти данные. И всё такое...


Вот отсюда и один из критериев сравнения. Какая ещё из СУБД реализует такие подходы на уроне сервера апликаций, как Оракл? Потяное дело, что подобный механиз можно разработать самому на уровне процедур..
23 ноя 06, 16:23    [3442517]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
zloy den
Member

Откуда:
Сообщений: 2579
Т.е. Версионность данных?
23 ноя 06, 16:23    [3442519]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
zloy den
Т.е. Версионность данных?

Вроди как да
23 ноя 06, 16:25    [3442538]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
Да и ещё один параметр сравнения: интегрированность XML в СУБД. В Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п. и средства для создания Веб-сервиса там тоже есть, если я не ошибаюсь
23 ноя 06, 16:32    [3442624]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
tygra
Member

Откуда: Тверь (Иркутск, Край)
Сообщений: 9997
Flukky
Flukky
OAS - сервер приложений Оракл. Блокировки записей используются для обеспечения транзакций (тоесть чтобы commit давался не после выполнения одной PL/SQL процедуры, а после заданного множества и т.п.) и одновременного доступа из Web. Тоесть, чтобы не было такой ерунды, что один пользователь откроет форму с данными, второй это сделает в то же время. Сначала сохранит один, потом другой и в как итог в БД будут изнения только второго юзера. Другого необходимо предупредить о том, что кто-то другой после того, как он получил данные, уже изменил эти данные. И всё такое...


Вот отсюда и один из критериев сравнения. Какая ещё из СУБД реализует такие подходы на уроне сервера апликаций, как Оракл? Потяное дело, что подобный механиз можно разработать самому на уровне процедур..

Или вообще не разрабатывать :) Но и на уровне процедур это делается несложно, так что OAS никаких бонусов особых не даст при сравнении

Flukky
Да и ещё один параметр сравнения: интегрированность XML в СУБД. В Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п. и средства для создания Веб-сервиса там тоже есть, если я не ошибаюсь

Зачем вам XML в СУБД? Что будете делать с ним?
Вебсервисы как, ни странно, создаются многими другими средствами, причем иногда это даже лучше - независимость друг от друга в смысле работы и разработки.

-- Tygra's --
Мои фотогалереи тут
23 ноя 06, 17:54    [3443449]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Dmitriy Ivanov
Member

Откуда: Moscow
Сообщений: 68

F> Автор: Flukky
F> Да и ещё один параметр сравнения: интегрированность XML в СУБД. В
F> Оракле например есть специальный тип, несколько (?) встроеных
F> парсеров и т.п. и средства для создания Веб-сервиса там тоже есть,
F> если я не ошибаюсь

Для Веб-сервиса необязательно пользовать XML - это не обзятельно плюс.



Posted via ActualForum NNTP Server 1.3

23 ноя 06, 21:33    [3444101]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
Dmitriy Ivanov

Для Веб-сервиса необязательно пользовать XML - это не обзятельно плюс.


Согласен, но XML всё же может использоваться для этого, откуда следует, что встроенные стедства про его обработке есть в Оракле -> это не негативный момент
24 ноя 06, 14:57    [3447762]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
Как в других СУБД обстоят дела с блокировкой записей? При чтении, как я понимаю, лишь один Оракл не блокирует запись. Другие СУДБ блокируют. А при изменении данных другие СУБД блокируют либо блоки, либо "страницы", в то время как Оракл только ту одну запись, с которой работает пользователь. Это правильные утверждения? Для веб-приложений, на мой взгляд, это ощутимый плюс.
24 ноя 06, 15:00    [3447797]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
ну я
Member

Откуда: Москва
Сообщений: 1276
tygra
Flukky
В Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п.

Зачем вам XML в СУБД? Что будете делать с ним?

А что по этому поводу говорит официальная позиция Оракл?
Зачем они сначала парили мозги что типа СУБД должна быть только СУБД-ой, а потом вводили всю эту байду?
24 ноя 06, 15:03    [3447828]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5637
Flukky
Как в других СУБД обстоят дела с блокировкой записей? При чтении, как я понимаю, лишь один Оракл не блокирует запись. Другие СУДБ блокируют. А при изменении данных другие СУБД блокируют либо блоки, либо "страницы", в то время как Оракл только ту одну запись, с которой работает пользователь. Это правильные утверждения? Для веб-приложений, на мой взгляд, это ощутимый плюс.

хм... ну в MSSQL выставляются тип блокировки на каждый из запросов.
24 ноя 06, 15:11    [3447907]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
ну я
tygra
Flukky
В Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п.

Зачем вам XML в СУБД? Что будете делать с ним?

А что по этому поводу говорит официальная позиция Оракл?
Зачем они сначала парили мозги что типа СУБД должна быть только СУБД-ой, а потом вводили всю эту байду?


XML хотя бы для того, чтобы обрабатывать данные, получаемые от каких-либо веб-сервисов.

ну я: А разве наличие дополнительных средств обработки данных является плохим фактором? Кстати, а как в других СУБД обстоят дела с XML?
24 ноя 06, 15:11    [3447908]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
Алексей2003
хм... ну в MSSQL выставляются тип блокировки на каждый из запросов.


Можно чуток по-подробее? Хотя бы в двух-трёх приложениях. Или ссылка на документацию или статью какую (желательно на русском). Спасибо!
24 ноя 06, 15:12    [3447919]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, Flukky!
Ты пишешь:

Flukky
F> XML хотя бы для того, чтобы обрабатывать данные,
F> получаемые от каких-либо веб-сервисов.
очень глубокая мысль.
до сути не докопаться.
глубоко очень.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

24 ноя 06, 15:20    [3447978]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Flukky
Member

Откуда: Рига
Сообщений: 488
Ну лажно уже издеваться..
24 ноя 06, 15:25    [3448018]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, Flukky!
Ты пишешь:

Flukky
F> Ну лажно уже издеваться..
"Он то плакал, то смеялся,
То щетинился, как еж...
Он над нами издевался!
Ну, сумасшедший - что возьмешь..."
(С)

Твои откровенные ляпсусы, выглядят как попытка
циничного надругательства над мозгами участников форума.

Настоятельная рекомендация: в библЯтеку! срочно!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

24 ноя 06, 15:30    [3448083]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
DarkCat
Member

Откуда: 142000
Сообщений: 12331
MySQL+PHP - самая удобная связка для веб.
и MySQL вполне достаточно для большинства задачь под веб.

Картинка с другого сайта.
24 ноя 06, 15:42    [3448199]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
DocAl
Member

Откуда: Оккупирую западный берег
Сообщений: 10472
Flukky
Как в других СУБД обстоят дела с блокировкой записей? При чтении, как я понимаю, лишь один Оракл не блокирует запись. Другие СУДБ блокируют. А при изменении данных другие СУБД блокируют либо блоки, либо "страницы", в то время как Оракл только ту одну запись, с которой работает пользователь. Это правильные утверждения? Для веб-приложений, на мой взгляд, это ощутимый плюс.
InnoDB имеет построчную блокировку. Используется, например, как один из движков MySQL.
24 ноя 06, 15:44    [3448212]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
ну я
Member

Откуда: Москва
Сообщений: 1276
Flukky
ну я
tygra
Flukky
В Оракле например есть специальный тип, несколько (?) встроеных парсеров и т.п.

Зачем вам XML в СУБД? Что будете делать с ним?

А что по этому поводу говорит официальная позиция Оракл?
Зачем они сначала парили мозги что типа СУБД должна быть только СУБД-ой, а потом вводили всю эту байду?


XML хотя бы для того, чтобы обрабатывать данные, получаемые от каких-либо веб-сервисов.

ну я: А разве наличие дополнительных средств обработки данных является плохим фактором? Кстати, а как в других СУБД обстоят дела с XML?

1. Вопрос скорее к тигре?
2. Мне с XML ничего делать пока не довелось, просто не в курсе.
24 ноя 06, 16:11    [3448473]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение СУБД в сфере Web-приложений  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8549
У Oracle есть бесплатный вариант ПО - это Oracle Express Edition (XE).
У Microsoft есть бесплатный вариант SQL Server?
24 ноя 06, 16:19    [3448544]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 12   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить