Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 MS SQL vs. Oracle  [new]
Флок
Member

Откуда:
Сообщений: 15
Многие могут сказать что подобная тема уже рассматривалась не раз. Но мне надо в короткие сроки собрать информацию о плюсах и минусах обеих СУБД. Дело в том, что у меня используется SQL SERVER 2000, а сверху напирают, что Oracle круче на больших БД. Не вижу острой необходимости менять БД (репликации настроены и проблем никаких нет). Если у кого уже есть сравнительные характеристики по обеим, был бы рад увидеть(желательно не от производителей СУБД, хочеться правду). За ранее благодарен.
20 дек 04, 11:18    [1192625]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs. Oracle  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Ну так соберите эту информацию на этом форуме. Ее здесь просто тонны - открываете топики с соответсвующими названиями и вперед и с песней. Никто из присутствующих здесь не будет выполнять забесплатно работу аналитиком только из за желания крикнуть "Моя СУБД Форева" :)
20 дек 04, 11:25    [1192656]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs. Oracle  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
Начать этот процесс надо с того, что сформулировать проблемные (или потенциально проблемные) места вашей БД. Если их нет - менять базу вряд ли стоит. По сформулированному списку - можно рассуждать, сумеет ли Оракл решить их существенно лучшим образом.

Если говорить о больших базах, из общих характеристик отмечают:

- Oracle лучше работает с блокировками. То есть, сервер беспроблемно работает в режиме, когда куча пользователей обновляют кучу данных в длинных транзакциях. В MSSQL этого приходится избегать - иначе идет эскалация блокировок.

- В Oracle писатели не блокируют читателей, то есть запрос, читающий данные, имеет мало шансов попасть на блокировку. В MSSQL приходится обходить этот момент - в частности, использовать грязное чтение.

Обе проблемы - проектные, то есть если потратить силы на проектирование с их учетом - вполне можно работать и на MSSQL (по крайней мере, так говорят MSSQL-евцы и я лично склонен этому верить).

- В Oracle есть RAC. То есть - изначально вложившись в покупку дискового массива, можно затем дешево наращивать количество серверов, обслуживающих базу. Сравнение кластерных технологий Oracle и MSSQL здесь недавно обсуждалось, и вроде как MS пока выглядит хуже.

Что касается преимуществ - не припомню, чтобы кто-нибудь показывал нечто, что MS делает существенно лучше Оракла. Позиция MSSQL-евцев в таких спорах, как правило, "Если правильно проектировать, MSSQL не хуже".

- Возможно, плюсом MSSQL можно назвать администрирование. Хотя для большой базы в любом случае нужен грамотный администратор, независимо от сервера.
20 дек 04, 11:41    [1192741]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs. Oracle  [new]
alex-ls
Member

Откуда: Иркутская обл - Пенза - Москва
Сообщений: 7078
Согласен с softwarer. Хотя хочу кое-что добавить.
1. По моему личному мнению, Oracle быстрее (да и удобнее) работает с структурами типа дерево или граф. Сейчас пытаюсь выяснить это окончательно в соседнем топике.
2. Если у Вас один MS SQL стоит везде, а программные комплексы меняются незначительно и редко, то Вам нет смысле куда-то переходить. Оставайтесь на MS SQL. Т.к. переход с одной СУБД на другую несет за собой кучу проблем.
20 дек 04, 12:45    [1193026]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs. Oracle  [new]
Yo!
Guest
недавно некий "с" давал интересную ссылку, там давольно неплохо собраны в кучу большинство аргументов за оракл.

http://www.wisdomforce.com/dweb/resources/docs/MSSQL2005_ORACLE10g_compare.pdf
20 дек 04, 12:57    [1193087]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs. Oracle  [new]
segun
Member

Откуда: Москва
Сообщений: 504
Yo!
недавно некий "с" давал интересную ссылку, там давольно неплохо собраны в кучу большинство аргументов за оракл.

http://www.wisdomforce.com/dweb/resources/docs/MSSQL2005_ORACLE10g_compare.pdf
и ненамного меньше за MS SQL, советую еще почитать обсуждение этой статьи.
20 дек 04, 13:16    [1193179]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs. Oracle  [new]
ChA
Member

Откуда: Москва
Сообщений: 11381
Работает - не трогай.
Флок
а сверху напирают, что Oracle круче на больших БД
При чем здесь крутизна ? Может кто-то откат решил наварить ? Пусть сами и делают. И не нужны Вам никакие сравнения, бред это все, в большинстве случаев, и томление духа. Просто скучно стало кому-то наверху и есть кого пнуть...
20 дек 04, 23:51    [1195174]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить