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

Откуда: Гоблино
Сообщений: 2250
Dimitry Sibiryakov
BestZvit
То же самое, что сказать, что Оракл слабее MSSQL, потому что не позволяет делать update,
например, в таком виде -

MERGE отличается от этих запросов только синтаксисом, но не функциональностью.


То есть - обходное решение.. ))
17 дек 10, 17:28    [9958050]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Dimitry Sibiryakov
Member

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

SergSuper
дык никто не заметит :)

Вот только предсказать что случится с, например, @@IDENTITY я не возьмусь... Будет весело
если от такого перестанет работать какое-нибудь пользовательское приложение.

Posted via ActualForum NNTP Server 1.4

17 дек 10, 17:31    [9958075]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Yo.!
Guest
BestZvit
То есть - обходное решение.. ))

рассжевываю для тех кто в танке в случае с update функционал совершенно идентичный, различие лишь в оформлении запросов. в случае с тригерами различие в функционале.
17 дек 10, 17:38    [9958126]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Favn
Member

Откуда:
Сообщений: 585
BestZvit
"Задача" бессмысленна. Даже сам принцип таких "сравнений".
То же самое, что сказать, что Оракл слабее MSSQL, потому что не позволяет делать update, например, в таком виде...
(И, естесственно, любое решение таких задач в другом виде, по определнию можно считать "кривым" )
Я не говорил про слабее/сильнее. Просто просили задачу - я сформулировал. Я только о том, что отсутствие rowlevel м.б. недостатком, который приходится обходить или существенно теряя в производительности, или вообще используя процедурные расширения, что тоже в общем случае не хорошо.
И наличие достоинств недостатки не отменяет. Дело не в "кривости" решений, а в накладных расходах на обход чего-то, что нельзя.
К слову, в DB2 и любые триггеры есть, и DML по селектам (и с CTE). И это удобно и эффективно, но не делает ее лучшей СУБД, т.к. и недостатки имеются :) Которые тоже можно обойти. И тоже не всегда эффективно.
Еще раз - систем без недостатков нет. Просто их надо признавать и учитывать, а не писать, что "раз у нас нет - значит, никому не нужно".
17 дек 10, 17:45    [9958160]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
sdvsamara
Member

Откуда: Самара
Сообщений: 201
BestZvit,

Да нет же, не из-за реализации, а из-за задачи и выбирается железо. Есть задача, для её решения требуется определённая производительность железа (системные требования к программам помните? Там и железо какое нужно указывается). После того как определились с железом то можно уже и СУБД выбирать. И ингода оказывается, что железо такое, на котором Windows отродясь не бывало и никогда не будет. Линукс, кстати, тоже.
По этому MS SQL Server не слабее, он просто самим Майкрософтом ограничен в применимости.
И всё. А то, что можно решить так, что ой-ой-ой что потребуется - это да. Но есть случаи и задачи, которым, хоть тресни, нужна определённая мощь железа.
17 дек 10, 17:46    [9958164]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6637
Favn
Пример - у нас частый случай продать что-то вроде АСУ ТП "под ключ", СУБД стоит внутре "коробки" и клиенту не видна. Отдавать MS с каждой продажи цену Win Server'а было бы накладно, да и обидно как-то :)

<1% стоимости. Вся ИТ составляющая в АСУТП = 3%. Статистика
17 дек 10, 19:38    [9958647]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6637
sdvsamara,

Планка Win растет. Хотя ее удачно подломили сами себе, отказавшись от Итаника.
17 дек 10, 19:48    [9958706]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
BestZvit
Еще раз говорю - разговор не об осях !!!!
.

Да не об ОСях, а о независимости независимости СУБД от ОСей.
BestZvit
Не имеет значения ось лучшая или худшая.
.

Да, если СУБД не зависит от нее. Иначе, с этими, возможно, придется считаться.

BestZvit

Сравниваются возможности самих субд.
.

Да. В том числе в плане кроссплатформенности. СУБД - это программное обеспечение (ПО). А для ПО независмость от платформы всегда относилось к важным возможностям. В общем их редко кто ставит под сомнение.

BestZvit
Опять повторяю - Поскольку возможности Оракл на Линуксе и возможности Оракл на Виндоус одинаковы, то обсуждение к привязке систем бессмысленно, потому что обсуждается сама субд и ее возможности, а не особенности оси.

Вы пытаетесь исключить свойство кросплатформенности из достоинств СУБД под предолгом, что такое достоинство просто не обсуждается здесь. Ну можно не обсуждать это достоинтство СУБД, тем более, что оно давно обсуждено и известно.
17 дек 10, 20:43    [9958910]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
vadiminfo
Вы пытаетесь исключить свойство кросплатформенности из достоинств СУБД под предолгом, что такое достоинство просто не обсуждается здесь. .


Это было сказано еще несколько страниц назад.
17 дек 10, 21:38    [9959157]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
sdvsamara
Да нет же, не из-за реализации, а из-за задачи и выбирается железо. Есть задача, для её решения требуется определённая производительность железа (системные требования к программам помните? Там и железо какое нужно указывается).


Задачу огласите, пожалуйста? "Железо", показанное ниже, подойдет для решения этой задачи?

HP Integrity Superdome SX1000 Servers

К сообщению приложен файл. Размер - 29Kb
18 дек 10, 14:52    [9960954]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
pkarklin,

Повторите, пжл, "эротичные" картинки со скриншотами диспетчера задач с туевой хучей процессоров. Их еще не все видели
18 дек 10, 15:07    [9961016]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Favn
Просто просили задачу - я сформулировал. Я только о том, что отсутствие rowlevel м.б. недостатком, который приходится обходить или существенно теряя в производительности, или вообще используя процедурные расширения, что тоже в общем случае не хорошо.


Вот не хочется мне брать лопату и кидать на вентилятор. Для любой СУБД можно найти задачу, котору не то, чтобы обойти, а вообще не решить.
18 дек 10, 15:08    [9961019]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Senya_L
Повторите, пжл, "эротичные" картинки со скриншотами диспетчера задач с туевой хучей процессоров. Их еще не все видели


Похоже, что, действительно, не все. И у некоторых противников винды "сознание" замерло на уровне Windows 95. ;)
18 дек 10, 15:11    [9961031]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 32173
sdvsamara
Да нет же, не из-за реализации, а из-за задачи и выбирается железо. Есть задача, для её решения требуется определённая производительность железа (системные требования к программам помните? Там и железо какое нужно указывается).
По производительности железо на х86 уже давно на вполне достойном уровне. Подотстали вы от жизни :-)
sdvsamara
По этому MS SQL Server не слабее, он просто самим Майкрософтом ограничен в применимости.
Это конечно так, но не из за производительности, а из за других, тоже очень важных вещей: политики компании, необходимости уйти от гетерогенных систем и т.п.
sdvsamara
После того как определились с железом то можно уже и СУБД выбирать. И ингода оказывается, что железо такое, на котором Windows отродясь не бывало и никогда не будет. Линукс, кстати, тоже.
Не такой алгоритм.

1. Выбирают софт.

2. Под софт (исходя из спецификаций софта) выбирают платформу - не ОС, а именно платформу - СУБД, сервер приложений и т.п. Как правило доступных платформ одна, но может быть и несколько.

3. Под платформу выбирают ОС.

4. Под ОС выбирают железо.

По вашему пути - ровно в обратном порядке - никто не пойдёт, ибо абсурд.
Это путь программиста, а не того, кто выбирает :-)
18 дек 10, 15:12    [9961037]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

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

Кстати, по поводу картинок.

Когда компьютеры c таким уровнем параллелизма войдут в нашу жизнь, придётся пересмотреть привычный дизайн интерфейсов для работы с ними. Windows 7 и Windows Server 2008 R2 (на ядре Windows 7) объединяют до 256 логических процессоров в группы, поэтому можно было бы показывать уровень загрузки не отдельных процессоров, а именно групп. Без этого, вам непременно понадобится 30" монитор. Хотя, если вы нашли деньги на 256-ядерный компьютер, то вероятно сможете найти немного денег и на монитор пошире. ((с) Doug Holland)
18 дек 10, 15:17    [9961049]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
+ ОФФТОП 2 pkarklin
pkarklin
Когда компьютеры c таким уровнем параллелизма войдут в нашу жизнь...
Боюсь, нескоро это случится. Intel со своим компилятором "распараллеливающим все и вся сам-мля-один-мля" возится давно, а что толку? Есть банальное ограничение для входа таких компьютеров "в нашу жизнь" - не все задачи параллелятся принципиально. Та и просто они нах не нужны "в нашей жизни". А то что MS суетится, повышает масштабируемость своих осей и прочих продуктов - спору нет. Так и хочется сказать: "ну неужели?" :)
18 дек 10, 15:27    [9961068]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 32173
pkarklin
Кстати, по поводу картинок.

Когда компьютеры c таким уровнем параллелизма войдут в нашу жизнь, придётся пересмотреть привычный дизайн интерфейсов для работы с ними. Windows 7 и Windows Server 2008 R2 (на ядре Windows 7) объединяют до 256 логических процессоров в группы, поэтому можно было бы показывать уровень загрузки не отдельных процессоров, а именно групп. Без этого, вам непременно понадобится 30" монитор. Хотя, если вы нашли деньги на 256-ядерный компьютер, то вероятно сможете найти немного денег и на монитор пошире. ((с) Doug Holland)
Ну, сейчас в управлении железом для SQL Server используют группировки по дереву нод для NUMA - архитектур. А компы с многими процами всегда NUMA.

Так что уже пересматривают.
Надеюсь, скоро у МС и до таск-менеджера руки дойдут...

Senya_L
Есть банальное ограничение для входа таких компьютеров "в нашу жизнь" - не все задачи параллелятся принципиально. Та и просто они нах не нужны "в нашей жизни". А то что MS суетится, повышает масштабируемость своих осей и прочих продуктов - спору нет. Так и хочется сказать: "ну неужели?" :)
Для наших любимых баз данных паралелить можно хорошо. И распаралеливающий компилятор для этого не нужен. да и не поможет.
18 дек 10, 15:39    [9961101]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
alexeyvg
Для наших любимых баз данных паралелить можно хорошо.
Тоже все небезоблачно. Что там про серьезные сервера говорить, если нередко на домашнем десктопе производительность упирается в дисковый IO или ОЗУ?
18 дек 10, 16:23    [9961215]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Senya_L
Тоже все небезоблачно. Что там про серьезные сервера говорить, если нередко на домашнем десктопе производительность упирается в дисковый IO или ОЗУ?


Ну, не знаю. "Мне" дискового IO как-то хватает: HP StorageWorks 8100 Enterprise Virtual Array. ;)

К сообщению приложен файл. Размер - 19Kb
18 дек 10, 18:39    [9961578]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
pkarklin
sdvsamara
Да нет же, не из-за реализации, а из-за задачи и выбирается железо. Есть задача, для её решения требуется определённая производительность железа (системные требования к программам помните? Там и железо какое нужно указывается).


Задачу огласите, пожалуйста? "Железо", показанное ниже, подойдет для решения этой задачи?

HP Integrity Superdome SX1000 Servers
И на это железо поставить Windows 2010 (ну или как он там будет называться) с 3D интерфейсов?
Нет уж, спасибо. Обойдемся как-нибудь без 3D интерфейса в ядре серверной операционной системы.
18 дек 10, 19:55    [9961769]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6637
Alexander Ryndin,

И чего ерничать?
Для Оракла, вин-платформа №2 после солярки.
Линух пока "и умный и красивый"
18 дек 10, 20:46    [9961881]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Yo.!
Guest
Siemargl
Alexander Ryndin,

И чего ерничать?
Для Оракла, вин-платформа №2 после солярки.
Линух пока "и умный и красивый"

май 2005 года, думаю линукс давно превысил долю виндовса

К сообщению приложен файл. Размер - 107Kb
18 дек 10, 21:13    [9961938]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6637
Yo.!,

1. Мне все равно, на чем делать деньги. Личных приверженностей нет.
2. Я сужу по приоритетности вывода новых версий.
3. что превысил, надо бы данных, а не догадок. И лучше в количестве инсталляций, а не в $$$
18 дек 10, 22:00    [9962055]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Ах!
Guest
Yo.!
май 2005 года, думаю линукс давно превысил долю виндовса


Скорей наоборот его доля резко упала.
18 дек 10, 22:30    [9962093]     Ответить | Цитировать Сообщить модератору
 Re: MsSQL 2008 vs Oracle 11G  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
Siemargl
Alexander Ryndin,

И чего ерничать?
Для Оракла, вин-платформа №2 после солярки.
Линух пока "и умный и красивый"
Я совсем даже не ерничаю. Я то и себе на рабочий компьютер Windows 7 ставить не хочу из цветочков-свисточков. Это ведь не шутки - вся эта красота добавляет нестабильности в систему. Да и DBA ведь не домохозяйка, чтобы его на вау-эффект брать.
В серверной платформе важна 1) надежность, 2) безопасность, 3) удобство, но не 3D интерфейс.
Если я бы выбирал платформу, то выбрал бы в порядке убывания 1) Solaris, 2) Linux, 3) Windows 2003.
18 дек 10, 22:57    [9962126]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 3 4 5 6 7 [8] 9 10 11 12 .. 14   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить