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

Откуда: Подольск
Сообщений: 36
Доброго всем дня!
Прежде чем читать дальше, прошу все понять (или если совсем туго то закрыть топик) что я не хочу холиваров.
Сам сижу на Oracle и пока на MS SQL смотрю издалека , но хотелось бы услышать отзывы тех кто пользовался и хорошо знает обе СУБД.
Какие у них кардинальные отличия?
Есть велика ли разница в архитектуре?
В каком случае какую СУБД удобнее использовать?
Ну и разумеется личные впечатления.
Заранее благодарю.
22 сен 11, 14:31    [11319362]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 7692
Karantir.m,

Есть целый форум - Сравнение СУБД, почитай сначала там.

В двух словах: сиквел - блокировочник, оракл - версионник

Модератор: Тема перенесена из форума "Oracle".


Сообщение было отредактировано: 22 сен 11, 14:53
22 сен 11, 14:36    [11319423]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
SERG1257
Member

Откуда:
Сообщений: 2934
Karantir.m
что я не хочу холиваров.
Однако задаешь холиварный вопрос. Ответ на вопрос зависит от того с какой стороны баррикады ты находишься: разработчик, админ, менеджер заказчика (покупатель), менеджер вендора (продавец). В общем случае вопрос из серии какая машина лучше Мерседес или Тойота.
Karantir.m
Какие у них кардинальные отличия?
Оба продукта развиваются, правят косяки, реализуют удачные фичи и т.п. Так что сравнивать можно только указывая конкретную версию/редакцию.
Оракл позиционирует себя как лидера (в этой паре) первым протаптывает дорожки (иногда просто покупая фирмочку протоптавшую дорожку) и выпускает версии для разных платформ. MS SQL держится на шаг позади, реализуя меньший функционал и только для одной OS. Видно, что у MS много меньше работы, что позволяет им сделать продукты более гуевыми. Продолжая автомобильную аналогию у MS в базовой поставке руль мягше. Опять же оракл это осознал и тоже движется в этом же направлении, правда руками наших индийских коллег.

Karantir.m
Есть велика ли разница в архитектуре?
Принципиальной разницы нет: они выполняют примерно одинаковые задачи, для примерно одинаковых пользователей и управляются примерно одинаковыми админами (ситуация когда оракловый админ - прожженый профессионал, а MS админ вчерашний windows пользователь осталась в прошлом)
Есть разница в дефолтных установках, типа у Оракла дефолтный режим - выделенный сервер, а шаред сервер надо настраивать явно (у MS SQL наоборот), или по умолчанию включен версионный режим, а в MS SQL его надо включать явно, по умолчанию в MS SQL ограничение превичного ключа создается как IOT и т.п.

Karantir.m
В каком случае какую СУБД удобнее использовать?
Существует универсальный алгоритм для таких вопросов
1 Та что уже есть у пользователей
2 та которую лучше знаешь

С другой стороны у оракла есть фичи, аналога которым нет у конкурентов (большой блок, bitmap индексы, RAC, пакеты против линейного списка процедур, сиквенции отвязанные от таблицы) но кто поручится что в следующей версии MSSQL не сократит отставание.

Karantir.m
Ну и разумеется личные впечатления.
Да у меня весь пост это личные впечатления, причем связанные с версией Oracle 10g и MSSQL 2005. Что бесило на MSSQL это отсутствие инвалидации объектов, неявная декларация возвращаемых датасетов, что облегчало модификацию (никто не возмущался) но ошибка рисковала быть обнаруженной только во время исполнения.
22 сен 11, 20:52    [11322071]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
env
В двух словах: сиквел - блокировочник, оракл - версионник.


Садись, 2а! Просили же

Karantir.m
тех кто пользовался и хорошо знает обе СУБД
23 сен 11, 16:23    [11327786]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
сами лично
Guest
pkarklin, кстати, сами лично в каких случаях используете версионные RC и Snapshot в MS SQL?
Помимо построения отчетов в витринах что-то есть?
24 сен 11, 01:21    [11330690]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
-2-
Member

Откуда:
Сообщений: 15330
сами лично
pkarklin, кстати, сами лично в каких случаях используете версионные RC и Snapshot в MS SQL?
Он использует NOLOCK.
24 сен 11, 02:48    [11330808]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
Какие у них кардинальные отличия?

У оракла есть RAC (кластер shadred disk).
Больше никаких.

Есть велика ли разница в архитектуре?

Разница в архитектуре велика.

В каком случае какую СУБД удобнее использовать?

Всё равно. СУБД разные, но в разных случаях ты их будешь использовать по-разному.
24 сен 11, 13:31    [11331434]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
сравнений СУБД нет
Guest
Применять можно в одних и тех же случаях. Если сказать без витиеватых умных слов, то нормальных сравнений этих СУБД в интернете нет.
24 сен 11, 23:29    [11332518]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
Yo.!
Guest
MasterZiv,

ну да, а блокировки в блоках данных вместо эскалации и локлиста в памяти это не значительно. отсутсвие темпдб, версионность на уровне блоков с отдельным UNDO и еще пара сотен глобальных отличий совсем не кардинально
25 сен 11, 20:35    [11333483]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
сами лично,

Сам лично на высоконагруженных OLTP системах. Картинки тут я уже приводил.
25 сен 11, 20:59    [11333556]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
-2-,

Иногда лучше жевать, чем говорить...
25 сен 11, 21:00    [11333558]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
ну да, а блокировки в блоках данных вместо эскалации и локлиста в памяти это не значительно. отсутсвие темпдб, версионность на уровне блоков с отдельным UNDO и еще пара сотен глобальных отличий совсем не кардинально


Yo.!, я вот даже ничего не буду говорить... Ибо уже даже не смешно... М.б. еще кто-нибудь опубликует тут статисику своего сайта со 100 клиентами...
25 сен 11, 21:06    [11333579]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
Yo.!
Guest
pkarklin
Yo.!, я вот даже ничего не буду говорить... Ибо уже даже не смешно...

плохое настроение или как у собаки Павлова на Йо уже отработался рефлекс не важно, что он говорит ?
25 сен 11, 21:11    [11333592]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
сами личн
Guest
pkarklin
сами лично,

Сам лично на высоконагруженных OLTP системах. Картинки тут я уже приводил.

Интересно. А хоть по каким словам найти их?
25 сен 11, 21:42    [11333722]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
сами личн
А хоть по каким словам найти их?


Не надо слов! ((с) В бой идут одни старики)

К сообщению приложен файл. Размер - 48Kb
25 сен 11, 21:54    [11333786]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
плохое настроение или как у собаки Павлова на Йо уже отработался рефлекс не важно, что он говорит ?


Не так, чтобы очень... ;) Воскресенье... вечер... клиенты пытаются урвать последние моменты очередной маркетинговой акции...

ЗЫ. Каждая, из озвученных в сабже СУБД, достойна серьезных решений в руках профессионалов...
25 сен 11, 22:12    [11333862]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
сами лично
Guest
pkarklin
сами личн
А хоть по каким словам найти их?


Не надо слов! ((с) В бой идут одни старики)

Круто. А что за железо?
25 сен 11, 22:52    [11333989]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

On 25.09.2011 21:35, Yo.! wrote:

> ну да, а блокировки в блоках данных вместо эскалации и локлиста в памяти это не
> значительно. отсутсвие темпдб, версионность на уровне блоков с отдельным UNDO и
> еще пара сотен глобальных отличий совсем не кардинально

Yo.!
Я только не понял, ты за первый интернационал или за второй.

Posted via ActualForum NNTP Server 1.4

25 сен 11, 23:53    [11334211]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
темпдб
Guest
Yo.!
MasterZiv,

ну да, а блокировки в блоках данных вместо эскалации и локлиста в памяти это не значительно. отсутсвие темпдб, версионность на уровне блоков с отдельным UNDO и еще пара сотен глобальных отличий совсем не кардинально

А темпдб то чем плох? И чем хорош темп-тейблспейс?
26 сен 11, 00:11    [11334273]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
pkarklin
Yo.!
плохое настроение или как у собаки Павлова на Йо уже отработался рефлекс не важно, что он говорит ?


Не так, чтобы очень... ;) Воскресенье... вечер... клиенты пытаются урвать последние моменты очередной маркетинговой акции...

ЗЫ. Каждая, из озвученных в сабже СУБД, достойна серьезных решений в руках профессионалов...
А внизу разве не шкала времени? Статистика за декабрь 2010?
26 сен 11, 00:13    [11334282]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Alexander Ryndin
А внизу разве не шкала времени? Статистика за декабрь 2010?


Нужна свежая?
26 сен 11, 11:22    [11335175]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
сами лично
Круто. А что за железо?


Этот рисунок с железяки HP ProLiant DL380 G6 2 четырехядерника + HT, 64 гектара памяти. СХД EVA 8100.
26 сен 11, 11:28    [11335245]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
Yo.!
Guest
MasterZiv
Я только не понял, ты за первый интернационал или за второй.

ну а сама то как думаешь (С) из анекдота

темпдб
А темпдб то чем плох? И чем хорош темп-тейблспейс?

в мсскл темпдб используется под времянки, сортировки, курсоры, версии для snapshot и т.п. и т.д. все это вперемешку. в оракле версии в отдельном UNDO логе, времянки в пользовательских таблеспейсах, курсоры/сортировки в темпорари. т.е. все разнесено по полочкам. лучше/хуже не скажу, решайте сами
26 сен 11, 11:39    [11335359]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
сами лично
Guest
pkarklin
сами лично
Круто. А что за железо?


Этот рисунок с железяки HP ProLiant DL380 G6 2 четырехядерника + HT, 64 гектара памяти. СХД EVA 8100.

Т.е. MS SQL нормально использовал HT, без затыков отедльных потоков?
А СХД EVA 8100 была забита до отказа 120 дисками? И примерно стоит такое чудо, а то цены нигде не пишут?
26 сен 11, 11:54    [11335508]     Ответить | Цитировать Сообщить модератору
 Re: Oracle и MS SQL  [new]
темпдб
Guest
Yo.!
темпдб
А темпдб то чем плох? И чем хорош темп-тейблспейс?

в мсскл темпдб используется под времянки, сортировки, курсоры, версии для snapshot и т.п. и т.д. все это вперемешку. в оракле версии в отдельном UNDO логе, времянки в пользовательских таблеспейсах, курсоры/сортировки в темпорари. т.е. все разнесено по полочкам. лучше/хуже не скажу, решайте сами

Единственное что есть это возможность разнести их по разным массивам. Чего кстати никогда не видел. По этому удивило, что именно это вспомнили :)
26 сен 11, 11:58    [11335555]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить