powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MsSQL 2008 vs Oracle 11G
331 сообщений из 331, показаны все 14 страниц
MsSQL 2008 vs Oracle 11G
    #36976294
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понимаю, что тема довольно изъезжена. Но всё-таки вот по моему мнению некоторые важные аспекты с точки зрения DBA. Хотелось бы послушать замечания и дополнения.

Oracle 11G MsSQLОперационная система *nix (возможность гибкой настройки ядра; hugepage); Windows WindowsВозможность в хранилище уйти от файловой системы на "сырые" устройства или ASM; что влечёт увеличение производительности есть нетT-SQL уступает PL/SQL по возможностям PL/SQL (отслеживание зависимостей [Valid-Invalid]; пакеты; встроенные пакеты [DBMS_*; UTL_*]) T-SQLАвтономные транзакции есть нетРазмер блока данных 4;8;16;32K 8KВозможность восстанавливать удалённые таблицы (FlashBack) есть нетВозможность просматривать версии данных в пределах времени удержания (Undo Retention). Возможность отмены ошибочной транзакции в прошлом. есть нетВозможность восстанавления сбойных блоков; файлов данных; пространств в работающей базе. есть Надо восстанавливать всю базу в "рядом" на нужный момент времени и оттуда уже извлекать данные в действующую. Если размер базы сотни гектар то это будет весьма непросто.Упреждающий сбор статистик AutomaticWorkload Repository (AWR) которая упреждающе производит сбор статистики производительности и загруженности SQL Такая функция устраняет необходимость выполнения ручной настройки конфигурации что требуется для диагностирования производительности Визуальный анализ файлов трассировки с помощью своего инструмента SQL Profiler. Громоздко и неудобно. Самодиагностика проблем производительности Механизм самодиагностики Automatic Database Diagnostic Monitor (ADDM упреждающе анализирует собранную AWR информацию с целью выявления проблем производительности и дает рекомендации по их устранению. ADDM является общим решением позволяющим выявить все типы проблем с производительностью Только проблемы SQL-операторов Большое количество "советчиков" администратору ADDM (громадный перечень советов от модернизации железа до SQL-операторов); по настройке пространства отмены; по настройке памяти; по настройке времени аварийного восстановления; по настройке индексов; по оптимизации свободного места и дефрагментации...и много-много чего ещё Только по оптимизации SQLWEB-интерфейс управления сервером OEM Grid Control. Поднят на независимой машине и позволяет управлять даже выключенной базой. Управляет хостом; апдейтами и т.п. Сводит много оракловых машин в одну систему управления. Общие джобы. Включает не только БД но и другие оракловые сервисы (например Web Application; WEB Logic; BI Enterprise Edition…) нетКластер RAC. Все ноды работают на одно хранилище. Потеря ноды не влечёт потерю данных. В 11G с помощью RAC можно распределять нагрузку что делает базу неограниченно масштабируемой. Mirosoft для распределения нагрузки кластера может предложить лишь "размазать" таблицы по нескольким нодам кластера. Т.е. потеря ноды влечёт потерю части данныхStandby В 11G cтэндбай можно не только использовать в режиме чтения но и накатывать на него изменения для тестирования приложений (с последующей отменой) "Зеркало" нельзя использовать т.к. оно постоянно в режиме восстановления.Тесты на производительность SAP-SD При идентичном железе выигрыш в производительности по всем параметрам.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976402
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. подоброны не все самые убойные фичи оракла
2. "Возможность восстанавления сбойных блоков" вроде Parklin показывал на мсскл как восстановитель один блок
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976406
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Жора,

судя по некоторым "фичам" для скуля - Вам бы не мешало несколько более глубоко познакомится/поработать с оным. На текущий момент Ваше сравнение никуда не годится, увы.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976424
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyДядя Жора,

судя по некоторым "фичам" для скуля - Вам бы не мешало несколько более глубоко познакомится/поработать с оным. На текущий момент Ваше сравнение никуда не годится, увы.

Хотелось бы более предметные опровержения, а не просто "этого не может быть, потому что этого не может быть никогда." Для того я тут и вывесил эту таблицу. И не только мне это будет интересно, а ещё многим "глубоко не ознакомленным".
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976426
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Жора,

Про автономные транзакции: Если можно каким-либо способом из ХП связаться с
другим сервером, то автономная транзакция эмулируется на раз.
В postgresql так и происходит, другое дело, что это тормознее, за счёт установки соединения.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976478
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Жора,

На Oracle 11g нет ни одного результата SAP SD, зато куча результатов SS2008 на новом железе.
Кто и как оценивал "выигрыш в производительности по всем параметрам" непонятно.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976553
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораlockyДядя Жора,

судя по некоторым "фичам" для скуля - Вам бы не мешало несколько более глубоко познакомится/поработать с оным. На текущий момент Ваше сравнение никуда не годится, увы.

Хотелось бы более предметные опровержения, а не просто "этого не может быть, потому что этого не может быть никогда." Для того я тут и вывесил эту таблицу. И не только мне это будет интересно, а ещё многим "глубоко не ознакомленным".
Например, про Raw device. Или про DMV.
Незнание этих вещей ставит под сомнение Ваше знание скуля.
А вывешивание сравнения двух систем, одну из которых Вы не знаете, ставит под сомнение и Ваше знание Оракла.
Я, например, Оракл знаю так себе, и не могу сказать, где вы правы или не правы в оракловой части. Но то, что я не буду учитывать Вашу таблицу - уже однозначно, т.к. доверия к Вашим знаниям пока нет.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976586
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyНапример, про Raw device. Или про DMV.
Незнание этих вещей ставит под сомнение Ваше знание скуля.
А вывешивание сравнения двух систем, одну из которых Вы не знаете, ставит под сомнение и Ваше знание Оракла.
Я, например, Оракл знаю так себе, и не могу сказать, где вы правы или не правы в оракловой части. Но то, что я не буду учитывать Вашу таблицу - уже однозначно, т.к. доверия к Вашим знаниям пока нет.

Уважаемый. Ваша агрессия меня только забавляет. Я конечно польщён столь бурным проявлением эмоций к моей персоне, однако Вы бы лучше переключились на предмет обсуждения, а не на меня лично. А то слов много и всё не по делу. Опровергните если можете. Будем рады послушать. А оценку моих деловых качеств отавьте мои работодателям.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976669
RENaissance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораlockyНапример, про Raw device. Или про DMV.
Незнание этих вещей ставит под сомнение Ваше знание скуля.
А вывешивание сравнения двух систем, одну из которых Вы не знаете, ставит под сомнение и Ваше знание Оракла.
Я, например, Оракл знаю так себе, и не могу сказать, где вы правы или не правы в оракловой части. Но то, что я не буду учитывать Вашу таблицу - уже однозначно, т.к. доверия к Вашим знаниям пока нет.

Уважаемый. Ваша агрессия меня только забавляет. Я конечно польщён столь бурным проявлением эмоций к моей персоне, однако Вы бы лучше переключились на предмет обсуждения, а не на меня лично. А то слов много и всё не по делу. Опровергните если можете. Будем рады послушать. А оценку моих деловых качеств отавьте мои работодателям.
А нет предмета обсуждения. Лишь какая-то очередная говно-подборка параметров, из которых очевидно, что по многим вопросам автор просто "не в теме". В итоге, разжигание срача детектед.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976728
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораУважаемый. Ваша агрессия меня только забавляет. Я конечно польщён столь бурным проявлением эмоций к моей персоне, однако Вы бы лучше переключились на предмет обсуждения, а не на меня лично. А то слов много и всё не по делу. Опровергните если можете. Будем рады послушать. А оценку моих деловых качеств отавьте мои работодателям.
А фигли, пардон, опровергать, да и что, собственно?
Утверждение "Возможность в хранилище уйти от файловой системы на "сырые" устройства"? брать бол еще для 2000 скуля и тыкать туда носом?
Брать "Упреждающий сбор статистик" и тыкать носом в DMV? Собственно, даже с "визуальный" - вы не то что дали маху, а нечто большее.
Брать "Возможность восстанавления сбойных блоков; файлов данных; пространств в работающей базе." и тыкать опять таки в БОЛ?


Вы что, будете оный БОЛ читать? Сомневаюсь. Если бы хотели - прочитали бы до того, как публиковать таблицу.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976739
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyУтверждение "Возможность в хранилище уйти от файловой системы на "сырые" устройства"?
брать бол еще для 2000 скуля и тыкать туда носом?

И, кстати, увеличение производительности от сырых устройств весьма сомнительно. В пределах
точности.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976747
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyУтверждение "Возможность в хранилище уйти от файловой системы на "сырые" устройства"?
брать бол еще для 2000 скуля и тыкать туда носом?

И, кстати, увеличение производительности от сырых устройств весьма сомнительно. В пределах
точности.

Ну, иногда по копейкам собирают :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976792
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyА фигли, пардон, опровергать, да и что, собственно?
Утверждение "Возможность в хранилище уйти от файловой системы на "сырые" устройства"? брать бол еще для 2000 скуля и тыкать туда носом?
Брать "Упреждающий сбор статистик" и тыкать носом в DMV? Собственно, даже с "визуальный" - вы не то что дали маху, а нечто большее.
Брать "Возможность восстанавления сбойных блоков; файлов данных; пространств в работающей базе." и тыкать опять таки в БОЛ?

Вы что, будете оный БОЛ читать? Сомневаюсь. Если бы хотели - прочитали бы до того, как публиковать таблицу.

А Вы не сомневайтесь. Тыкните, а мы почитаем, конструктивно обсудим упреждающий сбор статистик mssql и oracle. Да и про сырые устройства сиквела уж тоже очень хочется поглумиться. Пока, к сожалению, опять-таки одни только эмоции. Сдаётся нам, мил человек, что своей неадекватной реакцией Вы прячете свои сомнения. И кстати, не забудьте "тыкнуть" ещё по остальным 11 пунктам.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976797
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораПонимаю, что ... Но всё-таки ...

Много текста :( Таблицу убрать. Оставить только текст:

MsSQL 2008 vs Oracle 11GOracle 11G - выигрыш по всем параметрам*
*причём подоброны не все самые убойные фичи оракла
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976824
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораА Вы не сомневайтесь. Тыкните, а мы почитаем, конструктивно обсудим упреждающий сбор статистик mssql и oracle. Да и про сырые устройства сиквела уж тоже очень хочется поглумиться. Пока, к сожалению, опять-таки одни только эмоции. Сдаётся нам, мил человек, что своей неадекватной реакцией Вы прячете свои сомнения. И кстати, не забудьте "тыкнуть" ещё по остальным 11 пунктам.
Друг мой. насколько я помню - именно Вы опубликовали таблицу.
Следовательно, на вас лежит бремя доказательства её истинности.
Вам уже указали на 3 пункта, которые являются даже не спорными, а (я не побоюсь этого слова) - ложными.
По видимому, вам следует взять на заметку замечания (которых вы, кстати, просили), и более детально проработать эти пункты.
Когда вы это сделаете - мы сможем с вами сесть и более детально сравнить фичи, имеющиеся в обоих СУБД.
До тех же пор, увы - именно технического разговора не получится.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976830
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, пропустил "поглумится".

Вы таки собираетесь сравнивать, или таки собираетесь развести "дырявую войну"?
Если первое - идите изучайте матчасть
Если второе - не смею вас задерживать.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976849
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Жора,

Оракл - хорошая штука, но сравнение однобокое.

И мало спецов в обеих СУБД одновременно, чтобы адекватную табличку сделать.

А доказывать что-то, "что лучше" малоинтересно. Это задача менеджеров по продажам.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976863
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyДруг мой. насколько я помню - именно Вы опубликовали таблицу.
Следовательно, на вас лежит бремя доказательства её истинности.
Вам уже указали на 3 пункта, которые являются даже не спорными, а (я не побоюсь этого слова) - ложными.


К сожалению, товарищ, Вы заблуждаетесь. Посмелюсь Вам возразить, что те "3 пункта", что Вы своим царственным жестом нам указали, Вы забыли подкрепить доказательствами. А доказывать должен тот кто опровергает (обвиняет), а не опровергаемый (обвиняемый). Таковы правила "презумпции невиновности". Вы опять всё спутали.


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

Да я и не просил Вас обсуждать со мной технические детали. Судя по Вашим аргументам Вы просто некомпетентны в этом вопросе. Вы перепутали эху. Возвращайтесь на свой любимый "трёп" и там блещите своими "глубокими познаниями" в пустой болтологии
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976869
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораК сожалению, товарищ, Вы заблуждаетесь. Посмелюсь Вам возразить, что те "3 пункта", что Вы своим царственным жестом нам указали, Вы забыли подкрепить доказательствами. А доказывать должен тот кто опровергает (обвиняет), а не опровергаемый (обвиняемый). Таковы правила "презумпции невиновности". Вы опять всё спутали.

Вы просили замечаний? Их есть для вас.
Темы по 3-м пунктам - не раскрыты. По некоторым пунктам - утверждения вообще ложны.
Идите, копайте.
Раскопаете - побеседуем.

даже по 4-м пунктам. Если так подумать.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976876
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyИдите, копайте.
Раскопаете - побеседуем.

даже по 4-м пунктам. Если так подумать.

No comment
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976881
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораlockyИдите, копайте.
Раскопаете - побеседуем.

даже по 4-м пунктам. Если так подумать.

No comment
Пункт "Самодиагностика проблем производительности" - спорный и неоднозначный, его можно оспаривать, можно не оспаривать.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976910
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораИ кстати, не забудьте "тыкнуть" ещё по остальным 11 пунктам.

Вы хотите "тыков" - их есть у меня. Отвечу тока на явную неправду.

авторВозможность в хранилище уйти от файловой системы на "сырые" устройства или ASM; что влечёт увеличение производительности

Вы можете использовать raw partitions, в этом случае в инстркции CREATE DATABASE в FILENAME указывается просто логическое имя неформатированного раздела. Вопрос производительности - спорный.

авторотслеживание зависимостей

Отслеживание зависимостей есть: Выбор СУБД!

авторАвтономные транзакции

Через "внешний коннект" из расширенной хп или CLR сборки.

авторВозможность восстанавления сбойных блоков; файлов данных; пространств в работающей базе.

Востановить можно до страницы: За что так любят MS MSQL

авторУпреждающий сбор статистик
Самодиагностика проблем производительности
Большое количество "советчиков" администратору

Dynamic Management Views and Functions

авторКластер

Load Ballancing нет. Вы упомянули Federated Database servers. Но забыли Failover Cluster.

авторStandby

Вы путаете Standby, который реализуется через Log Shipping и Mirroring. В первом случае RO нагрузка допустима. Более того, она допустима и во втором при создании снапшота.

Про "сравнение возможностей" уже столько буков мы тут написали, что повторять все это еще раз лень. Поишите топики, хотя бы с моим участием. :-)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976985
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз пошла такая пьянка...

Yo.!, смотри...

SQL Server "Denali" ...

CREATE SEQUENCE (Transact-SQL)

NEXT VALUE FOR (Transact-SQL)

Creating and Using Sequence Numbers

Сдается мне, возможности перекрывают Oracleовые...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36976999
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнительно к уже сделанным замечаниям,
Дядя Жора Oracle 11G MsSQLВозможность восстанавливать удалённые таблицы (FlashBack) есть нетВозможность просматривать версии данных в пределах времени удержания (Undo Retention). Возможность отмены ошибочной транзакции в прошлом. есть нет
Этих возможностей в самом MS SQL не предусмотрено, но при желании, если поставить Lumigent Log Explorer или другой аналогичный продукт, ими можно пользоваться и в MS SQL.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977067
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораlockyДруг мой. насколько я помню - именно Вы опубликовали таблицу.
Следовательно, на вас лежит бремя доказательства её истинности.
Вам уже указали на 3 пункта, которые являются даже не спорными, а (я не побоюсь этого слова) - ложными.


К сожалению, товарищ, Вы заблуждаетесь. Посмелюсь Вам возразить, что те "3 пункта", что Вы своим царственным жестом нам указали, Вы забыли подкрепить доказательствами. А доказывать должен тот кто опровергает (обвиняет), а не опровергаемый (обвиняемый). Таковы правила "презумпции невиновности". Вы опять всё спутали.


Дядя Жора, Вы болван.
Если соберётесь опровергать - не забудьте что должны подкрепить доказательствами.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977110
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin,

Вот это конструктивный ответ, а не просто трёп ни о чём.
Насчёт Standby, то хочется заметить, что в данном случае я как раз ничего не спутал. В Oracle тоже есть и физический стэндбай и логический. И до версии 11G так оно и было как Вы описал и как сейчас в сиквеле. Однако

авторв Oracle 11g реализовано 2 новых типа standby базы: Phisical Standby with Real-Time Query и Snapshot Standby. Phisical Standby with Real-Time Query похож на старый Физический standby, однако в то время, когда standby база открыта на чтение, она продолжает догонять основную БД (восстанавливается на физическом уровне). Т е одна и та же база может использоваться как для защиты от катастрофических сбоев, так и для разгрузки основной базы и для тестирования read only приложений. Так на ней можно печатать отчеты, выполнять бэкапы, заниматься аналитикой и Data Mining.

Snapshot Standby позволяет использовать резервную базу для тестирования новых приложений и настройки старых приложений. В то время, как snapshot standby база догоняет основную базу, на ней можно тестировать приложения, которые читают и меняют данные в БД. После возврата из режима Snapshot Standby в режим Phisical Standby, все изменения, сделанные тестируемым приложением, будут аннулированы.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977127
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinРаз пошла такая пьянка...

Yo.!, смотри...

SQL Server "Denali" ...

CREATE SEQUENCE (Transact-SQL)

NEXT VALUE FOR (Transact-SQL)

Creating and Using Sequence Numbers

Сдается мне, возможности перекрывают Oracleовые...
наконец-то
START WITH, cycle, cache и в оракле есть. пока только over_order_by_clause в NEXT VALUE FOR приметил, не знаю есть ли такое в оракле.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977140
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

у скульных сиквенсов я не вижу currval.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977146
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Жораpkarklin,

Вот это конструктивный ответ, а не просто трёп ни о чём.

"Трёп ни о чем" - это когда кто-то просит замечаний, получает их и начинает требовать "тынцов", вместо того чтобы пойти и посмотреть документацию.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977154
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторSnapshot Standby позволяет использовать резервную базу для тестирования новых приложений и настройки старых приложений. В то время, как snapshot standby база догоняет основную базу, на ней можно тестировать приложения, которые читают и меняют данные в БД. После возврата из режима Snapshot Standby в режим Phisical Standby, все изменения, сделанные тестируемым приложением, будут аннулированы.

Транзакционная репикация. Хоть учитайтесь и уменяйтесь на подписчике. Надоело - накатите последний снапшот. Не вижу чего-то такого сверхестетсвенного в этой фиче. М.б. потому, что не было в Oracle транзакционной репликации?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977162
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinРаз пошла такая пьянка...

Yo.!, смотри...

SQL Server "Denali" ...

CREATE SEQUENCE (Transact-SQL)

NEXT VALUE FOR (Transact-SQL)

Creating and Using Sequence Numbers

Сдается мне, возможности перекрывают Oracleовые...
Ну мало ли что кому из нас сдается? Луче просто указывать вот мол что можно тут, чего нельзя там. И это что-то какое-то принципальное достижение в плане БД.
У Оракла последовательности - объекты БД, и манипулироваание ими производится с помощью SQL. А в Скуле получается в Transact-SQL? Если я прально понял ссылки? Но ить следует осудить? Или это не так?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977192
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoУ Оракла последовательности - объекты БД, и манипулироваание ими производится с помощью SQL. А в Скуле получается в Transact-SQL? Если я прально понял ссылки? Но ить следует осудить? Или это не так?

Вроде и слова все знакомые, а смысла не понял. И в MS SQL последовательности объекты бд. Ссылки приводились для того, чтобы тот, кто знает (хорошо знает) функциональности последовательностей в Oracle оценил оные в MS SQL.

авторЛуче просто указывать вот мол что можно тут, чего нельзя там.

Классичческий пример использования последовательностей в Oracle - триггер на инсерт. Если Вы смотрели ссылку для NEXT VALUE FOR, то ее возможности в плане использования во множественных операциях мне кажуться очень удобными. А так же использование в качестве дефолта. Без написания триггера.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977275
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SET @myvar2 = NEXT VALUE FOR Test.CountBy1 ;
да кто ж там у них такой уродский синтаксис то придумывает... почему просто Test.CountBy1.next нельзя?..
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977295
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper
Код: plaintext
SET @myvar2 = NEXT VALUE FOR Test.CountBy1 ;
да кто ж там у них такой уродский синтаксис то придумывает... почему просто Test.CountBy1.next нельзя?..
да, синтаксис немного дурацкий. Говорят, вроде "по стандарту".

к test.countby1.next, впрочем, тоже есть претензии :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977596
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораПонимаю, что тема довольно изъезжена. Но всё-таки вот по моему мнению некоторые важные аспекты с точки зрения DBA. Хотелось бы послушать замечания и дополнения.Пожалуйста.

1. фичи для сравнения подобраны очень странно. Где те фичи, которые совпадают или которых нет в оракле, где оценка важности?

2. нету инфы о авторе. непонятен его бакграунд, нет референсов проектов на обеих продуктах

т.е. нету доверия

3. оценка фич и вообще знания о них нулевые, по крайней мере для сиквела

4. непонятен смысл сравнения по фичам.
Попробуйте вместо сиквела взять аксесс для этой таблице - оракл будет в глубоком пролёте. В оракле даже колонки в таблице не раскрасить в нужные цвета.

т.е. для кого эта таблица? Её можно использовать для собирателя фич, но ни в коем случае не для выбора платформы?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977747
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg4. непонятен смысл сравнения по фичам.


Сравнение по фичам идёт потому, что принципиального различия в этих СУБД нету. Если бы речь шла о сравнении к примеру Oracle и FireBird, то тут углубляться в фичи не надо - столь радикально различие. Это как сравнивать БМВ и Жигули. Но в данном случае идёт сравнение БМВ и Мерседеса (если такое сравнение приемлемо) и выехать можно только на фичах. Или нет? К сожалению в критике очень мало конструктива. Хотелось бы услышать более обоснованные высказывания как например у pkarklin-а. Судя по всему, здесь в основном защитники MsSQL крутятся. То, что эту эху не посещают ораклисты наводит на размышления, что они альтернатив не ищут :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977775
Жор, люди, занимающиеся Oracle обычно достаточно умны, чтобы сидеть и не встревать в этим споры дабы не огребать ушаты сами знаете чего.

p.s. лучшая база - это та, которую лучше знаешь
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977903
дба-шник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спор изначальна бессмысленен. Скула масдай так же как и галимая винда. Оракул и линуха рулёз. Хотите платить за каждый пук, скрупулёзно подсчитывать каждый кал и при этом отгребать кучу глюков, тогда вам в царство мелкософта. Хотите работать как белый человек и не бояться , что у вас что-то упадёт, утечёт, пропадёт, будет медленно и криво работать, зависнет или засохнет то ваш выбор Oracle. Да и спокойней так. Каждая тля не лезет к вам поадминить со своим "мудрым" советом.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977926
дба-шник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cамое главное дополнение Вам как админу это то, что оракловый админ раза в 3 дороже микрософтового. Потому у всех мелкомягких здоровенный комплекс сидит и потому ораклоиды тут молчат, а мелкомягкие мышкодавы, волну гонят, собственную значимость хотят поднять в надежде, что и им поднимут. ;)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977940
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут мне пришло письмо, типа жалоба модератору

Дядя ЖораВам как модератору форума Сравнение СУБД отправлено сообщение о нарушении правил в теме MsSQL 2008 vs Oracle 11G

Нарушитель: SergSuper
Уведомитель: Дядя Жора

Сообщение модератору:
А ты пидар. Опровергни.

Сообщение, на которое поступила жалоба:
Дядя Жора

....
Дядя Жора, Вы болван.
Если соберётесь опровергать - не забудьте что должны подкрепить доказательствами.

это было вот к этому мессаджу
долго думал как реагировать
с одной стороны оскорбления моей личности как-то меня мало волнуют
вобщем-то человек на самом деле себя показывает, я такие мессаджи никогда не тру и никогда за такое не баню (правда они и бывают редко)

но с другой стороны как-то глупо молча проглотить

так что решил просто опубликовать, реагировать необязательно, просто вот такая информация
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977948
дба-шник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuperСообщение модератору:
А ты пидар. Опровергни.

так что решил просто опубликовать...

Бугага. Не, ну ты просто супер. Это пять. Ты явно любишь славу
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36977966
sqlplus++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дба-шникSergSuperСообщение модератору:
А ты пидар. Опровергни.

так что решил просто опубликовать...

Бугага. Не, ну ты просто супер. Это пять. Ты явно любишь славу

А я всегда говорил, что питерский гей-парад добром не кончится.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978047
Бюррер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuper,

А что тебя возмущает? Ты будучи модератором форума ни за что ни про что обхамил человека и теперь аппелируешь к общественности в качестве оскорблённого, что тебе ответили в том же стиле?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978070
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то мне кажется, что глобальное сравнение продуктов дело не благодарное. Наверное будет больше толку, если сравнивать какие-то возможности по сегментам: оптимизатор, безопасность, отказоустойчивость, масштабируемость(тип кластера), программирование (sql+процедурные расширения), средства обеспечения консистентности данных и организации многопользовательского доступа к данным (уровни изоляции транзакций, особенности реализации), администрирование(диагностика, конфигурирование) и.т.п.
И в каждом сегменте вагон и маленькая тележка особенностей и фич, за которые есть о чем поговорить.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978084
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БюррерSergSuper,

А что тебя возмущает? Ты будучи модератором форума ни за что ни про что обхамил человека и теперь аппелируешь к общественности в качестве оскорблённого, что тебе ответили в том же стиле?ну я то просто демонстрировал его логику
собственно меня ничего не возмущает, тут никакой апелляции нет, делайте какие угодно выводы, я спорить не собираюсь
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978093
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати вот неплохое, но немного устаревшее стравнение oracle 10g vs sql2000(+частично 2005)
http://sites.google.com/site/triffids/oraclevsmssql2k
можно использовать для затравки и обновления текущего статуса фич
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978094
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
млин, это же обзор от самого Yo :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978098
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну это вы совсем старину раскопали, у меня все таки посвежее есть
http://sites.google.com/site/triffids/oraclevsyukon

кстати в 11g и mssql2008 не так уж и много чего изменилось в плане этого сравнения
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978139
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БюррерSergSuper,

А что тебя возмущает? Ты будучи модератором форума ни за что ни про что обхамил человека и теперь аппелируешь к общественности в качестве оскорблённого, что тебе ответили в том же стиле?Тут не совсем так. Топикстартер окровенно наврал в своей таблице. Ему указали на то, что его факты ложные. Он ответил, что это мол ваше дело опровергать и доказывать.
То есть по его логике можно сказать, что угодно, а вы мол доказывайте обратное?

Это как старый анекдот.
Выбирают председателя колхоза, все голосуют за кузнеца. Вдруг кто-то с задних рядов говорит "Да у него же отец полицаем при немцах был!". Все замолчали, потом кто-то говорит "Ты че несешь, он же сирота!!!".
А тот отвечает "Ну мое дело сказать, а вы решайте..."
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978190
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!кстати в 11g и mssql2008 не так уж и много чего изменилось в плане этого сравнения

Ага. Как были откровенные ляпы, недоговорки и передергивания, так и остались.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978206
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinВроде и слова все знакомые, а смысла не понял. И в MS SQL последовательности объекты бд. Ссылки приводились для того, чтобы тот, кто знает (хорошо знает) функциональности последовательностей в Oracle оценил оные в MS SQL.

Ну мож особые знатоки и любители последовательностей что-нить стоящего там найдут и оценят. Кто знает. А так вроде от генерации счетчиков ниче особого до сих пор не требовалось.

pkarklinКлассичческий пример использования последовательностей в Oracle - триггер на инсерт. Если Вы смотрели ссылку для NEXT VALUE FOR, то ее возможности в плане использования во множественных операциях мне кажуться очень удобными. А так же использование в качестве дефолта. Без написания триггера.
Не знау насчет NEXT VALUE FOR, но наличие в Оракле триггеров на уровне изменения записи в таком классическом примере, вроде, делают незаметной "множественность" операций для проггера: думать не нуно вроде об этом при герерации значений счетчика. В Скуле триггера вроде тока на уровне инструкций. Там мож NEXT VALUE FOR полезна.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978232
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНе знау насчет NEXT VALUE FOR, но наличие в Оракле триггеров на уровне изменения записи в таком классическом примере, вроде, делают незаметной "множественность" операций для проггера: думать не нуно вроде об этом при герерации значений счетчика.

Ок. Сформулирую вопрос явно. Можно ли в Oracle использовать последовательность на "декларативном уровне", т.е. не писАть триггер, а объявить DEFAULT CONSTRAINT?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978264
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo А так вроде от генерации счетчиков ниче особого до сих пор не требовалось.


Было бы хорошо, если они могли разбиваться по управляющему параметру, если бы между ними можно было отношения задавать и т.д.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978291
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosБыло бы хорошо, если они могли разбиваться по управляющему параметру, если бы между ними можно было отношения задавать и т.д.

Эээ... А можно чуть по подробнее... Про параметр и про связи...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978302
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin,
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978303
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978307
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока параметр генератора неизменен, счетчик генерирует некст валье, при изменении создается новый счетчик.
Формула позволяет "сцепливать" значения счетчиков типа 1.1, 1.2 и т.д. А так можно было бы сделать ведущий-зависимый и т.д.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978318
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinОк. Сформулирую вопрос явно. Можно ли в Oracle использовать последовательность на "декларативном уровне", т.е. не писАть триггер, а объявить DEFAULT CONSTRAINT?
Не сталкивался с такой необходимостью. Не проверял особо в 11. Типа не придпавал значение последовательностям как участникам "декларативного уровня".
Но если не трудно проясните пользу от такого вида DEFAULT CONSTRAINT.
До сих пор хватало DEFAULT CONSTRAINT типа
Код: plaintext
1.
alter table STAFF modify STF_ID default  2 ;
А для счетчиков если уже используется последовательность, то ить семантичность "декларативности" утрачена (нуно все равно смотреть последовательность), и триггер на счетчика не сильно ухудшает, но позволяет менять чентность счетчика или еще шо там нуно.
Но мож действительно шо-то стоящее упустил.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978429
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinYo.!кстати в 11g и mssql2008 не так уж и много чего изменилось в плане этого сравнения

Ага. Как были откровенные ляпы, недоговорки и передергивания, так и остались.

А темка живёт своей жизнью. :) Интересно, а что Вы скажете на это edison-oracle-11g-sql-server-cmcs-185040.pdf ?
авторDBAs can perform typical administrative functions in 41 percent less time when using Oracle Database 11g compared to Microsoft SQL Server 2008.
Тоже враньё?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978513
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperдолго думал как реагировать
Не стоит оно долгих раздумий. Например, в личке "Подставляй зад - опровергну".
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978580
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНо если не трудно проясните пользу от такого вида DEFAULT CONSTRAINT.А для счетчиков если уже используется последовательность, то ить семантичность "декларативности" утрачена (нуно все равно смотреть последовательность), и триггер на счетчика не сильно ухудшает, но позволяет менять чентность счетчика или еще шо там нуно.
Но мож действительно шо-то стоящее упустил.

Не понимаю, зачем мне "смотреть последовательность", если я хочу, чтобы значение поля заполнялось автоматически значением последовательности и делалось все это без дополнительного кодирования.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
CREATE TABLE Test.MyTable
(
    IDColumn nvarchar( 25 ) PRIMARY KEY,
    name varchar( 25 ) NOT NULL
) ;
GO

CREATE SEQUENCE Test.CounterSeq
    AS int
    START WITH  1 
    INCREMENT BY  1  ;
GO

ALTER TABLE Test.MyTable
    ADD 
        DEFAULT N'AdvWorks_' + 
        CAST(NEXT VALUE FOR Test.CounterSeq AS NVARCHAR( 20 )) 
        FOR IDColumn;
GO
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978607
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosПока параметр генератора неизменен, счетчик генерирует некст валье, при изменении создается новый счетчик.

Я бы это отнес к side effect, что на мой взгляд, ни есть гуд.


ViPRosФормула позволяет "сцепливать" значения счетчиков типа 1.1, 1.2 и т.д. А так можно было бы сделать ведущий-зависимый и т.д.

А можно чуть более развернутый пример поведения таких последовательностей и практический способ их применения?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978624
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя Жора,

Документ большой, и потребует определенного времени на изучение.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978642
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinYo.!кстати в 11g и mssql2008 не так уж и много чего изменилось в плане этого сравнения

Ага. Как были откровенные ляпы, недоговорки и передергивания, так и остались.
откровенные ляпы в студию !
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978648
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!откровенные ляпы в студию !

Ну, я же уже комментировал эту твою статью... Еще раз?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978652
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoТам мож NEXT VALUE FOR полезна.
NEXT VALUE FOR от nextval отличается только синтаксисом, но не функционалом.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978663
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinYo.!откровенные ляпы в студию !

Ну, я же уже комментировал эту твою статью... Еще раз?
достаточно ссылки на твое коментирование откровенного ляпа. все что ты наковырял восстановление отдельного блока, тригеры кажется ты наковырял, которые появились после sp2. по этим двум позициям я обновил.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978672
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
весь прикол в том, что есть документы, которые говорят, что MSSQL менее затратен по времени для DBA-персонала чем оракл. Так что такого рода исследования надо воспринимать очень критически, они все щедро проплачены каждой из сторон.
Вот сходу нашелся: http://download.microsoft.com/download/a/4/7/a47b7b0e-976d-4f49-b15d-f02ade638ebe/alinean-tcastudy.pdf
если порыться чуть больше чем минуту, то наверняка что-то еще можно откопать.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978674
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinНе понимаю, зачем мне "смотреть последовательность", если я хочу, чтобы значение поля заполнялось автоматически значением последовательности и делалось все это без дополнительного кодирования.

Ну, например, чтобы понять что это означает

Код: plaintext
1.
2.
3.
        DEFAULT N'AdvWorks_' + 
        CAST(NEXT VALUE FOR Test.CounterSeq AS NVARCHAR( 20 )) 
        FOR IDColumn;
GO

Ну, возможно, посмотреть на.

Код: plaintext
1.
2.
3.
4.
5.
CREATE SEQUENCE Test.CounterSeq
    AS int
    START WITH  1 
    INCREMENT BY  1  ;

Мало ли там может INCREMENT BY 2 ;

Впролчем, я имел в виду, что када вы видите первичные, внешние ключи, ограничения на значения вы сразу понимает что они означают. А код смотреть сложнее, даже если он простой.
Но в приведенном примере смотреть не на много луче, чем триггер для счетчика. Я к примеру, не расшифровал данный пример. Но мож с непривычки. Мож это луче.

Но, скорее всего, отсутсвие триггера на уровне записи это, сколрее всего, компенсировать не может.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978710
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А документ от эдиссона проспонсирован Ораклом, о чем явно заявлено на сайте:
http://oracle.ittoolbox.com/research/edison-group-comparative-management-costs-study-oracle-database-11g-vs-microsoft-sql-server-2008-22011?sp=kw

Ради справделивости вот очень неплохосоставленный, хоть и старенький документ от межделмаша:
IBM DB2 V8.2, Oracle 10g, Microsoft SQL -
ftp://ftp.software.ibm.com/software/data/highlights/dbmscomparison.pdf
ИБМ кстати сравнивают системы по секциям, как я и предлагал. И по каждой секции отдельный вывод.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978726
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжим парад компарайзонов. Вот это сравнение похоже не проплачено, просто дается тех инфа по фичам и особенностям реализации, без каких либо выводов лучше/хуже:
Oracle vs. SQL Sybase
Version 10.2 vs. 15.0.1
http://psoug.org/reference/sybase.html
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978730
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old,

В данном документе описаны все аналогичные действия в обоих базах по секундам по шагам. Думаешь, что секундомеры тоже с лэйблами "Oracle" были? Хотя конечно все замеры могут вызвать множество вопросов. Но в любом случае аналогичного документа со стороны микрософта я пока не видел.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978736
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

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

В реализации использования последовательности в триггере в Oracle также невозможно понять, что же будет в поле записи без "заглядывания" в определение последовательности.

Я лишь виду речь о том, что, на мой взгляд, декларативное использование последовательности приводит к уменьшению кодирования и более наглядно (с точки зрения анализа только DDL модели данных).
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978751
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!достаточно ссылки на твое коментирование откровенного ляпа. все что ты наковырял восстановление отдельного блока, тригеры кажется ты наковырял, которые появились после sp2. по этим двум позициям я обновил.

Ну, давай, еще "обновим"...

авторВременные таблицы
...
в mssql ... можно лишь создать индекс на PK и UQ

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TABLE #temp(
col1 int NOT NULL PRIMARY KEY NONCLUSTERED,
col2 char( 1 ) NOT NULL UNIQUE)
GO
CREATE CLUSTERED INDEX IX_temp_1 ON #temp (col1, col2) 
GO
CREATE INDEX IX_temp_2 ON #temp (col2, col1) 
GO

DROP TABLE #temp


Код: plaintext
Command(s) completed successfully.

ЗЫ. Указанное ограничение "можно лишь создать индекс на PK и UQ" касается табличных переменных. ;)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978752
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По секции "кластеризация" очень дельная статья на русском языке (там правда про mssql даже не заикаются ;)
но основные игроки oracle, db2, ase cluster edition, paraccel и exasoft представлены:
http://www.jetinfo.ru/Sites/info/Uploads/2008_12.63DD88185C1748CC88ED546A047C6530.pdf
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978759
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinvadiminfo,

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

Вы то мож и не относите. Но, возможно, в Скуле пошли на эти типа фичи из-за отсутсвия триггеров на уровне записи. Был ба триггер, они бы этого не делали, скорее всего. Ну а Аксцесс вообще есть тип счетчик, но нет никаких триггеров. Ну там есче типа луче. Но иногда кажется луче бы триггер был.

pkarklinВ реализации использования последовательности в триггере в Oracle также невозможно понять, что же будет в поле записи без "заглядывания" в определение последовательности.

Вот все дело в этом слове "также". Вот если было данное ОЦ у Вас не "также" как в Оракле с "заглядыванием", тада декларативность бы произвела большее впечатление.

pkarklinЯ лишь виду речь о том, что, на мой взгляд, декларативное использование последовательности приводит к уменьшению кодирования и более наглядно (с точки зрения анализа только DDL модели данных).
Да я понял о чем Вы ведете речь. И я вел речь о том, что это более "наглядное" не чрезвычайно нагляднее все еще выглядит.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36978990
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinЗЫ. Указанное ограничение "можно лишь создать индекс на PK и UQ" касается табличных переменных. ;)
подправил, это все ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979030
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ggg_oldА документ от эдиссона проспонсирован Ораклом, о чем явно заявлено на сайте:
http://oracle.ittoolbox.com/research/edison-group-comparative-management-costs-study-oracle-database-11g-vs-microsoft-sql-server-2008-22011?sp=kw

я читал 10g vs mssql2005, отличный документ, майкрософт бьют его любимым способом - проплаченым аналитегом, который просто тыкает в гуе с секундомером. в свое время аплодировал стоя.

Ggg_oldРади справделивости вот очень неплохосоставленный, хоть и старенький документ от межделмаша:
IBM DB2 V8.2, Oracle 10g, Microsoft SQL -
ftp://ftp.software.ibm.com/software/data/highlights/dbmscomparison.pdf
ИБМ кстати сравнивают системы по секциям, как я и предлагал. И по каждой секции отдельный вывод.
прикольный документ, описывает что есть в одной, что есть в другой, а потом бац - как видно у дб2 круче (как лучше, чем лучше - не важно). нужно взять на вооружение
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979086
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo, это я как пример приводил. Ясное дело, что ибм про себя плохого не напишет, про это напишет оракл :)
Тут надо как в телевидении, когда смотришь фильм и вдруг поперла реклама быстренько жать на другой канал - ни капли мозга врагам :))
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979213
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!подправил, это все ?

авторв момент создания таблицы блокируются системные таблицы (syscolumns, sysindexes, syscomments)

Этот баян верен для версий до 2005. Таких таблиц даже нет, и для обратной совместимости они эмулируются представлениям:

Код: plaintext
1.
2.
3.
4.
SELECT OBJECT_DEFINITION(OBJECT_ID('syscolumns'))

CREATE VIEW sys.syscolumns AS
 SELECT...
 FROM sys.syscolpars ...

На системные таблицы накладываются блокировки уровня ключа (см. "маленькие" ObjID):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
BEGIN TRAN

CREATE TABLE #temp(
col1 int NOT NULL PRIMARY KEY NONCLUSTERED,
col2 char( 1 ) NOT NULL UNIQUE)

EXEC sp_lock @@spid

ROLLBACK

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
spid   dbid   ObjId       IndId  Type Resource                         Mode     Status
------ ------ ----------- ------ ---- -------------------------------- -------- ------
52     2      5           0      TAB                                   IX       GRANT
52     2      4           0      TAB                                   IX       GRANT
52     2      7           0      TAB                                   IX       GRANT
52     2      13          0      TAB                                   IX       GRANT
52     2      15          0      TAB                                   IX       GRANT
52     2      0           0      HBT                                   Sch-M    GRANT
52     2      0           0      HBT                                   Sch-M    GRANT
52     2      0           0      HBT                                   Sch-M    GRANT
52     2      26          0      TAB                                   IX       GRANT
52     2      34          0      TAB                                   IX       GRANT
52     2      41          0      TAB                                   IX       GRANT
52     2      55          0      TAB                                   IX       GRANT
52     2      54          0      TAB                                   IX       GRANT
52     2      60          0      TAB                                   IX       GRANT
52     2      0           0      HBT                                   IX       GRANT
52     2      41          2      KEY  (9b019a92f027)                   X        GRANT
52     2      165575628   0      TAB  [INDEX_OPERATION]                Sch-M    GRANT
52     2      165575628   0      TAB                                   Sch-M    GRANT
52     2      181575685   0      TAB                                   Sch-M    GRANT
52     2      13          1      KEY  (02008972f8c8)                   X        GRANT
52     2      13          1      KEY  (010067dd4dda)                   X        GRANT
52     2      4           1      KEY  (02008972f8c8)                   X        GRANT
52     2      4           1      KEY  (010067dd4dda)                   X        GRANT
52     2      26          1      KEY  (0100c28e4417)                   X        GRANT
52     2      54          2      KEY  (9705d4d5c473)                   X        GRANT
52     2      34          3      KEY  (cb041beba4da)                   X        GRANT
52     2      0           0      MD   8(1:0:0)                         S        GRANT
52     2      41          2      KEY  (9b0179957fa9)                   X        GRANT
52     2      34          1      KEY  (cc00d9a6e3dc)                   X        GRANT
52     2      34          2      KEY  (cc0487d5ea6c)                   X        GRANT
52     2      55          1      KEY  (d0009110cfd7)                   X        GRANT
52     2      15          1      KEY  (0000fd31974f)                   X        GRANT
52     2      5           1      KEY  (0000fd31974f)                   X        GRANT
52     2      34          4      KEY  (cd00db44ce26)                   X        GRANT
52     2      55          1      KEY  (cf000f10651b)                   X        GRANT
52     2      34          2      KEY  (8216019b2aaf)                   X        GRANT
52     2      54          1      KEY  (cc0011e99f7c)                   X        GRANT
52     2      54          1      KEY  (cf00ff462a6e)                   X        GRANT
52     2      41          1      KEY  (ce00d8cd0620)                   X        GRANT
52     2      41          1      KEY  (cd003662b332)                   X        GRANT
52     1      1115151018  0      TAB                                   IS       GRANT
52     2      197575742   0      TAB                                   Sch-M    GRANT
52     2      7           1      KEY  (00004c5dbf7e)                   X        GRANT
52     2      34          3      KEY  (cc049c7aa37a)                   X        GRANT
52     2      7           1      KEY  (0000e98ee3b5)                   X        GRANT
52     2      26          1      KEY  (010011bc1741)                   X        GRANT
52     2      5           1      KEY  (0000534303c9)                   X        GRANT
52     2      15          1      KEY  (0000f6905f02)                   X        GRANT
52     2      5           1      KEY  (0000f6905f02)                   X        GRANT
52     2      15          1      KEY  (0000534303c9)                   X        GRANT
52     2      34          3      KEY  (82164871402b)                   X        GRANT
52     2      26          1      KEY  (010064ebe2bb)                   X        GRANT
52     2      34          1      KEY  (050032c3c663)                   X        GRANT
52     2      7           1      KEY  (000047fc7733)                   X        GRANT
52     2      54          2      KEY  (cd0068a7e506)                   X        GRANT
52     2      4           1      KEY  (010064667a31)                   X        GRANT
52     2      4           1      KEY  (02008ac9cf23)                   X        GRANT
52     2      34          4      KEY  (0b01e58e8cdb)                   X        GRANT
52     2      13          1      KEY  (010064667a31)                   X        GRANT
52     2      13          1      KEY  (02008ac9cf23)                   X        GRANT
52     2      60          1      KEY  (0a0153a3bb4a)                   X        GRANT
52     2      60          1      KEY  (0b01cda31186)                   X        GRANT
52     2      34          1      KEY  (3e00ad389b52)                   X        GRANT
52     2      54          1      KEY  (ce009a2196d6)                   X        GRANT
52     2      34          2      KEY  (cb042017ca07)                   X        GRANT
52     2      13          1      KEY  (010059b68f35)                   X        GRANT
52     2      13          1      KEY  (0200b7193a27)                   X        GRANT
52     2      4           1      KEY  (010059b68f35)                   X        GRANT
52     2      4           1      KEY  (0200b7193a27)                   X        GRANT
52     2      34          4      KEY  (d2007a75d1ea)                   X        GRANT
52     2      54          2      KEY  (9605342ab77e)                   X        GRANT
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979336
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да вроде вместо с индексами убрал. на самом деле у тебя таблица неправильно создается, там речь шла, что если таблица создается select into #temp то на время создания+заливки блокируется систаблицы. и вроде на CPT версии 2005го я это наблюдал, но на sp4 уже не увидел.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979343
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!? продолжим...

авторво вторых может вызвать перекомпиляцию процедур

Утверждение, опять, же верно, для версий до 2005. Начиная с 2005:

SQL Server provides statement-level recompilation. That is, if a statement triggers a recompilation, only that statement is recompiled and not the whole batch . This behavior differs from SQL Server 2000.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979441
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinViPRosПока параметр генератора неизменен, счетчик генерирует некст валье, при изменении создается новый счетчик.

Я бы это отнес к side effect, что на мой взгляд, ни есть гуд.


Ничего себе side effect! Обычная практика , например, нумеровать документы в периоде, пока период н изменился счетчик пашет, при изменении создается новый счетчик автоматом для нового периода.


pkarklinViPRosФормула позволяет "сцепливать" значения счетчиков типа 1.1, 1.2 и т.д. А так можно было бы сделать ведущий-зависимый и т.д.

А можно чуть более развернутый пример поведения таких последовательностей и практический способ их применения?

Допустим в одной таблице два счетчика, Счетчик "Куда входит" и счетчик "Что входит". При изменении значения Счетчика "Куда входит" создается новый счетчик "Что входит".
Да мало ли иерархий, которые подлежат нумерации?

А вот детской Цикличности, макс мин валье... я применение не нахожу. :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979465
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinYo.!? продолжим...

авторво вторых может вызвать перекомпиляцию процедур

Утверждение, опять, же верно, для версий до 2005. Начиная с 2005:

SQL Server provides statement-level recompilation. That is, if a statement triggers a recompilation, only that statement is recompiled and not the whole batch . This behavior differs from SQL Server 2000.
у меня другие сведения
MSDNRecompilations Due to Certain Temporary Table Operations
Use of temporary tables in a stored procedure may cause the stored procedure to be recompiled every time the procedure is executed.
http://support.microsoft.com/kb/243586/
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979476
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

may.
а может и не may.
it depends.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979506
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пригляделся к чему applies, да к 2000, не 2005. хорошо, пусть не процедура, а запрос но что это меняет ? рекомпилировать запрос при каждом запуске смерть для OLTP
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979508
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!рекомпилировать запрос при каждом запуске смерть для OLTP
Во первых - не всегда рекомпиляция.
во вторых не всегда смерть, иногда благо.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36979691
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

Странно, в вашей статье, вначале идет сравнение с 2005 версией... и в целом по контексту сравниваете с ораклом именно эту версию сервера. А в блоке Автономные транзакции вы уже перескакиваете на 2008. Винегрет получается.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36980073
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораА темка живёт своей жизнью. :) Интересно, а что Вы скажете на это edison-oracle-11g-sql-server-cmcs-185040.pdf ?
авторDBAs can perform typical administrative functions in 41 percent less time when using Oracle Database 11g compared to Microsoft SQL Server 2008.
Тоже враньё?
Да. Маркетинг булшит.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36980092
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldПродолжим парад компарайзонов. Вот это сравнение похоже не проплачено, просто дается тех инфа по фичам и особенностям реализации, без каких либо выводов лучше/хуже:
Oracle vs. SQL Sybase
Version 10.2 vs. 15.0.1
http://psoug.org/reference/sybase.html
В глаза бросился косячок
Sybase> Single Operating System: Windows
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36980100
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyВо первых - не всегда рекомпиляция.
во вторых не всегда смерть, иногда благо.
иногда благо, но мсскл же стабильно рекомпиляцию вызывает если времянка создана в одной процедуре, а юзается в другой, смутно помню как меня обучали как обходить евент "Temp Table Changed"
кстати я бы пообщался на тему плана процедуры в мсскл, никак не пойму, что это это такое.

2Andrey Sribnyak
а это я специально, чтоб было понятно, что это фичи нет но она полезна и признается полезной майкрософтом, потому и планируется в следующих версиях.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36980101
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinYo.!? продолжим...
Поддерживаю начинание. Может будет _единственная_ адекватная статья со сравнением.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36980296
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldкстати вот неплохое, но немного устаревшее стравнение oracle 10g vs sql2000(+частично 2005)
http://sites.google.com/site/triffids/oraclevsmssql2k
можно использовать для затравки и обновления текущего статуса фичYo!, нескромный вопрос к тебе. Тебе Оракл хоть за прославление башляет или ты так, от чистой души?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36980335
Лар Элис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_LGgg_oldкстати вот неплохое, но немного устаревшее стравнение oracle 10g vs sql2000(+частично 2005)
http://sites.google.com/site/triffids/oraclevsmssql2k
можно использовать для затравки и обновления текущего статуса фичYo!, нескромный вопрос к тебе. Тебе Оракл хоть за прославление башляет или ты так, от чистой души?чувак, зависть - это плохо
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #36980368
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лар Элисчувак, зависть - это плохо Глубоко копаешь. По Фрейду не иначе.
Кстати, если был бы он был трудоустроен в офисе Оракла, то отчасти бы зауважал. Мол, хорошо отрабатывает деньги. Чувак )

Но все это больше это похоже на русскую дубинушку от широкой русской души. Эдакое community в пользу несправедливо угнетенной корпорации Oracle с оборотом... хз сколько баксов )
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37012574
AlphaDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!pkarklinЗЫ. Указанное ограничение "можно лишь создать индекс на PK и UQ" касается табличных переменных. ;)
подправил, это все ?


Нет.

1) В SQL 2005/2008 это тоже есть: "отслеживание зависимостей объектов,"
2) Типы индексов Oracle Database 10g/SQL Server 2005 - забыты filtered и include индексы SQL 2008 (а может они есть в Oracle - но называются иначе)
3) ничего не увидел про компрессию как данных так и бекапов
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37012577
AlphaDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglДядя ЖораА темка живёт своей жизнью. :) Интересно, а что Вы скажете на это edison-oracle-11g-sql-server-cmcs-185040.pdf ?
пропущено...

Тоже враньё?
Да. Маркетинг булшит.

+1.

У меня вторая по счету компания с мировым именем где началось у меня все с банального обнаружения всех SQL серверов что работают в сети. Бардак, не спорю - но факт остается фактом - сервера работают. И работают так что люди даже не знают что у них работают сервера. Причем я имею ввиду сервера не на рабочих станциях.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013436
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlphaDog1) В SQL 2005/2008 это тоже есть: "отслеживание зависимостей объектов,"
2) Типы индексов Oracle Database 10g/SQL Server 2005 - забыты filtered и include индексы SQL 2008 (а может они есть в Oracle - но называются иначе)
3) ничего не увидел про компрессию как данных так и бекапов

1. не правда, мы с pkarklin не раз уже пережевывали
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=488306&msg=4881312

2. filtered/include на сколько я знаю это мсскл2008, а не 2005 (у меня именно 10g vs 2005). filtered легко FBI проэмулирует, include еще не смотрел что за зверь.

3. на сколько я помню в мсскл2005 компрессии не было (у меня именно 10g vs 2005).
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013464
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!filtered/include на сколько я знаю это мсскл2008, а не 2005 (у меня именно 10g vs 2005). filtered легко FBI проэмулирует, include еще не смотрел что за зверь.

filtered появились в 2008, а вот Index with Included Columns в 2005:

Коротко:

In SQL Server 2005, you can extend the functionality of nonclustered indexes by adding nonkey columns to the leaf level of the nonclustered index. By including nonkey columns, you can create nonclustered indexes that cover more queries. This is because the nonkey columns have the following benefits:

They can be data types not allowed as index key columns.

They are not considered by the Database Engine when calculating the number of index key columns or index key size.


An index with included nonkey columns can significantly improve query performance when all columns in the query are included in the index either as key or nonkey columns. Performance gains are achieved because the query optimizer can locate all the column values within the index; table or clustered index data is not accessed resulting in fewer disk I/O operations.

http://msdn.microsoft.com/en-us/library/ms190806(v=SQL.90).aspx


Yo.!3. на сколько я помню в мсскл2005 компрессии не было (у меня именно 10g vs 2005).

Компрессия появилась в 2008.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013651
AlphaDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!1. не правда, мы с pkarklin не раз уже пережевывали
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=488306&msg=4881312

Я не пытаюсь уличить вас во лжи :) Просто что кинулось в глаза - указал. А по ссылке не понял толком - в GUI у скл 2005 есть по правой мыши - депенденси. Я их имел ввиду.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013702
AlphaDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

Кстати, а с чендж трекингом как у Оракле? Аналоги снепшотов тоже есть?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013784
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlphaDogКстати, а с чендж трекингом как у Оракле? Аналоги снепшотов тоже есть?
Cнапшот - это то, что было новой перспективной технологией во времена Oracle 7 :)

Yo, кажись у тебя появился достойный напарник
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013805
AlphaDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerAlphaDogКстати, а с чендж трекингом как у Оракле? Аналоги снепшотов тоже есть?
Cнапшот - это то, что было новой перспективной технологией во времена Oracle 7 :)

Yo, кажись у тебя появился достойный напарник

Вам наверное кажется удивительным что далеко не все работают со всеми платформами? При этом простое любопыство не стоит рытья по доке к системе с которой никогда не будешь работать.

Да, кстати, я еще и в хирургии мало что понимаю.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013834
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlphaDogВам наверное кажется удивительным
Видите ли, форум - штука бесплатная, участие в нём добровольное, поэтому если хотите что-то с него получить - хотя бы удовлетворение любопытства, придётся что-то и давать - хотя бы возможность улыбнуться, если больше нечего.

P.S. 12% удалённых сообщений и не в ПТ - крутой старт :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013889
AlphaDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerAlphaDogВам наверное кажется удивительным
Видите ли, форум - штука бесплатная, участие в нём добровольное, поэтому если хотите что-то с него получить - хотя бы удовлетворение любопытства, придётся что-то и давать - хотя бы возможность улыбнуться, если больше нечего.

У вас бесценный опыт. Спасибо что поделились.

softwarerP.S. 12% удалённых сообщений и не в ПТ - крутой старт :)

Из вас штирлиц - как, извините, из мягкого и теплого пуля. :) Откровение за откровение. :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013890
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlphaDogВам наверное кажется удивительным что далеко не все работают со всеми платформами? При
этом простое любопыство не стоит рытья по доке к системе с которой никогда не будешь работать.

Так почему люди, которые никоогда не будут работать с MS SQL должны лезть в BOL и телепать
что же ты обозвал "чендж трекингом" и "снепшотом"?.. Если MS SQL умеет сменить трек в
аудиоплеере и обзывает клонирование базы "репликацией снепшотами", то таки да, с плеером
Oracle не умет общаться, но базу клонировать позволяет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37013904
AlphaDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAlphaDogВам наверное кажется удивительным что далеко не все работают со всеми платформами? При
этом простое любопыство не стоит рытья по доке к системе с которой никогда не будешь работать.

Так почему люди, которые никоогда не будут работать с MS SQL должны лезть в BOL и телепать
что же ты обозвал "чендж трекингом" и "снепшотом"?.. Если MS SQL умеет сменить трек в
аудиоплеере и обзывает клонирование базы "репликацией снепшотами", то таки да, с плеером
Oracle не умет общаться, но базу клонировать позволяет.


Вы где-то потеряли нить повествования. Попробуйте ее найти.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37014021
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlphaDogЯ не пытаюсь уличить вас во лжи :) Просто что кинулось в глаза - указал. А по ссылке не понял толком - в GUI у скл 2005 есть по правой мыши - депенденси. Я их имел ввиду.

на сколько я помню это просто гуй на вьюшку sys.sql_dependencies (вечерком погляжу внимательней), там нет попытки вычислить инвалидные сторед процедуры и назначить какой-либо статус процедуре. т.е. пока это совсем зачатки того, что реализовано в оракле.

AlphaDogКстати, а с чендж трекингом как у Оракле? Аналоги снепшотов тоже есть?

если не ошибаюсь снепшотом в оракле когда-то называли то, что потом переименовали в materialized view (indexed view терминами мсскл) и по моему теперь снепшот это снимки таблиц для матвью, на которые накатывается матвью лог.
как я понял механизм тот же что у мсскл, что у оракла одинаков, только оракл этот механизм не пытается для репортинга использовать, но использует в матвью, репликации и стендбай. оракл предлагает репортинг функции на стенбай сервер перемещать, чтоб развести нагрузки.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37014568
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!если не ошибаюсь снепшотом в оракле когда-то называли то, что потом переименовали в materialized view...
Ну это так. И в Oracle 8 в справке было: The terms snapshot and materialized view are synonymous in Oracle documentation.

в 10 ке уже нет упоминания (хотя, возможно, create snapshot и прокатит ради совместимости)
Но там есть: Snapshots are sets of historical data for specific time periods that are used for performance comparisons by ADDM. Снапшот - снимок данных о системе в момент времени. Чтобы с помощью их сравнения для разных моментов времени, например, выявлять узкие места производительности.
Просто снапшот перводится как снимок, потому нуждается в уточннениях, что конкретно имеется в виду в каждом конкретном случае.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37014571
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У оракла есть огромное преимущество. Он может работать на юниксах. Имхо на сервере может жить только юникс. На клиенте бесспорно первенство у майкрософта. Субъективно когда оракл работает на юниксе чувствуешь себя защищенным чем сиквел на винде. Сравнивать можно долго, но когда видишь сколько оракл запускает процессов на юниксе и один процесс сиквела на винде сразу понимаешь что оракл имеет преимущество по надежности и живучести.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37014608
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods,

Можно я буду Вас цитировать?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37014697
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo, первенство на десктопе у майкрософта - только по численности. Но никак не по надёжности, защищённости и живучести. Так что по хорошему - и десктопы бы Юниксу отдать.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37014737
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHvadiminfo, первенство на десктопе у майкрософта - только по численности. Но никак не по надёжности, защищённости и живучести. Так что по хорошему - и десктопы бы Юниксу отдать.
«Не знаю, как у вас в Мосве, а у нас в России» © рабочие места на юниксах. В том, что гигагерцовые пеньки работают шесть лет без обслуживания есть своя прелесть :)

P.S. Контакты и прочие одноклассники, естессно, открыты чтоб народ мог отдохнуть и все такое.

P.P.S. А это не оффтоп, правда?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37014956
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHvadiminfo, первенство на десктопе у майкрософта - только по численности. Но никак не по надёжности, защищённости и живучести. Так что по хорошему - и десктопы бы Юниксу отдать.
Вы, наверное, меня с goldenfoods перепутали.
У меня про десктопы не сложилось. Но лабание форм и отчетов от Аксцесса я считаю в плане одноразработческого Рапида все еще лучшим. Высокая оценка формам и отчетам его и в справке от Оракла встречалась. У самого Оракла ни Формы, ни Апекс пока не очень. Апекс, год назад, не мог вставить в главную форму две подчиненные - тока одну.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37018022
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsУ оракла есть огромное преимущество. Он может работать на юниксах. Имхо на сервере может жить только юникс.


Это преимущество в разы перекрывает все приводимые тут достоинства сиквела.

goldenfoods...но когда видишь сколько оракл запускает процессов на юниксе и один процесс сиквела на винде сразу понимаешь что оракл имеет преимущество по надежности и живучести.

Ну это как раз не показатель. Достаточно свалиться любому фоновому процессу и ораклу кердык даже если осталась ещё куча других.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37018062
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораgoldenfoodsУ оракла есть огромное преимущество. Он может работать на юниксах. Имхо на сервере может жить только юникс.


Это преимущество в разы перекрывает все приводимые тут достоинства сиквела.

Можно узнать более подробно об этом преимуществе и именно в чем?!
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37018297
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДядя Жорапропущено...


Это преимущество в разы перекрывает все приводимые тут достоинства сиквела.

Можно узнать более подробно об этом преимуществе и именно в чем?!без таблички "сарказм" никак?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37018568
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperтаблички "сарказм" никак?

Вот не довелось мне поработать на юниксах. Может что-нибудь важное упустил...

ЗЫ. Т.е. с табличкой "сарказм" нельзя, а с табличкой "толстый троль можно"? ;)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37018704
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinSergSuperтаблички "сарказм" никак?

Вот не довелось мне поработать на юниксах. Может что-нибудь важное упустил...

ЗЫ. Т.е. с табличкой "сарказм" нельзя, а с табличкой "толстый троль можно"? ;)

[spoiler] не было такой таблички :)
http://www.youtube.com/v/eobevYhMaJo
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37018851
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinВот не довелось мне поработать на юниксах. Может что-нибудь важное упустил...


Фильм ужасов: "Жизнь в окне"
ЗЫ Всякая жизнь какая ни есть это мир упущенных возможностей (не моё).
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020044
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У сиквела только один недостаток, точнее ограниченность - платформа только Windows.

Во всем остальном обе субд одинаково и полноценно мощны и гибки.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020135
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мдя... Но тема "недостатков" и "преимуществ" так и не раскрыта. А стоит ли тогда вообще делать такие заявления?!
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020193
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораgoldenfoodsУ оракла есть огромное преимущество. Он может работать на юниксах. Имхо на сервере может жить только юникс.


Это преимущество в разы перекрывает все приводимые тут достоинства сиквела.

Это "преимущество" совершенно не значимо.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020439
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitДядя Жорапропущено...


Это преимущество в разы перекрывает все приводимые тут достоинства сиквела.

Это "преимущество" совершенно не значимо. сговорились , что ли?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020742
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestZvitЭто "преимущество" совершенно не значимо.Честно говоря, безапелляционные заявления слегка достали. Почему-то некоторые адепты некоторых СУБД (не будем говорить, кто, хотя это был... (с) ) не считают нужным добавлять "для меня" в подобные фразы.
Любимые тезисы "кроме винды ничего не нужно", "триггеры используют только лузеры" и т.д. звучат так, как будто подобные утверждения правдивы для любого случая. Что полный бред.
Пример - у нас частый случай продать что-то вроде АСУ ТП "под ключ", СУБД стоит внутре "коробки" и клиенту не видна. Отдавать MS с каждой продажи цену Win Server'а было бы накладно, да и обидно как-то :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020826
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods,

Оракл на винде тоже только один процесс запускает. Кстати, ничего страшного, если сбой слетает только сбойная нить, процесс остаётся.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020834
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavnBestZvitЭто "преимущество" совершенно не значимо.Честно говоря, безапелляционные заявления слегка достали. Почему-то некоторые адепты некоторых СУБД (не будем говорить, кто, хотя это был... (с) ) не считают нужным добавлять "для меня" в подобные фразы.
Любимые тезисы "кроме винды ничего не нужно", "триггеры используют только лузеры" и т.д. звучат так, как будто подобные утверждения правдивы для любого случая. Что полный бред.
Пример - у нас частый случай продать что-то вроде АСУ ТП "под ключ", СУБД стоит внутре "коробки" и клиенту не видна. Отдавать MS с каждой продажи цену Win Server'а было бы накладно, да и обидно как-то :)
Вас могут заподозрить в недостаточной терпимости к коллегам. Спасибо хоть, что не сказали кто это был, и имелии в виду тока некоторых адептов, а не всех поголовно.
Кроме того, возможно, усмотреть некоторую излишнюю скупость по отношению к MS. Но спасибо, что не к Ораклу.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020871
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavnЧестно говоря, безапелляционные заявления слегка достали.

+1. Повторите, пожалуйста, это еще раз для goldenfoods, miwaonline и Vinny the POOH.

FavnПочему-то некоторые адепты некоторых СУБД (не будем говорить, кто, хотя это был... (с) ) не считают нужным добавлять "для меня" в подобные фразы.
Любимые тезисы "кроме винды ничего не нужно", "триггеры используют только лузеры" и т.д. звучат так, как будто подобные утверждения правдивы для любого случая. Что полный бред.

Не забывайте про адептов других СУБД, которые утверждают "все что угодно, кроме винды" и "раз в нашей СУБД этого нет, значит это никому не нужно". :)

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

Простите, а коим боком Вы, продавец своего софта, имеете отношения к продаже виндового сервера и уж тем более должны со своих продаж что-то отдавать MS?

И, потом, клиент, которому Вы продает, он вообще "с Урала" ((с) х\ф Самая обоятельная и привлекательная)? Т.е. он еще совсем не автоматизирован, у него уже нет купленного\ворованного софта от MS и даже бухгалтерия у него на юниксе?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020955
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavnЧестно говоря, безапелляционные заявления слегка достали. Почему-то некоторые адепты некоторых СУБД (не будем говорить, кто, хотя это был... (с) ) не считают нужным добавлять "для меня" в подобные фразы.
Любимые тезисы "кроме винды ничего не нужно", "триггеры используют только лузеры" и т.д. звучат так, как будто подобные утверждения правдивы для любого случая. Что полный бред.


Не надо врать.
Где было озвучено "кроме винды ничего не нужно", "триггеры используют только лузеры" и т.д.?

У сиквела единственная ограниченность (не недостаток, а именно - узкая заточенность) - это привязка только к Windows. Но это ни хорошо и ни плохо, не может являться каким-то недостатком, как не может являться и каким-то достоинством. Это просто есть - как факт, как статистика.
От этого сиквел ничего не теряет, ничего не выигрывает - точно так же, как и Оракл ровным счетом ничего не выигрывает имея возможность работы на различных осях.

Результат (свое назначение как субд) обе субд обеспечивают одинаково.
Говорить, что одна мощнее, имеет больше возможностей и т.д - это просто свидетельство о незнании второй субд.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020971
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin+1. Повторите, пожалуйста, это еще раз для goldenfoods, miwaonline и Vinny the POOHДа пожалуйста. Еще раз - подходы/приемы/решения, неэффективные/невозможные в одних задачах/СУБД, весьма эффективны в других случаях. Вот триггеры, например :)
pkarklinПростите, а коим боком Вы, продавец своего софта, имеете отношения к продаже виндового сервера и уж тем более должны со своих продаж что-то отдавать MS?
И, потом, клиент, которому Вы продает, он вообще "с Урала" ((с) х\ф Самая обоятельная и привлекательная)? Т.е. он еще совсем не автоматизирован, у него уже нет купленного\ворованного софта от MS и даже бухгалтерия у него на юниксе?Минуточку! Причем тут бухгалтерия? Я как пример АСУ ТП приводил (ну, или АИИС КУЭ, к примеру). Это не только и не столько софт, а вовсе даже максимально закрытый от клиента в черный ящик программно-аппаратный комплекс, где кроме выделенного сервера есть еще много железок.
Или Вы предлагаете ставить такие системы на уже имеющиеся у клиентов сервера, рядышком с 1С? Спасибо, конечно, но сие превратит обслуживание системы в ночной кошмар.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37020990
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitОт этого сиквел ничего не теряет, ничего не выигрывает - точно так же, как и Оракл ровным счетом ничего не выигрывает имея возможность работы на различных осях.


На самом деле, теряет и Оракл выигрывает. Ибо Винда может работать далеко не на всех машинах, а там где нет Винды нет и MS SQL. Зато там есть Оракл. Но Майкрософт пошла на это сознательно, точно так же как и серверной Виндой, на высокопроизводительные сервера не лезет. Оставаясь в определённой нише. У Оракла ниша гораздо больше.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021001
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitГоворить, что одна мощнее, имеет больше возможностей и т.д - это просто свидетельство о
незнании второй субд.

Просветите меня: чем в MS SQL можно заменить ROW-LEVEL триггера?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021008
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле и теряет, и выигрывает. С одной стороны, теряет сколько-то клиентов, с другой - подсаживает сколько-то на винду. С одной стороны, теряет в ширине ниши, с другой - выигрывает в стоимости разработки и техподдержки. И что-то мне кажется, что раз их маркетологи до сих пор не зря если свой хлеб, то и такой подход, вероятно, не слишком невыгоден.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021014
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПросветите меня: чем в MS SQL можно заменить ROW-LEVEL триггера?
А чем можно заменить в MySQL токарный станок?

Говорить о фичах самих по себе - несколько бессмысленно. Расскажите, какую задачу Вы хотите решать, и уверен, Вам подкинут её решение без row-level триггеров. Вот если это решение будет плохим - тогда можно говорить, что заменить их нечем.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021018
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvit....Оракл ровным счетом ничего не выигрывает имея возможность работы на различных осях.

Не, пожалйста, не надо. Оракл пусть буит как моно на большем кол-ве плотформ. Мы, к примеру, юзаем по полной на разных платформах решения. Причем, одна система, но для разных заказчиков на разных ОСях. Даже была какая-то Оупен Вмс там за бугром (у них типа требование). Но с точки зрения управлений БД разницы почти нет.
Так или иначе независимость от платоформы не есть что-то лишнее, скорее всего, в общем случае.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021024
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovBestZvitГоворить, что одна мощнее, имеет больше возможностей и т.д - это просто свидетельство о
незнании второй субд.

Просветите меня: чем в MS SQL можно заменить ROW-LEVEL триггера?
c помощью таблиц inserted и deleted можно получить всю нужную информацию
если не согласны - давайте какой-нибудь пример
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021032
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerГоворить о фичах самих по себе - несколько бессмысленно. Расскажите, какую задачу Вы
хотите решать

Да как обычно: протоколяция изменений некоторой таблицы, включая возможные изменения
значений первичного ключа. Ну и осложнения к задаче в виде возможности протоколирования
только выбранных операций и/или другие условия, задаваемые пользователем (типично: не
протоколировать изменения, произведённые определённым пользователем).

В СУБД с триггерами на запись это делается элементарно, а вот в MS SQL возникает проблема
с изменяемым первичным ключом.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021044
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПросветите меня: чем в MS SQL можно заменить ROW-LEVEL триггера?


Обычным триггером.

Основная ваша причина втом, что вы просто смотрите стереотипно через призму Оракла.
(Я даже например, предугадываю ваш следующый вопрос - "Почему при старте в сиквеле не используется файл параметров init<SID>.sql" ?)

Не зацикливайтесь на одной, по которой потом мерите все остальные. Если у человека 2 руки и две ноги, то это не значит, что все живое тоже должно быть "по этому образу и подобию.."
Понять не можете, что ли, что некоторые фичи, которые есть у Оракла, но могут не быть в сиквеле именно по той причине что сиквелю они и на фиг не нужны по определению. Как и некоторые фичи, которые есть у MS, но совершенно не нужны Ораклу.

Приложения для MSSQL должны писаться именно для MSSQL, а не как логика Оракла в коде на TSQL (и, естественно, наоборот).

А так - сравниваете самолет с пароходом.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021060
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperc помощью таблиц inserted и deleted можно получить всю нужную информацию
если не согласны - давайте какой-нибудь пример
Вот мне нуно было када-то, када я Скуль пробовал юзать, что-то типа каскадного обновления. И пришлось поле вводить дополнительное, чтобы понять что на что заменилось, поскольку когда много замен не удавалось понять, что на что меняеится с помощью только inserted и deleted . Я предложил задачу Ервину. Он написал триггер, в котором, отказывался менять, если правится более одной записи в родительской табле.
Но если у дочерней, есть тоже дочерняя, что делать?
Впрочем, когда то это уже обсуждалось, но забыл ответ.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021066
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestZvitНе надо врать. Где было озвучено "кроме винды ничего не нужно", "триггеры используют только лузеры" и т.д.?Про триггеры было не к Вам. Просто пример нередких тут безкомпромиссных заявлений. А про винду еще раз:
BestZvitЭто "преимущество" совершенно не значимо.В этой фразе не хватает "для нашей компании", например. Я привел конкретный пример, в котором оно более чем значимо - продажа комплекса.
С другой стороны, если продается именно софт и сервера клиента уже живут на *nix, заставлять его покупать винду и админить ее как-то странно. При этом если у него же винда, так же странно принудительно пересаживать его на *nix.
BestZvitУ сиквела единственная ограниченность (не недостаток, а именно - узкая заточенность) - это привязка только к Windows. Но это ни хорошо и ни плохо, не может являться каким-то недостатком, как не может являться и каким-то достоинством. Это просто есть - как факт, как статистика.
От этого сиквел ничего не теряет, ничего не выигрывает - точно так же, как и Оракл ровным счетом ничего не выигрывает имея возможность работы на различных осях.У любого сервера есть достоинства и есть недостатки, которые м.б. значимыми для конкретной задачи, а могут и нет быть. Еще раз - не надо всеобъемлющих заявлений типа "ХХХ ничего не выигрывает имея возможность работы на различных осях". Как Оракл, так и используемая мной DB2 могут много чего выиграть как в относительно мелких задачах (linux бесконечно дешев :) ), так и в enterprise (где ну совсем не wintel'ом единым...)
BestZvitРезультат (свое назначение как субд) обе субд обеспечивают одинаково. Опять сферический конь в вакууме. Одинаково в одних случаях и совсем не одинаково - в других (см. выше, например). Причем я как раз никогда не говорил, что Оракл или еще кто всегда лучше.
BestZvitГоворить, что одна мощнее, имеет больше возможностей и т.д - это просто свидетельство о незнании второй субд."Не надо врать. Где было озвучено..?" (с)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021069
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperc помощью таблиц inserted и deleted можно получить всю нужную информацию
если не согласны - давайте какой-нибудь пример

Код: plaintext
update t set id= 2 , f='опаньки' where id= 1 
Какой критерий свяжет мне именно эту запись из inserted и deleted? Или мне такой
update следует рассматривать как delete+insert?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021070
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo Мы, к примеру, юзаем по полной на разных платформах решения. Причем, одна система, но для разных заказчиков на разных ОСях.

Но это Вы юзаете (и ваши заказчики)
Если бы Оракл поддерживал только одну систему - то и вы и ваши заказчикиэто юзали бы ту систему. Это не принципиально. Скорее, чем то похоже просто на возможность выбора разных шрифтов в Word при написании текста.

Не подозреваете, что есть организации (и даже крупные), где систем не зоопарк, а только одна ?

Речь же о возможностях самих СУБД, а эти возможности субд предоставляет работая на любой системе, так что не надо отходить в сторону.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021109
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovSergSuperc помощью таблиц inserted и deleted можно получить всю нужную информацию
если не согласны - давайте какой-нибудь пример

Код: plaintext
update t set id= 2 , f='опаньки' where id= 1 
Какой критерий свяжет мне именно эту запись из inserted и deleted? Или мне такой
update следует рассматривать как delete+insert?
обычно проектируют такие таблицы с первичным ключом (да и вообще все таблицы) и например мне несколько странно слышать он может быть изменяемым
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021113
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuperc помощью таблиц inserted и deleted можно получить всю нужную информацию
если не согласны - давайте какой-нибудь примерПочти любую задачу можно решить почти любыми средствами. Вопрос - какой ценой. При массированных изменениях на заполнение этих таблиц скушается впустую немало ресурсов. Не говоря уже про возможную необходимость подправить что-то в изменяемых полях при update.
А выполнение простого row-lewel триггера DB2, например, практически не заметит, просто подставив его тело in-line в вызвавший запрос.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021116
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая задача, которую Оракл может выполнить на Линуксе, но не может на Винде ?
Если такой нет, то обсуждение о привязке к осям не значимо.
Или, если сравниваются сами оси, то при чем здесь субд ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021131
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitЕсть такая задача, которую Оракл может выполнить на Линуксе, но не может на Винде ?
Если такой нет, то обсуждение о привязке к осям не значимо.
Или, если сравниваются сами оси, то при чем здесь субд ?

На Линуксе нет, но на 64-х процессорном Sun - есть.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021149
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitvadiminfo Мы, к примеру, юзаем по полной на разных платформах решения. Причем, одна система, но для разных заказчиков на разных ОСях.

Но это Вы юзаете (и ваши заказчики)
Если бы Оракл поддерживал только одну систему - то и вы и ваши заказчикиэто юзали бы ту систему. Это не принципиально. Скорее, чем то похоже просто на возможность выбора разных шрифтов в Word при написании текста.

Не подозреваете, что есть организации (и даже крупные), где систем не зоопарк, а только одна ?

Речь же о возможностях самих СУБД, а эти возможности субд предоставляет работая на любой системе, так что не надо отходить в сторону.
Нет извините. Оси разные, конкурируют и все такое. Без этого счас бы, возможно, все еще был Вин 3.11.
Если бы не было компов нам бы хватило калькуляторов?
Но это что-то сослагательное, что там было бы. Есть реальность.
И зоопарк уже не тока в организациях и на и, на одном серваке может быть: появляются виртуальные машины. Разные ОСи могут иметь свои преимущества в каких-то сетуациях. Я уже не говорю о рисках исчезновения ОСи. Переносимость в ИТ может иметь значение.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021159
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperнапример мне несколько странно слышать он может быть изменяемым

Ну а для меня это реальность, данная в ощущениях. И таки нет, это базы пользователей,
перепроектировать их я не могу.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021181
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo Нет извините. Оси разные, конкурируют и все такое. .

Так прекращаем сравнение субд и сравниваем только сами оси ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021196
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamara На Линуксе нет, но на 64-х процессорном Sun - есть.
Неужели ? ))
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021208
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavnSergSuperc помощью таблиц inserted и deleted можно получить всю нужную информацию
если не согласны - давайте какой-нибудь примерПочти любую задачу можно решить почти любыми средствами. Вопрос - какой ценой. При массированных изменениях на заполнение этих таблиц скушается впустую немало ресурсов. Не говоря уже про возможную необходимость подправить что-то в изменяемых полях при update.
А выполнение простого row-lewel триггера DB2, например, практически не заметит, просто подставив его тело in-line в вызвавший запрос.
во-первых, эти таблицы не строятся, это отображения данных лога
во-вторых, row-lewel триггер будет дергаться на каждую строку, а микросовтовский выполнится один раз

а вобще я не любитель гоняться за миллисекундами, да и любителем триггеров тоже перестал быть
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021212
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНу а для меня это реальность, данная в ощущениях. И таки нет, это базы пользователей,
перепроектировать их я не могу.


Загубить можно любую систему еще на этапах проектирования и разработки.

Локальные проблемы отдельных систем нет смысла выставлять в достоинства или недостатки самих субд.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021221
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperво-первых, эти таблицы не строятся, это отображения данных лога

Да, да... И tempdb тут ни при чём, и переполняется она при массовых операциях совсем не
поэтому...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021238
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitsdvsamara На Линуксе нет, но на 64-х процессорном Sun - есть.
Неужели ? ))

Да. Сами понимаете, что есть задачи требущие таких вычислительных мощностей. Но Windows на таких машинах нет. По этому такие задачи MS SQL решать не может. Например, тарификация сотового оператора из большой тройки.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021242
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitЛокальные проблемы отдельных систем нет смысла выставлять в достоинства или недостатки
самих субд.

При чём тут достоинства и недостатки? Был выдвинут тезис "расскажите, какую задачу Вы
хотите решать, и уверен, Вам подкинут её решение без row-level триггеров. Вот если это
решение будет плохим - тогда можно говорить, что заменить их нечем". Задачу я рассказал.
Решение никто не подкинул. Значит, можно говорить, что заменить их нечем. Точка.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021247
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВ СУБД с триггерами на запись это делается элементарно, а вот в MS SQL возникает проблема
с изменяемым первичным ключом.
Ну так в MSSQL, сколь мне помнится, есть и другая проблема - там автоинкрементное поле, в котором хрен поменяешь значение.

Я готов согласиться с теоретически существующей проблемой, вот только она не в триггерах, а в кривой задумке "inserted/deleted", которые вроде как приходится связывать по pk, а не по rowid. Так что с проблемой триггеров - при всей любви к оракловым row-level - согласиться таки пока не могу.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021259
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovРешение никто не подкинул. Значит, можно говорить, что заменить их нечем. Точка.
Поспешили. Даже после того, как Вы каким-то чудом сумели проапдейтить технически заблокированное для изменений поле, они таки заменяются и должны заменяться нормальным rowid. Которого в MSSQL действительно зря нет.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021266
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovSergSuperнапример мне несколько странно слышать он может быть изменяемым

Ну а для меня это реальность, данная в ощущениях. И таки нет, это базы пользователей,
перепроектировать их я не могу.
и небось естественные ключи?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021268
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerПоспешили. Даже после того, как Вы каким-то чудом сумели проапдейтить технически заблокированное для изменений поле, они таки заменяются и должны заменяться нормальным rowid. Которого в MSSQL действительно зря нет.

Автоинкрементные поля можно менять. Там чего-то вызываешь и можно менять. По умолчанию нельзя.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021270
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestZvitТак прекращаем сравнение субд и сравниваем только сами оси ?А зачем их сравнивать-то? Достаточно того, что СУБД живет поверх какой-то оси в IT-инфраструктуре заказчика, и там на серверах может быть совсем не виндовз.
BestZvitЭто не принципиально. Скорее, чем то похоже просто на возможность выбора разных шрифтов в Word при написании текста.Это м.б. весьма принципиально, т.к. цена для Заказчика "выбора" (покупки) такого "шрифта" м.б. весьма многозначной или просто неприемлемой. И Исполнитель с такими предложениями будет послан далеко и надолго.
BestZvitНе подозреваете, что есть организации (и даже крупные), где систем не зоопарк, а только одна ?Вот они, золотые слова! Не хватает только "Не подозреваете, что этой одной (на сервере) может быть не винтел?" :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021283
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitvadiminfo Нет извините. Оси разные, конкурируют и все такое. .

Так прекращаем сравнение субд и сравниваем только сами оси ?
Как раз наоборот: если СУБД переносима, т.е. не зависит от ОСи, то они могут перенести вседа на лучую ОСь свои БД. Вот если не переносима,то приходится беспокоиться об ОСи от которой они зависят.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021291
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovBestZvitЛокальные проблемы отдельных систем нет смысла выставлять в достоинства или недостатки
самих субд.

При чём тут достоинства и недостатки? Был выдвинут тезис "расскажите, какую задачу Вы
хотите решать, и уверен, Вам подкинут её решение без row-level триггеров. Вот если это
решение будет плохим - тогда можно говорить, что заменить их нечем". Задачу я рассказал.
Решение никто не подкинул. Значит, можно говорить, что заменить их нечем. Точка.
решение: добавляете автоинкрементное поле и по нему связываете
не вижу проблем
заодно получите полноценный первичный ключ
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021297
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamara
Да. Сами понимаете, что есть задачи требущие таких вычислительных мощностей. Но Windows на таких машинах нет. По этому такие задачи MS SQL решать не может.
А.. это так, безосновательно, просто риторически ?.. ))
(Точно так же можно сказать, что Оракл менее мощный, и многие задачи он решить не сможет в отличие от сиквеля)

sdvsamara
Например, тарификация сотового оператора из большой тройки.
Ну, и почему MSSQL эту задачу не позволит решить ?
(Подозреваю, опять по той же риторической причине: "Здесь нужна большая можность, а он недостаточно мощный"..)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021301
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperи небось естественные ключи?

Обычно - да.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021307
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov Был выдвинут тезис "расскажите, какую задачу Вы
хотите решать, и уверен, Вам подкинут её решение без row-level триггеров.

Не кажется, что эта же постановка задачи тождественна утверждению: "Оракл настолько ограничен, что любые задачи, не используя row-level триггеры, в нем решить невозможно" ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021336
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuperрешение: добавляете автоинкрементное поле и по нему связываете
не вижу проблемПростая задача - сравнить при update старое и новое значение поля и что-то сделать. Row-lewel сведется к сравнению NEW и OLD. MS, конечно, тоже справится, но при этом, как я понимаю, создаст для всего массива ключей и значений inserted и deleted, которые в триггере надо будет объединять по ключу запросом и только после этого сравнивать. И при update таблички с этак миллионом записей потерей миллисекунд ну никак не отделается.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021343
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoBestZvitпропущено...


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

Еще раз говорю - разговор не об осях !!!!
Не имеет значения ось лучшая или худшая .
Сравниваются возможности самих субд .
Опять повторяю - Поскольку возможности Оракл на Линуксе и возможности Оракл на Виндоус одинаковы , то обсуждение к привязке систем бессмысленно , потому что обсуждается сама субд и ее возможности, а не особенности оси.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021344
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitsdvsamara
Да. Сами понимаете, что есть задачи требущие таких вычислительных мощностей. Но Windows на таких машинах нет. По этому такие задачи MS SQL решать не может.
А.. это так, безосновательно, просто риторически ?.. ))
(Точно так же можно сказать, что Оракл менее мощный, и многие задачи он решить не сможет в отличие от сиквеля)

Да нет же, не MS SQL менее мощный, а машины на которых он может работать менее мощные. Понимаете, не программа, а железо более слабое.

sdvsamara
Например, тарификация сотового оператора из большой тройки.
Ну, и почему MSSQL эту задачу не позволит решить ?
(Подозреваю, опять по той же риторической причине: "Здесь нужна большая можность, а он недостаточно мощный"..)[/quot]

Да, здесь нужна большая вычислительная мощность, по этому покупаются определённые машины (ещё акцентирую внимание - железо! ). А на них Windows нет, а нет Windows, нет и MS SQL. И программа тут не причём.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021350
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestZvit
Не кажется, что эта же постановка задачи тождественна утверждению: "Оракл настолько ограничен, что любые задачи, не используя row-level триггеры, в нем решить невозможно" ?
нет, но зато у нас теперь есть твердая уверенность, что ограничен ты.
ЗЫ. в оракле есть как statement так и row-level тригера
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021362
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperрешение: добавляете автоинкрементное поле и по нему связываете
не вижу проблем
заодно получите полноценный первичный ключ

Угу, всего-то без спросу поменять таблицу в чужой базе. В целом это то же самое что и
написать в документации "в отличии от остальных СУБД, для MS SQL не поддерживается работа
с изменяемыми первичными ключами".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021386
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favn Простая задача - сравнить при update старое и новое значение поля и что-то сделать. Row-lewel сведется к сравнению NEW и OLD. MS, конечно, тоже справится,

Сами же и говорите - "MS> конечно, тоже справится...".

"Задача" бессмысленна. Даже сам принцип таких "сравнений".

То же самое, что сказать, что Оракл слабее MSSQL, потому что не позволяет делать update, например, в таком виде -
Код: plaintext
update t1 set .... from t1 inner join t2 on ... where ...
Или в таком:
Код: plaintext
with a as (select ....) update a set ...

(И, естесственно, любое решение таких задач в другом виде, по определнию можно считать "кривым" )

Обе субд одинаково мощны и одинаково гибки. Надо только уметь пользоваться правильно.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021391
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitТо же самое, что сказать, что Оракл слабее MSSQL, потому что не позволяет делать update,
например, в таком виде -

MERGE отличается от этих запросов только синтаксисом, но не функциональностью.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021408
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamara Да нет же, не MS SQL менее мощный, а машины на которых он может работать менее мощные. Понимаете, не программа, а железо более слабое..

Опять аргумент просто убой )))
В ровень утверждению: "Если бы это было реализовано на MSSQL, то требования к ресурсам были бы в два раза ниже".

Смешно.. )


PS
Любое приложение можно реализовать так, что любого железа не хватит, и опять же - любое можно реализовать так, что оно будет работать быстрее на мощностях в два раза слабее текущих.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021422
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitи опять же - любое можно реализовать так, что оно будет работать быстрее
быстрее чем что ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021426
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovSergSuperрешение: добавляете автоинкрементное поле и по нему связываете
не вижу проблем
заодно получите полноценный первичный ключ

Угу, всего-то без спросу поменять таблицу в чужой базе.
дык никто не заметит :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021435
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovBestZvitТо же самое, что сказать, что Оракл слабее MSSQL, потому что не позволяет делать update,
например, в таком виде -

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


То есть - обходное решение.. ))
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021447
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperдык никто не заметит :)
Вот только предсказать что случится с, например, @@IDENTITY я не возьмусь... Будет весело
если от такого перестанет работать какое-нибудь пользовательское приложение.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021466
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestZvitТо есть - обходное решение.. ))
рассжевываю для тех кто в танке в случае с update функционал совершенно идентичный, различие лишь в оформлении запросов. в случае с тригерами различие в функционале.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021483
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestZvit"Задача" бессмысленна. Даже сам принцип таких "сравнений".
То же самое, что сказать, что Оракл слабее MSSQL, потому что не позволяет делать update, например, в таком виде...
(И, естесственно, любое решение таких задач в другом виде, по определнию можно считать "кривым" )Я не говорил про слабее/сильнее. Просто просили задачу - я сформулировал. Я только о том, что отсутствие rowlevel м.б. недостатком, который приходится обходить или существенно теряя в производительности, или вообще используя процедурные расширения, что тоже в общем случае не хорошо.
И наличие достоинств недостатки не отменяет. Дело не в "кривости" решений, а в накладных расходах на обход чего-то, что нельзя.
К слову, в DB2 и любые триггеры есть, и DML по селектам (и с CTE). И это удобно и эффективно, но не делает ее лучшей СУБД, т.к. и недостатки имеются :) Которые тоже можно обойти. И тоже не всегда эффективно.
Еще раз - систем без недостатков нет. Просто их надо признавать и учитывать, а не писать, что "раз у нас нет - значит, никому не нужно".
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021487
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvit,

Да нет же, не из-за реализации, а из-за задачи и выбирается железо. Есть задача, для её решения требуется определённая производительность железа (системные требования к программам помните? Там и железо какое нужно указывается). После того как определились с железом то можно уже и СУБД выбирать. И ингода оказывается, что железо такое, на котором Windows отродясь не бывало и никогда не будет. Линукс, кстати, тоже.
По этому MS SQL Server не слабее, он просто самим Майкрософтом ограничен в применимости.
И всё. А то, что можно решить так, что ой-ой-ой что потребуется - это да. Но есть случаи и задачи, которым, хоть тресни, нужна определённая мощь железа.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021694
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavnПример - у нас частый случай продать что-то вроде АСУ ТП "под ключ", СУБД стоит внутре "коробки" и клиенту не видна. Отдавать MS с каждой продажи цену Win Server'а было бы накладно, да и обидно как-то :)
<1% стоимости. Вся ИТ составляющая в АСУТП = 3%. Статистика
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021724
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamara,

Планка Win растет. Хотя ее удачно подломили сами себе, отказавшись от Итаника.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021832
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitЕще раз говорю - разговор не об осях !!!!
.
Да не об ОСях, а о независимости независимости СУБД от ОСей.
BestZvitНе имеет значения ось лучшая или худшая .
.
Да, если СУБД не зависит от нее. Иначе, с этими, возможно, придется считаться.

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

BestZvitОпять повторяю - Поскольку возможности Оракл на Линуксе и возможности Оракл на Виндоус одинаковы , то обсуждение к привязке систем бессмысленно , потому что обсуждается сама субд и ее возможности, а не особенности оси.
Вы пытаетесь исключить свойство кросплатформенности из достоинств СУБД под предолгом, что такое достоинство просто не обсуждается здесь. Ну можно не обсуждать это достоинтство СУБД, тем более, что оно давно обсуждено и известно.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37021900
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo Вы пытаетесь исключить свойство кросплатформенности из достоинств СУБД под предолгом, что такое достоинство просто не обсуждается здесь. .

Это было сказано еще несколько страниц назад.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022387
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamaraДа нет же, не из-за реализации, а из-за задачи и выбирается железо. Есть задача, для её решения требуется определённая производительность железа (системные требования к программам помните? Там и железо какое нужно указывается).

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

HP Integrity Superdome SX1000 Servers
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022404
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin,

Повторите, пжл, "эротичные" картинки со скриншотами диспетчера задач с туевой хучей процессоров. Их еще не все видели
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022407
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FavnПросто просили задачу - я сформулировал. Я только о том, что отсутствие rowlevel м.б. недостатком, который приходится обходить или существенно теряя в производительности, или вообще используя процедурные расширения, что тоже в общем случае не хорошо.

Вот не хочется мне брать лопату и кидать на вентилятор. Для любой СУБД можно найти задачу, котору не то, чтобы обойти, а вообще не решить.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022413
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LПовторите, пжл, "эротичные" картинки со скриншотами диспетчера задач с туевой хучей процессоров. Их еще не все видели

Похоже, что, действительно, не все. И у некоторых противников винды "сознание" замерло на уровне Windows 95. ;)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022415
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamaraДа нет же, не из-за реализации, а из-за задачи и выбирается железо. Есть задача, для её решения требуется определённая производительность железа (системные требования к программам помните? Там и железо какое нужно указывается).По производительности железо на х86 уже давно на вполне достойном уровне. Подотстали вы от жизни :-)
sdvsamaraПо этому MS SQL Server не слабее, он просто самим Майкрософтом ограничен в применимости.Это конечно так, но не из за производительности, а из за других, тоже очень важных вещей: политики компании, необходимости уйти от гетерогенных систем и т.п.
sdvsamaraПосле того как определились с железом то можно уже и СУБД выбирать. И ингода оказывается, что железо такое, на котором Windows отродясь не бывало и никогда не будет. Линукс, кстати, тоже.Не такой алгоритм.

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

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

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

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

По вашему пути - ровно в обратном порядке - никто не пойдёт, ибо абсурд.
Это путь программиста, а не того, кто выбирает :-)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022420
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_L,

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

Когда компьютеры c таким уровнем параллелизма войдут в нашу жизнь, придётся пересмотреть привычный дизайн интерфейсов для работы с ними. Windows 7 и Windows Server 2008 R2 (на ядре Windows 7) объединяют до 256 логических процессоров в группы, поэтому можно было бы показывать уровень загрузки не отдельных процессоров, а именно групп. Без этого, вам непременно понадобится 30" монитор. Хотя, если вы нашли деньги на 256-ядерный компьютер, то вероятно сможете найти немного денег и на монитор пошире. ((с) Doug Holland)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022428
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОФФТОП 2 pkarklinpkarklinКогда компьютеры c таким уровнем параллелизма войдут в нашу жизнь...
Боюсь, нескоро это случится. Intel со своим компилятором "распараллеливающим все и вся сам-мля-один-мля" возится давно, а что толку? Есть банальное ограничение для входа таких компьютеров "в нашу жизнь" - не все задачи параллелятся принципиально. Та и просто они нах не нужны "в нашей жизни". А то что MS суетится, повышает масштабируемость своих осей и прочих продуктов - спору нет. Так и хочется сказать: "ну неужели?" :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022438
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinКстати, по поводу картинок.

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

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

Senya_LЕсть банальное ограничение для входа таких компьютеров "в нашу жизнь" - не все задачи параллелятся принципиально. Та и просто они нах не нужны "в нашей жизни". А то что MS суетится, повышает масштабируемость своих осей и прочих продуктов - спору нет. Так и хочется сказать: "ну неужели?" :)Для наших любимых баз данных паралелить можно хорошо. И распаралеливающий компилятор для этого не нужен. да и не поможет.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022486
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgДля наших любимых баз данных паралелить можно хорошо.Тоже все небезоблачно. Что там про серьезные сервера говорить, если нередко на домашнем десктопе производительность упирается в дисковый IO или ОЗУ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022619
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LТоже все небезоблачно. Что там про серьезные сервера говорить, если нередко на домашнем десктопе производительность упирается в дисковый IO или ОЗУ?

Ну, не знаю. "Мне" дискового IO как-то хватает: HP StorageWorks 8100 Enterprise Virtual Array. ;)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022675
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinsdvsamaraДа нет же, не из-за реализации, а из-за задачи и выбирается железо. Есть задача, для её решения требуется определённая производительность железа (системные требования к программам помните? Там и железо какое нужно указывается).

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

HP Integrity Superdome SX1000 Servers И на это железо поставить Windows 2010 (ну или как он там будет называться) с 3D интерфейсов ?
Нет уж, спасибо. Обойдемся как-нибудь без 3D интерфейса в ядре серверной операционной системы.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022713
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndin,

И чего ерничать?
Для Оракла, вин-платформа №2 после солярки.
Линух пока "и умный и красивый"
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022736
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglAlexander Ryndin,

И чего ерничать?
Для Оракла, вин-платформа №2 после солярки.
Линух пока "и умный и красивый"
май 2005 года, думаю линукс давно превысил долю виндовса
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022766
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

1. Мне все равно, на чем делать деньги. Личных приверженностей нет.
2. Я сужу по приоритетности вывода новых версий.
3. что превысил, надо бы данных, а не догадок. И лучше в количестве инсталляций, а не в $$$
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022781
Ах!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.! май 2005 года, думаю линукс давно превысил долю виндовса

Скорей наоборот его доля резко упала.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022798
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglAlexander Ryndin,

И чего ерничать?
Для Оракла, вин-платформа №2 после солярки.
Линух пока "и умный и красивый"Я совсем даже не ерничаю. Я то и себе на рабочий компьютер Windows 7 ставить не хочу из цветочков-свисточков. Это ведь не шутки - вся эта красота добавляет нестабильности в систему. Да и DBA ведь не домохозяйка, чтобы его на вау-эффект брать.
В серверной платформе важна 1) надежность, 2) безопасность, 3) удобство, но не 3D интерфейс.
Если я бы выбирал платформу, то выбрал бы в порядке убывания 1) Solaris, 2) Linux, 3) Windows 2003.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022818
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinНет уж, спасибо. Обойдемся как-нибудь без 3D интерфейса в ядре серверной операционной системы.
Если я не ошибаюсь, то уже Вин2008 считает UI вспомогательным компонентом, и не ставит его в чисто серверной конфигурации.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37022892
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyAlexander RyndinНет уж, спасибо. Обойдемся как-нибудь без 3D интерфейса в ядре серверной операционной системы.
Если я не ошибаюсь, то уже Вин2008 считает UI вспомогательным компонентом, и не ставит его в чисто серверной конфигурации.Это не верно. GUI - неотъемлемая часть Windows
Я ждал этого command-line интерфейса Windows Core. Думал все будет по честному - загрузится как в linux терминальный режим. Выглядит это вот так .
Грузится обычная винда - только вместо explorer.exe запускается CMD.exe. я это и в Windows 95 мог сделать одним параметром в system.ini.
На этом оффтопик заканчиваю - тема для форума ОС
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37023043
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дабы не быть обвиненным в безапелляционности хочу пояснить. Оракл существует как СУБД намного дольше чем_. сиквел. У компании оракл долгое время был один продукт флагман в который и вкладывали деньги. Майкрософт имел много направлений и флагманом была ОС, а не СУБД. чисто логически понятно что две компании с приблизительно одинаковой капитализацией вкладывают деньги в разные направления и что оракл более совершенен. Тоже с юниксами разный возраст по сравнению с украденной технологией виндоуз у эппла.подскажите мне компанию на просторах америки где стоит не оракл + солярис.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37023101
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods чисто логически понятно что две компании с приблизительно одинаковой капитализацией вкладывают деньги в разные направления и что оракл более совершенен. .
А основания для этого "чисто логически понятно" есть ?
Или, как обычно, "просто понятно" ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37023607
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods...чисто логически понятно...

Рука так и тянется за тапком...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37023775
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LalexeyvgДля наших любимых баз данных паралелить можно хорошо.Тоже все небезоблачно. Что там про серьезные сервера говорить, если нередко на домашнем десктопе производительность упирается в дисковый IO или ОЗУ?Не понял вопроса.

Наверное, если вы говорите про то, что вам не хватает процессоров, то уж дисками-то сервер вы обеспечели :-)

В сбалансированной конфигурации нужно иметь 50-100 дисков на процессорный сокет.

Обычный недорогой 4-х процессорный х86 сервер может использовать 1Тб ОЗУ и 500 дисков.

Ну, а для ваших задач можно использовать упомянутый pkarklin-ом ЭйчПи супердом - там РАМ и дисковая подсистема не такие детские :-)

Ну а уж если и такого не хватит... - тогда да, поверю, что MSSQL и ПС-шной платформы для Вас маловато :-) Правда, тогда и оракловская тоже не подойдёт, нужно что-то из массово-парлельно-распределённого...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37023793
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinЯ совсем даже не ерничаю. Я то и себе на рабочий компьютер Windows 7 ставить не хочу из цветочков-свисточков. Это ведь не шутки - вся эта красота добавляет нестабильности в систему. Да и DBA ведь не домохозяйка, чтобы его на вау-эффект брать.
В серверной платформе важна 1) надежность, 2) безопасность, 3) удобство, но не 3D интерфейс.Вам 3Д интерфейс мешает чисто психологически. Серверу он мешать никак не может, потому как это просто набор длл-файликов на диске. Они по большому счёту даже не работают, когда пользовательских сессий нету. Это как X-Windows в юниксе - есть и есть, не мешает, серверные приложения этим не пользуются.

А Винда вообщем то идеологически мощнее. Вы поизучайте...

Авторы VAX VMS, которых в своё время переманил микрософт и которые делали ядро серверных виндов, много умного там заложили - в изначально примитивных юниксах такие идеи пробивались долго и тяжело.
Конечно, в такой архитектурной сложности есть и недостатки, но всё же не надо серверные ОС оценивать как простой пользователь, посмотрев на 3д интерфейс. Поизучайте, как устроено это внутри.

Alexander RyndinЕсли я бы выбирал платформу, то выбрал бы в порядке убывания 1) Solaris, 2) Linux, 3) Windows 2003.А почему AIX, IBM i, HP-UX и Windows 2008 не рассматриваете?

Вот чем вам IBM i не нравится? Концепция нестираемой виртуальной памяти с 128-ти разрядным адресным пространством без всяких там файлов ведь так красива!!! И благополучно живёт уже много лет, ещё дос-а и юникса не было, когда это появилось.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37024079
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin,

Не знаю. У нас подобные машинки есть, но не под Оракл. Оракл на проме катается на Санах.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025086
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerDimitry SibiryakovРешение никто не подкинул. Значит, можно говорить, что заменить их нечем. Точка.
Поспешили. Даже после того, как Вы каким-то чудом сумели проапдейтить технически заблокированное для изменений поле, они таки заменяются и должны заменяться нормальным rowid. Которого в MSSQL действительно зря нет.
RowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так?
Если да, то вот аналог в MS SQL Server 2008:
Код: plaintext
1.
select top  100  %%physloc%% as RowID, sys.fn_PhysLocFormatter (%%physloc%%) as Row_Address from [название таблицы]
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025100
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmвот аналог в MS SQL Server 2008:

Это [название таблицы] включает в себя inserted и deleted? Напоминаю, речь шла именно о
том как связать эти две таблицы в отсутствии стабильного первичного ключа.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025154
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЭто [название таблицы] включает в себя inserted и deleted?

Нет, не включает.

Dimitry SibiryakovНапоминаю, речь шла именно о
том как связать эти две таблицы в отсутствии стабильного первичного ключа.


Добавлялем в базовую таблицу вычисляемое поле, куда записываем значение %%physloc%%.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025177
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinDimitry SibiryakovЭто [название таблицы] включает в себя inserted и deleted?

Нет, не включает.

Dimitry SibiryakovНапоминаю, речь шла именно о
том как связать эти две таблицы в отсутствии стабильного первичного ключа.


Добавлялем в базовую таблицу вычисляемое поле, куда записываем значение %%physloc%%.тогда guid проще добавить, уж точно никаких побочных эффектов
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025183
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmsoftwarerпропущено...

Поспешили. Даже после того, как Вы каким-то чудом сумели проапдейтить технически заблокированное для изменений поле, они таки заменяются и должны заменяться нормальным rowid. Которого в MSSQL действительно зря нет.
RowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так?
Если да, то вот аналог в MS SQL Server 2008:
Код: plaintext
1.
select top  100  %%physloc%% as RowID, sys.fn_PhysLocFormatter (%%physloc%%) as Row_Address from [название таблицы]
но только поиск по физическому адресу делаться всё равно не будет
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025211
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoods...чисто логически понятно...

Рука так и тянется за тапком...

Да почему же за тапком..

Если одна компания занимается только одним направлением (вкладывает деньги от проданных лицензий) и другая компания имеет много направлений и СУБД не есть приоритетное (деньги распределяются на разные направления). Если одна компания занимается СУБД около 30 лет, а другая только 20. Если уровень стоимости компаний примерно одинаков, какая из них итого больше вложит денег в развитие СУБД. Какая из них больше потратить человеко-часов на труд программистов, архитекторов и т.д. Таким образом логично предположить (здравый смысл), что первая компания будет новатором, а вторая будет использовать технологии первой и пытаться применить их на своей совсем иной архитектуре.

Любая временная таблица сиквела оказывается в базе темпдб, то есть на жестком диске. Любой курсор оракла будет сидеть в ОЗУ. Скорость чтения из одной области ОЗУ в другую область ОЗУ всяко выше через скорость чтения из темпдб (жесткого диска) в первую область ОЗУ, и потом из этой области в другую область ОЗУ.
Далее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду.
Чтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид коммиттед, пищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025215
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovandsmвот аналог в MS SQL Server 2008:

Это [название таблицы] включает в себя inserted и deleted? Напоминаю, речь шла именно о
том как связать эти две таблицы в отсутствии стабильного первичного ключа.


Никак не связать без дополнительно столбца, которые будет по сути вторым первичным ключом
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025219
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestZvitgoldenfoods чисто логически понятно что две компании с приблизительно одинаковой капитализацией вкладывают деньги в разные направления и что оракл более совершенен. .
А основания для этого "чисто логически понятно" есть ?
Или, как обычно, "просто понятно" ?

Оракл всегда является новатором и задает тон новых приблуд в мире СУБД.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025225
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperandsmпропущено...

RowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так?
Если да, то вот аналог в MS SQL Server 2008:
Код: plaintext
1.
select top  100  %%physloc%% as RowID, sys.fn_PhysLocFormatter (%%physloc%%) as Row_Address from [название таблицы]
но только поиск по физическому адресу делаться всё равно не будет
Почему не будет? У меня такой синтаксис работает:
Код: plaintext
select * from [table name] where %%physloc%%  = 0xA886040001000000
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025250
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsЛюбая временная таблица сиквела оказывается в базе темпдб, то есть на жестком диске.

Это не так
goldenfoods Любой курсор оракла будет сидеть в ОЗУ.

Уверен что это тоже не так.
goldenfoods Скорость чтения из одной области ОЗУ в другую область ОЗУ всяко выше через скорость чтения из темпдб (жесткого диска) в первую область ОЗУ, и потом из этой области в другую область ОЗУ.

скорость чтения из ОЗУ конечно быстрее чем с жесткого диска. Про tempdb смотри выше.
goldenfoodsДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду.

Да, сможет. Но не на любом железе - как и Оракл.
goldenfoodsЧтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид
Это не так
goldenfoodsпищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину.
Это не так.

Общее заключение - отсутствие знаний по MS SQL Server, и похоже со знаниями по Оракл тоже не все хорошо.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025288
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andsmgoldenfoodsЛюбая временная таблица сиквела оказывается в базе темпдб, то есть на жестком диске.

Это не так
goldenfoods Любой курсор оракла будет сидеть в ОЗУ.

Уверен что это тоже не так.
goldenfoods Скорость чтения из одной области ОЗУ в другую область ОЗУ всяко выше через скорость чтения из темпдб (жесткого диска) в первую область ОЗУ, и потом из этой области в другую область ОЗУ.

скорость чтения из ОЗУ конечно быстрее чем с жесткого диска. Про tempdb смотри выше.
goldenfoodsДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду.

Да, сможет. Но не на любом железе - как и Оракл.
goldenfoodsЧтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид
Это не так
goldenfoodsпищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину.
Это не так.

Общее заключение - отсутствие знаний по MS SQL Server, и похоже со знаниями по Оракл тоже не все хорошо.
То есть темпдб имеет свой кэш, как и любая другая база? Тогда зачем в принципе ее было создавать происходило бы все в кэше.
Почему это уверен насчет Оракла. У Оракла есть специальная область ОЗУ для каждой сессии, и она выделяется при инициализации подключения. Конечно при большом объеме курсора вероятно нужно создавать какую-то область на диске, но зачем делать такие огромные курсоры, всегда можно ограничить количество строк каким-то здравым смыслом.
Как это сделает сиквел насчет 500 млн строк, он что создаст версию "на начало чтения"? То есть перестанет быть блокировочником. Железо тут совсем ни при чем, мы говорим в принципе о возможности, пускай это будет строится 3 дня. Но через 3 дня мы получим данные в оракле, те которые были на на начало чтения.
А как физически сиквел в режим блокирования может отличать строки, которые были добавлены после начала чтения (модификации), разве что по временной метке?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025289
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmSergSuperпропущено...
но только поиск по физическому адресу делаться всё равно не будет
Почему не будет? У меня такой синтаксис работает:
Код: plaintext
select * from [table name] where %%physloc%%  = 0xA886040001000000
работает, но поиск идет не по физическому адресу, в плане то table scan
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025291
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods,

авторДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду.
Чтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид коммиттед, пищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину.

У Вас сведения об MS SQL на уровне 10ти летней давности.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025302
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsКак это сделает сиквел насчет 500 млн строк, он что создаст версию "на начало чтения"? То есть перестанет быть блокировочником . Железо тут совсем ни при чем, мы говорим в принципе о возможности, пускай это будет строится 3 дня. Но через 3 дня мы получим данные в оракле, те которые были на на начало чтения.
А как физически сиквел в режим блокирования может отличать строки, которые были добавлены после начала чтения (модификации), разве что по временной метке?

Сиквел, начиная с 2005 версии может работать и как блокировочник, и как версионник.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025309
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsТо есть темпдб имеет свой кэш, как и любая другая база? Тогда зачем в принципе ее было создавать происходило бы все в кэше.

Мне казалось, что ответ должен быть очевидным. Потому что кэш не резиновый и, как правило, всегда меньше, чем размер дискового пространства. :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025314
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoods,

авторДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду.
Чтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид коммиттед, пищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину.

У Вас сведения об MS SQL на уровне 10ти летней давности.

То есть в 2005-2008 сиквеле майкрософт пошел по пути версионнирования, то есть по пути пионера в этой области. Или я в корне не прав? Таким образом остается один путь, "где-то по временной метке хранить строку на момент чтения", это "где-то" и есть вероятно какая-нибудь область на жестком диске", с дублирующим кэшом, например темпдб. Хотя наверное я ошибаюсь.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025322
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin,
Как часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025327
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsТаким образом остается один путь, "где-то по временной метке хранить строку на момент чтения", это "где-то" и есть вероятно какая-нибудь область на жестком диске", с дублирующим кэшом, например темпдб . Хотя наверное я ошибаюсь.

Совершенно верно.

Database Concurrency and Row Level Versioning in SQL Server 2005
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025329
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoods,

авторДалее работа с транзакциями у серверов иная, может ли сиквел обеспечить неблокирующее "чистое" чтение из таблицы в 500 млн строк, с интенсивностью наполнения скажем 200 строк в секунду.
Чтобы чисто прочитать сиквел должен заблокировать всю таблицу уровнем изоляции рид коммиттед, пищущие ребята отдохнут некоторое время, чтобы не испортить своими транзакциями общую картину.

У Вас сведения об MS SQL на уровне 10ти летней давности.

Тут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025343
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andsmRowID в Оракл, насколько знаю, указывают на физическое расположение записи. Это так?
В целом да.

andsmЕсли да, то вот аналог в MS SQL Server 2008:
Спасибо, буду иметь в виду.

pkarklinДобавлялем в базовую таблицу вычисляемое поле, куда записываем значение %%physloc%%.
Оно вычисляемое на лету или вычисляемое-хранимое? Если второе, то как у него с изменениями в ходе различного рода манипуляций с таблицами? Особенно в свете любви к кластерным индексам?

goldenfoodsПочему это уверен насчет Оракла.
Ты можешь быть миллион раз уверен, но это бред, недостойный даже рассмотрения.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025350
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsКак часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?

Вы знаете, никогда не интересовался именно "частотой" сброса. С чем связан этот вопрос?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025351
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer,

Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025357
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsТут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД .

Да, да... Я в курсе.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025361
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsКак часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?

Вы знаете, никогда не интересовался именно "частотой" сброса. С чем связан этот вопрос?

С тем, что какова интенсивность работы темпдб и ОЗУ. Часто ли сиквел обращается на жесткий диск?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025365
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklingoldenfoodsТут неплохая статья была автор некий Yo.! он очень хорошо написал о различиях. Сразу видно, что человек разбирается в обоих СУБД .

Да, да... Я в курсе.

То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025390
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklinпропущено...


Да, да... Я в курсе.

То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?про маргинализм пожалуй слишком :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025391
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodssoftwarer, Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?
А кто сказал, что он их хранит?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025401
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarergoldenfoodssoftwarer, Где Оракл хранить физически курсоры? Если не вмещается в ОЗУ?
А кто сказал, что он их хранит?

Не в смысле хранит, в в смысле где-то временно находится рекордсет или Оракл он-лайн курсор выгружает на клиента без транзитного хранилища?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025407
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSupergoldenfoodsпропущено...


То есть Вы усматриваете некоторую долю маргинализма в этой статье. В смысле чересчур лояльное отношение к ораклу и предвзятость к сиквелу?про маргинализм пожалуй слишком :)Просто чел не совсем понимает, какую околесицу он несет.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025411
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsНе в смысле хранит, в в смысле где-то временно находится рекордсет или Оракл он-лайн курсор выгружает на клиента без транзитного хранилища?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
SQL> conn test/test@xe;
Connected.
SQL> create table x as select object_id n from dba_objects;

Table created.

SQL> var cur refcursor;
SQL> exec open :cur for select x1.n + x2.n + x3.n + x4.n + x5.n + x6.n + x7.n + x8.n + x9.n + x10.n from x x1, x x2, x x3, x x4, x x5, x x6, x x7, x x8, x x9, x x10;

PL/SQL procedure successfully completed.

SQL> select count(*) from x;

  COUNT(*)                                                                      
----------                                                                      
      14274                                                                       

SQL> select power (count(*),  10 ) from x;

POWER(COUNT(*), 10 )                                                              
------------------                                                              
         3 .5112E+ 41                                                               

SQL> spool off;
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025418
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Код: plaintext
1.
2.
exec open :cur for select x1.n + x2.n + x3.n + x4.n + x5.n + x6.n + 
x7.n + x8.n + x9.n + x10.n from x x1, x x2, x x3, x x4, x x5, x x6, x x7, x x8, x x9, x 
x10;

А если к этому приписать "order by 1"?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025428
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА если к этому приписать "order by 1"?..
То это не имеет отношения к вопросу о "хранении рекордсета".
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025440
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods
С тем, что какова интенсивность работы темпдб и ОЗУ. Часто ли сиквел обращается на жесткий диск?

Систематически - стабильно в зависимости от сиквельного аналога fast_start_mttr_target.
А также по необходимости.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025501
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_LПросто чел не совсем понимает, какую околесицу он несет.
так в чем проблема, давай аргументирована расскажи, я обещаю внимательно выслушать
а то вот и pkarklin который год рассказывает как там все неверно, но как только спрашиваю есть ли что-то по существу куда-то пропадает ...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025578
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оракл быстрее тысячи Микрософтов.
Будете еще тут рассказывать.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025596
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!а то вот и pkarklin который год рассказывает как там все неверно, но как только спрашиваю есть ли что-то по существу куда-то пропадает ...

Узнаю "старика" Yo.!... Никуда я не пропадаю. С работы домой можно доехать? :)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025648
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!Оракл быстрее тысячи Микрософтов.
Будете еще тут рассказывать.
не нужно меня порадировать, все рывно стиль не спорадируешь ...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025757
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklinпропущено...


Рука так и тянется за тапком...

Да почему же за тапком..

Если одна компания занимается только одним направлением (вкладывает деньги от проданных лицензий) и другая компания имеет много направлений и СУБД не есть приоритетное (деньги распределяются на разные направления). Если одна компания занимается СУБД около 30 лет, а другая только 20.

Между годом и пятью - целая прорва. Между 1500 и 1100 - треть корпуса :-) Ну и не стоит забывать, что нынешний sql server является наследником sybase. ПОэтому отчет можно вести с 1983 года.
Не все меряется деньгами. Целую гору денег можно всегда бесцельно закапать в песке. Ну и всегда вспоминаю урок с политэкономии... для того, что бы жить лучше в два раза - нужно потратить денег на порядок больше :-). У microsoft хорошая диверсификация рынка. У Оракла, после покупки железного бизнеса, так же уже неплохая.
Но при всей своей крутизне. Я готов поспорить на ваш тапок, что вы не используете и 10 процентов от той мегакрутости Оракла.
ПО этому поводу я так же вспоминаю одну мудрость... зачем платить больше? Все женщины одинаковы.... ;-)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025771
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerТо это не имеет отношения к вопросу о "хранении рекордсета".

Но рекордсет-то не изменился.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025775
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodspkarklin,
Как часто сиквел сбрасывает блоки из буфера темпдб на диск? Тоже по общему алгоритму "вытеснения" редко используемых блоков?

Боюсь ошибиться, но мне кажется это зависит от выбранного размера буффера(который может меняться). Пусть кто лучше меня разбирается, поправит, если я не прав
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025776
_Sybase_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrey Sribnyak Ну и не стоит забывать, что нынешний sql server является наследником sybase. ПОэтому отчет можно вести с 1983 года.
А sybase - наследник Ingressа. И счет с 70-х гг. )
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025844
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курсоры для того и придуманы,чтобы не держать лишние данные в памяти.
В случае RC и версионников помнить кроме курсора ничего не нужно.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37025911
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фигасе тема разрослась. А я немного отвлёкся в момент обсуждения противоборства линуха и масдайки. Боролся с вирями, настраивал антивири, ставил мегатонны заплаток на дыры через которые злобные вири прокрались на мою жалкую четвёрку серверов где сиквел стоит (а целая армия ораклов под юнихами покинуто ждала меня), бесконечно перегружал потом это счастье. Так... О чём это я? А... Винда говорите не уступает юнихам? В чём сила, Брат? Сила в правде.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026106
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораБоролся с вирями, настраивал антивири, ставил мегатонны заплаток на дыры через которые злобные вири прокрались на мою жалкую четвёрку серверов где сиквел стоит (а целая армия ораклов под юнихами покинуто ждала меня), бесконечно перегружал потом это счастье. Так... О чём это я ?

Действительно, непонятно, о чем. Что делать антивирям на серверах СУБД??? И, преждем чем поголовно накатывать апдейты, м.б. стоит почитать, задлянафига они и в каком случае необходимы?

Перезагружать... Не трожь работающую систему:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

C:\Documents and Settings\pkarklin>net statistics server
Server Statistics for \\CLS01NODE05MSK


Statistics since  01.04.2010 8:26 

Sessions accepted                  3
Sessions timed-out                 61
Sessions errored-out               616

Kilobytes sent                     728675321
Kilobytes received                 19512146

Mean response time (msec)          0

System errors                      0
Permission violations              1059
Password violations                179

Files accessed                     4262018
Communication devices accessed     0
Print jobs spooled                 0

Times buffers exhausted

  Big buffers                      0
  Request buffers                  0

The command completed successfully.


C:\Documents and Settings\pkarklin>
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026115
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораФигасе тема разрослась. А я немного отвлёкся в момент обсуждения противоборства линуха и масдайки. Боролся с вирями, настраивал антивири, ставил мегатонны заплаток на дыры через которые злобные вири прокрались на мою жалкую четвёрку серверов где сиквел стоит (а целая армия ораклов под юнихами покинуто ждала меня), бесконечно перегружал потом это счастье. Так... О чём это я? А... Винда говорите не уступает юнихам? В чём сила, Брат? Сила в правде.

Мдя... реально сильно... Сервер СУБд в домена и NT авторизация??? Вы бы еще пользователя Гость активизировали бы.. Ну чтобы на верочку....
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026123
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volochkova,

Ну а зfчем Дяде Жоре себя утруждать политиками безопасности всякими и т.п. Проще же не разбираясь в "предмете" заявить, что он "остой".
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026141
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!так в чем проблема, давай аргументирована расскажи, я обещаю внимательно выслушать А причем тут ты? Разве я говорил, что-то против твоей знаменитой статьи? Это goldenfoods несет про курсоры и прочая.

ЗЫ. Ты потратил годы (сколько? лет 5 или больше?) на то, чтобы доказать, что Оракл крут. Тягаться с тобой по части "аргументированно доказать" даже пытаться не буду. Просто нах не надо. Можно заработать и на знании MSSQL, и Оракла, и, ты не поверишь! - на Firebird. Все остальное - вторично.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026263
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinПерезагружать... Не трожь работающую систему:

Код: plaintext
1.
2.
3.
Statistics since  01.04.2010 8:26 

 Sessions accepted                  3 

Выглядит круто
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026265
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerОно вычисляемое на лету или вычисляемое-хранимое? Если второе, то как у него с изменениями в ходе различного рода манипуляций с таблицами? Особенно в свете любви к кластерным индексам?

Я понимаю, к чему Вы клоните.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
USE tempdb
GO

CREATE TABLE dbo.T1(col1 int PRIMARY KEY NONCLUSTERED, col2 char( 4000 ))
GO
INSERT dbo.T1 VALUES( 1 , REPLICATE('A',  4000 ))
INSERT dbo.T1 VALUES( 2 , REPLICATE('B',  4000 ))
INSERT dbo.T1 VALUES( 3 , REPLICATE('C',  4000 ))
GO

SELECT
  col1,
  sys.fn_PhysLocFormatter(%%physloc%%) as [Physical RID]   
FROM
  dbo.T1
GO

Код: plaintext
1.
2.
3.
4.
col1        Physical RID
----------- -------------
1           (6:5123:0)
2           (6:5123:1)
3           (1:1448:0)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
UPDATE
  dbo.T1
SET
  col1 =  4 
WHERE
  col1 =  1 
GO
SELECT
  col1,
  sys.fn_PhysLocFormatter(%%physloc%%) as [Physical RID]   
FROM
  dbo.T1
GO

Код: plaintext
1.
2.
3.
4.
col1        Physical RID
----------- --------------
4           (6:5123:0)
2           (6:5123:1)
3           (1:1448:0)

Т.е. для некластерно индекса Physical RID не меняется в случае изменения первичного ключа.

Для кластерного индекса:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
USE tempdb
GO

CREATE TABLE dbo.T1(col1 int PRIMARY KEY, col2 char( 4000 ))
GO
INSERT dbo.T1 VALUES( 1 , REPLICATE('A',  4000 ))
INSERT dbo.T1 VALUES( 2 , REPLICATE('B',  4000 ))
INSERT dbo.T1 VALUES( 3 , REPLICATE('C',  4000 ))
GO

SELECT
  col1,
  sys.fn_PhysLocFormatter(%%physloc%%) as [Physical RID]   
FROM
  dbo.T1
GO

Код: plaintext
1.
2.
3.
4.
col1        Physical RID
----------- -------------
1           (1:1777:0)
2           (1:1777:1)
3           (7:854:0)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
UPDATE
  dbo.T1
SET
  col1 =  4 
WHERE
  col1 =  1 
GO
SELECT
  col1,
  sys.fn_PhysLocFormatter(%%physloc%%) as [Physical RID]   
FROM
  dbo.T1
GO

Код: plaintext
1.
2.
3.
4.
col1        Physical RID
----------- -------------
2           (1:1777:1)
3           (7:854:0)
4           (7:854:1)

Т.о. это имеено Physical RID и при изменении значения ключа его значение так же будет меняться. Но делать изменяемый PK кластерным...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026293
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДядя ЖораБоролся с вирями, настраивал антивири, ставил мегатонны заплаток на дыры через которые злобные вири прокрались на мою жалкую четвёрку серверов где сиквел стоит (а целая армия ораклов под юнихами покинуто ждала меня), бесконечно перегружал потом это счастье. Так... О чём это я ?
Перезагружать... Не трожь работающую систему:

C:\Documents and Settings\pkarklin>net statistics server
Server Statistics for \\CLS01NODE05MSK

Statistics since 01.04.2010 8:26

Kilobytes sent 728675321
Kilobytes received 19512146

Files accessed 4262018
файловый сервер? покажите новелловцам - засмеют.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026383
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinфайловый сервер? покажите новелловцам - засмеют.[/quot]

Нет, сервер СУБД!
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026399
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Код: plaintext
1.
2.
3.
Statistics since  01.04.2010 8:26 

 Sessions accepted                  3 
Выглядит круто

Это кол-во активных сессий, на момент выполнения команды. Данный счетчик не коммулятивный, в отличае, скажем от, Kilobytes sent .
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026410
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndin,

И в догонку. Меня всегда претит аппеляция к "новеловцам" или другим уважаемым персонам. Хотите чем то обосновать свою точку зрения - приводите данные со своих систем и\или своего практического опыта.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026446
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДействительно, непонятно, о чем. Что делать антивирям на серверах СУБД???


Так и я так считал пока там вири не обосновались.
ЗЫ. Только не надо развивать тему о том, что у меня там файловый сервер, юзеров куча и вообще там инет крутят. Нету ничего этого. Только голый TCP и всё. Ну разве что т.н. виндовый брандмауер отключён. Через какие дыры они туда пробрались надо долго и нудно исследовать. Опять же убивать на это время. Или содержать в штате специального человека для этого.

pkarklinИ, преждем чем поголовно накатывать апдейты, м.б. стоит почитать, задлянафига они и в каком случае необходимы?


Опять же надо содержать в штате специального человека и для этого.

pkarklinПерезагружать... Не трожь работающую систему:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

C:\Documents and Settings\pkarklin>net statistics server
Server Statistics for \\CLS01NODE05MSK


Statistics since  01.04.2010 8:26 



Тоже мне удивил.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
oraoper0:~ # su - oracle
oracle@oraoper0:~> rlwrap sqlplus / as sysdba

SQL*Plus: Release  10 . 2 . 0 . 4 . 0  - Production on Tue Dec  21   10 : 16 : 38   2010 

Copyright (c)  1982 ,  2007 , Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release  10 . 2 . 0 . 4 . 0  - 64bit Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining Scoring Engine
and Real Application Testing options

SYS@oraoper0>;select to_char (startup_time,'dd.mm.yyyy hh24:mi:ss') from V$INSTANCE;

TO_CHAR(STARTUP_TIM
-------------------
 07 . 08 . 2009   19 : 34 : 54 

SYS@oraoper0>;
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026505
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораИли содержать в штате специального человека для этого.
Все зависит от рисков, на которые готова идти Ваша компания. И не одного выделенного (системного администратора), а несколько, впрочем как и несколько сетевых администраторов.

Дядя ЖораТоже мне удивил.
Я никого не пытался удивить, а совсем наоборот, пытаюсь опровергнуть утверждение, что "винда - это глючный софт" и на нем нельзя развертывать продакшен системы.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026556
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinЯ никого не пытался удивить, а совсем наоборот, пытаюсь опровергнуть утверждение, что "винда - это глючный софт" и на нем нельзя развертывать продакшен системы.

Я этого не говорил. У меня тоже продакшены на сиквеле крутятся. Вся бухгалтерия и ещё много чего. Речь идёт только в свете того, что надёжней.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026605
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_LYo.!так в чем проблема, давай аргументирована расскажи, я обещаю внимательно выслушать А причем тут ты? Разве я говорил, что-то против твоей знаменитой статьи? Это goldenfoods несет про курсоры и прочая.

ЗЫ. Ты потратил годы (сколько? лет 5 или больше?) на то, чтобы доказать, что Оракл крут. Тягаться с тобой по части "аргументированно доказать" даже пытаться не буду. Просто нах не надо. Можно заработать и на знании MSSQL, и Оракла, и, ты не поверишь! - на Firebird. Все остальное - вторично.

Физически что происходит когда открывается курсор?
сначала мы его объявляем ( резервируем место в ОЗУ для переменной курсора)
затем мы задаем запрос, который, собственно и должен выдавать курсор
СУБД берет запрос производит синтаксический разбор, затем строит план и отсылает в ядро.
После выполнения запроса есть рекордсет, который содержит строки. Если он нигде не хранится, как утверждает softwarer, то по команде "получить следующую строку" сервер должен откуда-то извлечь ее, иначе нужно выполнять запрос по каждому "получению", но с "новым номером строки возвращения". Так в это "откуда" и есть область PGA. Сервер результат выполнения помещает в PGA и уже оттуда пошагово пробегает по каждой строке.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026623
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The PGA (Program or Process Global Area) is a memory area (RAM) that stores data and control information for a single process. For example, it typically contains a sort area, hash area, session cursor cache , etc.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026631
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsСервер результат выполнения помещает в PGA и уже оттуда пошагово пробегает по каждой строке.

Вот бред-то... Пример softwarer-а чем непонятен?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026637
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglКурсоры для того и придуманы,чтобы не держать лишние данные в памяти.
В случае RC и версионников помнить кроме курсора ничего не нужно.
Однако, ранее считалось, что их предумали чтобы языки не подерживающие множества записей как SQL, могли эти записи считать. Т.е. рашали более кое-что поважнее эконосии памяти.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026644
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovgoldenfoodsСервер результат выполнения помещает в PGA и уже оттуда пошагово пробегает по каждой строке.

Вот бред-то... Пример softwarer-а чем непонятен?


Ну хорошо у вас есть курсор, который потенциально может вернуть 1000 записей.
Каждую строку возврата где берет Оракл? Он что 1000 раз посылает каждый раз запрос в ядро и потом одну строку помещает в ОЗУ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026653
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
goldenfoodsDimitry Sibiryakovпропущено...

Вот бред-то... Пример softwarer-а чем непонятен?


Ну хорошо у вас есть курсор, который потенциально может вернуть 1000 записей.
Каждую строку возврата где берет Оракл? Он что 1000 раз посылает каждый раз запрос в ядро и потом одну строку помещает в ОЗУ?

Я действительно не знаю, просто предполагаю, не издевайтесь
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026659
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovgoldenfoodsСервер результат выполнения помещает в PGA и уже оттуда пошагово пробегает по каждой строке.

Вот бред-то... Пример softwarer-а чем непонятен?


А ваш пример с сортировкой результата. Как отсортировать, то чего еще нет?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026696
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsКаждую строку возврата где берет Оракл? Он что 1000 раз посылает каждый раз запрос в ядро
и потом одну строку помещает в ОЗУ?

А что такое "ядро" и почему ему каждый раз надо посылать запрос? Оно запомнить не в состоянии?

И мой пример с сортировкой это как раз случай когда промежуточный резалт-сет таки
материализуется.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026778
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods area, session cursor cache , etc.
Если бы я был склонен к бурным проявлениям эмоций, я бы, наверное, описался от восторга. А теперь откройте документацию и прочитайте, что же такое session cursor cache
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026796
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядя ЖораРечь идёт только в свете того, что надёжней.

Тогда, полагаю, необходимы критерии "надежности", ибо дальнейшее обсуждение без оных бепредметно, на мой взгляд.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37026880
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerя бы, наверное, описался от восторга.

Лучше ткни его носом в описание методов доступа к данным: как делается FULL TABLE SCAN,
INDEX RANGE SCAN и т.д. и т.п.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027114
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinAlexander Ryndin,

И в догонку. Меня всегда претит аппеляция к "новеловцам" или другим уважаемым персонам. Хотите чем то обосновать свою точку зрения - приводите данные со своих систем и\или своего практического опыта.Привожу факты - в моем родном городе Novell 4 трудится в УВД. Уже 10 лет. Гасят ее исключительно рубильником перед Новым Годом - пожарная безопасность.
После Нового Года включают и забывают до следующего Нового Года. А вы гордитесь полугодом работы без перезагрузки.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027183
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Alexander Ryndin]pkarklinAlexander Ryndin,

Привожу факты - в моем родном городе Novell 4 трудится в УВД. Уже 10 лет. Гасят ее исключительно рубильником перед Новым Годом - пожарная безопасность.
После Нового Года включают и забывают до следующего Нового Года. А вы гордитесь полугодом работы без перезагрузки.

Рубильником Novell? ну и извращенцы...

Больше всего что мне известно, Novell не перегружался порядка 3 лет в Кировограде в Авале.
Но с другой стороны что взть с файл-сервера? ;-)
Ну и Novel'a уже нет... пустили по миру
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027227
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinПривожу факты...

Мдя... А новел то тут причем?! Oracle на нем работает? :)

авторА вы гордитесь полугодом работы без перезагрузки

Ну так я же не вырубаю кластер рубильником. :) И как раз первоапрельская перезагрузка была связана с накатыванием необходимых обновлений на фирмваре железа (ибо без них поддержка HP 6-Hour Call-to-Repair хрен будет реагировать).

А винда и высоконагруженный скуль и без этой перезагрузки бы работали.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027268
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinА винда и высоконагруженный скуль и без этой перезагрузки бы работали.
за что люблю майкрософт фанов, это за то что не просто не ставят патчи, так еще и гордятся этим

SP4 на мсскл требует ребута всей винды. интересно, почему фанов майкрософт не учат ни сламеры ни коде реды, что должно произойти, чтоб они озаботились безопасностью ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027322
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!pkarklinА винда и высоконагруженный скуль и без этой перезагрузки бы работали.
за что люблю майкрософт фанов, это за то что не просто не ставят патчи, так еще и гордятся этим

простите мою глупость,но причем тут майкрософт до патчей на фирмваре железа?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027341
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!SP4 на мсскл требует ребута всей винды...Ё, окстись, на носу 2011 год.
C тех пор три релиза вышло, следующий не за горами, а ты о сервис-паках гутаришь пятилетней давности. Действительно, авторСразу видно, что человек разбирается в обоих СУБД.

Или разбирается, но занимается передергиванием в пользу горячо любимого Оракла. Тебе какой вариант больше по душе? ;)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027345
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!SP4 на мсскл требует ребута всей винды. интересно, почему фанов майкрософт не учат ни сламеры ни коде реды, что должно произойти, чтоб они озаботились безопасностью ?

Yo.!, то, что чудаки на букву "М" (не имеющие понятия о сетевой безопасности) отставили открытым "наружу" порт 1433 через который собственно и пролазил Slammer, виноват, конечно, MS?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027367
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Senya_L, locky

товарищ хвастается, что не перегружал с апреля, сервис пак sp4 для мсскл2005 вышел пару недель назад, т.е. нашего уважаемого коллегу сламмер ничему не научил

pkarklinYo.!, то, что чудаки на букву "М" (не имеющие понятия о сетевой безопасности) отставили открытым "наружу" порт 1433 через который собственно и пролазил Slammer, виноват, конечно, MS?
майкрософт виновен в том, что умудряется выставить такие дыры, что при далеко не самой большой доли мсскл, IIS устраивают самые масштабные эпидемии. на апаче и оракле ничего подобного не приключалось.

ЗЫ. на ядерной электростанции где был знаменитый инциндент со сламером порты внутреняя сетка была закрыта, на нотике принесли. так же как и у одного нашего телекомщика, но там цирк вообще был, 6 месяцев лечились.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027424
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!2Senya_L, locky

товарищ хвастается, что не перегружал с апреля, сервис пак sp4 для мсскл2005 вышел пару недель назадА у вас ораклистов принято на продакшно устанавливать "сырые" RTM-обновления ? Вот что вера в оракл с одминами делает. )

К тому же, нормальные организации постоянно получают CU. Зачем им этот SP нужен?

И зачем перегружать железяку для установки SP? Давно уже достаточно остановить службы.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027466
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin А новел то тут причем?! Oracle на нем работает? :).

Оракл на нем не работает..
Оракл на нем мучается.. (
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027476
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_LА у вас ораклистов принято на продакшно устанавливать "сырые" RTM-обновления ? Вот что вера в оракл с одминами делает. )
опа. RTM, прикольно. я как законопослушный пользователь мсскл сходил
сюда http://support.microsoft.com/kb/913089
и как полагается сюда http://social.technet.microsoft.com/wiki/contents/articles/microsoft-sql-server-2005-sp4-release-notes.aspx

а подсунули мне оказывается сырой RTM, прикольно.

Senya_LК тому же, нормальные организации постоянно получают CU. Зачем им этот SP нужен?
хотите сказать CU отменяют необходимость установки SP ?

Senya_LИ зачем перегружать железяку для установки SP? Давно уже достаточно остановить службы.
конкретно этот SP заставил меня перегрузить всю машину.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027487
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BestZvit
Оракл на нем не работает..
Оракл на нем мучается.. (

помню у нас был 8.0.5.x под новелом, веселый сервер был. особенно весело было когда нарвались на ORA-600 при восстановлении базы, а патча только для новела не было, для всех остальных платформ был.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027523
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!Senya_LИ зачем перегружать железяку для установки SP? Давно уже достаточно остановить службы.
конкретно этот SP заставил меня перегрузить всю машину.При установке показывается список служб или занятых компонентов системы, которые должны быть остановлены. Если ничего не занято, то обновление проходит без необходимости перезагрузки оси.Yo.!Senya_LК тому же, нормальные организации постоянно получают CU. Зачем им этот SP нужен?
хотите сказать CU отменяют необходимость установки SP ?Теоретически, SP это "полное собрание сочинений" CU с момента выхода предыдщего SP. Но это теоретически, да поправят меня админы MSSQL, если не прав.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027570
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_LПри установке показывается список служб или занятых компонентов системы, которые должны быть остановлены. Если ничего не занято, то обновление проходит без необходимости перезагрузки оси.
я ставил этот SP на этих выходных, при всем уважении своим глазам я верю больше, если вы только не расскажете нюансов не дефолтовой установки о которых я могу не знать. по дефолту прежде чем начать работу этот СП требует остановить сервисы мсскл. после окончание работы это SP требует перегрузки всей системы и вариантов отказаться не представляет.

Senya_LНо это теоретически, да поправят меня админы MSSQL, если не прав.
давай спросим у админов, лично меня вендоры ПО заставляют ставить именно SP, без SP они просто не супортят свои продукты.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027590
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LYo.!SP4 на мсскл требует ребута всей винды...Ё, окстись, на носу 2011 год.
C тех пор три релиза вышло, следующий не за горами, а ты о сервис-паках гутаришь пятилетней давности. Действительно, авторСразу видно, что человек разбирается в обоих СУБД.

Или разбирается, но занимается передергиванием в пользу горячо любимого Оракла. Тебе какой вариант больше по душе? ;)

Сегодня ставили Cumulative Update package 5 for SQL Server 2008 R2. Захотел перегрузить машину...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027724
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!я ставил этот SP на этих выходных, при всем уважении своим глазам я верю больше, если вы только не расскажете нюансов не дефолтовой установки о которых я могу не знать. по дефолту прежде чем начать работу этот СП требует остановить сервисы мсскл. после окончание работы это SP требует перегрузки всей системы и вариантов отказаться не представляет.


Andrey SribnyakСегодня ставили Cumulative Update package 5 for SQL Server 2008 R2. Захотел перегрузить машину...

В любой статье KB, касаемой CU или SP есть раздел "Restart Information", и в частности CU#5 для 2008 R2 http://support.microsoft.com/kb/2438347/en-us:

Restart information
You may have to restart the computer after you apply this cumulative update.

Обращаю внимание, may have, а не must restart. А зависит may или must от того, обновляются ли захваченные файлы или нет.

Последние инсталляторы имеют фазу проверки наличия таких залоченных файлов. Если этот этап прошел без оных (для этого может потребоваться остановка служб и \ или работающих приложений), то перезагрузки оси не требуется, ибо ни CU ни SP не меняют "файлы ОС".
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027735
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!давай спросим у админов, лично меня вендоры ПО заставляют ставить именно SP, без SP они просто не супортят свои продукты.

Любая статья KB, содержит следующие фразы:

A supported cumulative update package is now available from Microsoft. However, it is intended to correct only the problems that are described in this article. Apply it only to systems that are experiencing these specific problems .
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027771
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!за что люблю майкрософт фанов, это за то что не просто не ставят патчи, так еще и гордятся этим

Я горжусь тем, что я не ставлю на работающую систему те патчи, которые правят отсутвующие у меня ошибки.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027795
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinПоследние инсталляторы имеют фазу проверки наличия таких залоченных файлов. Если этот этап прошел без оных (для этого может потребоваться остановка служб и \ или работающих приложений), то перезагрузки оси не требуется, ибо ни CU ни SP не меняют "файлы ОС".
я когда ставил SP4 остановил ВСЕ службы, где встречалось хоть что-то связанное с мсскл, тем не менее инсталятор перед запуском показывал мне список из 3х файлов/служб которые залочены. т.е. реально без перегрузки не обойтись.

pkarklinЛюбая статья KB, содержит следующие фразы:

A supported cumulative update package is now available from Microsoft. However, it is intended to correct only the problems that are described in this article. Apply it only to systems that are experiencing these specific problems.

а потом вы спрашиваете в чем виновна майкрософт, да вот в этом и виновна, что советует мне не ставить апдейты пока у меня сетка не умрет от сламмер2 и не вырубит еще пару ораклойдов рядом, которые вообще ни в чем не виноваты.

ну и все таки, отменяет ли СU необходимость ставить SP ? как так получилось, что KB рекомендует ставить сырой RTM, а в ридми ни слова о сырости (я вот и не понял, что бетатестером заделался) ??
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37027941
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinAndrey SribnyakСегодня ставили Cumulative Update package 5 for SQL Server 2008 R2. Захотел перегрузить машину...

В любой статье KB, касаемой CU или SP есть раздел "Restart Information", и в частности CU#5 для 2008 R2 http://support.microsoft.com/kb/2438347/en-us:

Restart information
You may have to restart the computer after you apply this cumulative update.

Обращаю внимание, may have, а не must restart. А зависит may или must от того, обновляются ли захваченные файлы или нет.
то что вы выделили жирным с английского переводится возможно, вам придется перезагрузить компьютер (а может и не придется - микрософт сам не знает)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37028155
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinто что вы выделили жирным с английского переводится возможно, вам придется перезагрузить компьютер (а может и не придется - микрософт сам не знает)

Угу. Не знает. Ибо не возможно предугадать, какие файлы будут залочены. Поэтому и есть в инсталляторе этап проверки на предмет залоченности. Есть возможность по перечню файлов и, скажем, Process Explorer, определить, что их использует, и снять эти задачи, дабы не рестартовать винду, единственная необходимость в рестарте которой - замена залоченных файлов.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37028167
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!ну и все таки, отменяет ли СU необходимость ставить SP ? как так получилось, что KB рекомендует ставить сырой RTM, а в ридми ни слова о сырости (я вот и не понял, что бетатестером заделался) ??

Нет никакой сырости в RTM (release to manufacturing). Это законченный продук, пошедший в производство \ продажу. До него выходит минимум 5-6 CTP и пара Betа версий.

Минимальный размер патча - это фикс. CU содержит все фиксы, с момента ближайшего RTM\CU\SP. SP содержит все фиксы с момента ближайшего RTM\SP.

Дабы было понятна суть всего сказанного Выше - гляньте сюда. Как раз все в последовательности. Microsoft SQL Server 2008, 2005, 2000 and 7.0 Builds
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37028267
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndin то что вы выделили жирным с английского переводится возможно, вам придется перезагрузить компьютер (а может и не придется - микрософт сам не знает)

То есть, это и есть тот самый единственный недостаток MS ? ))))

Судя по такому интенсивному обсуждению - воспринимается так )))
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37028492
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitТо есть, это и есть тот самый единственный недостаток MS ? ))))

Судя по такому интенсивному обсуждению - воспринимается так )))

Ну для систем 7x24 это будет критично. Видно это и хотят донести ;-)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37028762
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakНу для систем 7x24 это будет критично. Видно это и хотят донести ;-)

Много Вы видели систем, работающих в режиме 24х7х365, при этом обеспечивающие уровень доступности 99,99% (менее часа суммарного простоя в год), которые строятся на ОДНОЙ железяке с ОС (будь то винда или не винда)?

Для таких систем применяются определенные аппаратно-программные решения, например, для винды и скуля - это может быть failover cluster, для которого downtime в случае необходимости перезагрузки одной из нод составляет несколько единиц секунд (время файловера на другую ноду).
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37029463
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinНет никакой сырости в RTM (release to manufacturing). Это законченный продук, пошедший в производство \ продажу. До него выходит минимум 5-6 CTP и пара Betа версий.

блин, это меня Senya_L сбил, я RTM как RC начал читать

pkarklinМинимальный размер патча - это фикс. CU содержит все фиксы, с момента ближайшего RTM\CU\SP. SP содержит все фиксы с момента ближайшего RTM\SP.
Дабы было понятна суть всего сказанного Выше - гляньте сюда. Как раз все в последовательности. Microsoft SQL Server 2008, 2005, 2000 and 7.0 Builds
из того, что я вижу CU12 2005.90.4311.0, SP4 2005.90.5000.0 т.е. SP4 ставить обязательно. я не прав ?

в общем по моему очевидно, что в отличие от других производителей большой аптайм на мсскл говорит о том, что на систему не ставят патчи.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37029482
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!из того, что я вижу CU12 2005.90.4311.0, SP4 2005.90.5000.0 т.е. SP4 ставить обязательно. я не прав ?

Если есть ошибки, которые правятся фиксами, которые входят в этот SP и вышли позже CU12, следует ставить, иначе, я бы 100 раз подумал.

Yo.!в общем по моему очевидно, что в отличие от других производителей большой аптайм на мсскл говорит о том, что на систему не ставят патчи.

Ибо ставятся только необходимые патчи.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37029508
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinИбо ставятся только необходимые патчи.
т.е. у тебя принцип дождаться пока тебя поломают и только после этого ставить патч ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37029567
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!блин, это меня Senya_L сбил, я RTM как RC начал читатьНас двое
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37029593
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!т.е. у тебя принцип дождаться пока тебя поломают и только после этого ставить патч ?

Поламать могут, если смогут достучаться с необходимыми полномочиями до необходимых серверов на которые не поставлены критические обновления.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37029659
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinПоламать могут, если смогут достучаться с необходимыми полномочиями до необходимых серверов на которые не поставлены критические обновления.
ну-ну, а потом вы удивляетесь почему к майкрософтским админам относятся скептически ...
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37029718
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

Ставить все апдейты, не понимая их назначения, можно и линух сломать. См.1 и см.2

Под продакшн кроме затыкания дырки в CIFS (Kido) есть всего несколько действительно необходимых обновлений. Хотя больше года аптайма на рабочих системах Вин - редкость.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37034783
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!pkarklinПоламать могут, если смогут достучаться с необходимыми полномочиями до необходимых серверов на которые не поставлены критические обновления.
ну-ну, а потом вы удивляетесь почему к майкрософтским админам относятся скептически ...
и платят им меньше
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37034817
goldenfoods ну-ну, а потом вы удивляетесь почему к майкрософтским админам относятся скептически ...
и платят им меньше[/quot]

Кто сказал ?
Неправда.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035068
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsYo.!пропущено...

ну-ну, а потом вы удивляетесь почему к майкрософтским админам относятся скептически ...
и платят им меньше

Вы заблуждаетесь.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035077
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin,
может быть вы и правы, но есть закон рынка - цена - это точка равновесия между спросом и предложением. Обычно мс админ вырастает из продвинутого пользователя мс виндоуз десктоп. Таким образом мс админов большое предложение, в отличии от юникс админов, которых меньше из-за заблуждений, что это очень сложно. Пользователю мс очень не комфортно переходить на юникс. Отсюда и цена ниже.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035081
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoods,

Профессионализм, он везде в цене. Вне зависимости от платформы.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035090
goldenfoods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin,

Очень сложно их найти. На собеседование приходят люди, которые даже не могут написать по-шагово как развернуть домен, а вы говорите профессионализм.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035110
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenfoodsОчень сложно их найти. На собеседование приходят люди, которые даже не могут написать по-шагово как развернуть домен, а вы говорите профессионализм.

Есть такое понятие - неполная математическая индукция. Ваши заключения, похоже, основаны именно на ней. А м.б. просто денег мало предлагаете. Отсюда и уровень собеседуемых.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035176
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklingoldenfoods,

Профессионализм, он везде в цене. Вне зависимости от платформы.Здесь бы я согласился с pkarklin. Думаю, что верхняя планка MSSQL-админа ненамного ниже верхней планки Oracle-админа. Это справедливо даже для бесплатного MySQL :)

А вот средняя зарплата очень сильно отличается. Сравните, например, задачу импорта текстового файл или переноса базы данных между серверами на MSSQL и на Oracle.
На MSSQL это и домохозяйка сделает, поэтому и админят MSSQL зачастую чайники, которых помянул goldenfoods.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035340
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander RyndinА вот средняя зарплата очень сильно отличается. Сравните, например, задачу импорта текстового файл или переноса базы данных между серверами на MSSQL и на Oracle.

я в каком-то отчете, кажется форестер, видел что в сша в среднем на 5% ораукловые зарплаты выше
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035358
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!я в каком-то отчете, кажется форестер, видел что в сша в среднем на 5% ораукловые зарплаты выше

Это в пределах среднестатистической погрешности.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035370
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakYo.!я в каком-то отчете, кажется форестер, видел что в сша в среднем на 5% ораукловые зарплаты выше

Это в пределах среднестатистической погрешности.чего гадать то? есть статистика
1) SQL DBA salaries
2) Oracle DBA salaries
Как видно MSSQL DBA чаще работают за еду (20.000 фунтов). Для MSSQL предел мечтаний - 70.000. Для Oracle вполне реальны 90.000.

Это все же не 5%, а 20%
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035464
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinчего гадать то? есть статистика

Есть ложь, есть наглая ложь, а есть статистика. ((с) не мое)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035617
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinчего гадать то? есть статистика
1) SQL DBA salaries
2) Oracle DBA salaries
Как видно MSSQL DBA чаще работают за еду (20.000 фунтов). Для MSSQL предел мечтаний - 70.000. Для Oracle вполне реальны 90.000.

Это все же не 5%, а 20%Что-то не вижу 20% по этой статистике.

10% of jobs offered a salary of more than:
£60,000 для оракла и £55,000 для сиквела

Ну, а количество вакансий за 3 года по ораклу сократилось в 2 раза, а для сиквела осталось на прежнем уровне.

Из за острого дефицита специалистов по сиквелу топовые зарплаты бывают очень хорошие, хотя средние по ораклу пока немного выше.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035693
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndin Сравните, например, задачу импорта текстового файл или переноса базы данных между серверами на MSSQL и на Oracle.
Сравнил.
По сути равноценно.

Alexander Ryndin На MSSQL это и домохозяйка сделает, поэтому и админят MSSQL зачастую чайники
имхо на оракле тоже домохазяйка сделать может.
Хотя, процент чайников-домохазяек в сиквеле наверно действительно больше.
Но более опасен факт, что со стороны пытаются судить об уровне сиквеля как раз по факту наличия таких вот домохазяек-админов, хотя по своей сути оракл и проще сиквеля и документирован лучше и удобнее.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035721
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvit хотя по своей сути оракл и проще сиквеля и документирован лучше и удобнее.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37035756
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvitимхо на оракле тоже домохазяйка сделать может.
Тогда откуда столько топиков "помогите разобраться с RMAN" в тематическом разделе?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37036267
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у оракула документация довольно подробная.
Другое дело что изложение специфическое, и дабы найти нужный тебе раздел следует порядочно попотеть
я так вообще читаю оракловую документацию через plsqldev, он какой никакой, но индекс с поиском создает.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37036272
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyя так вообще читаю оракловую документацию через plsqldev, он какой никакой, но индекс с поиском создает.
Как ни странно, ещё в 7-м оракле в документации был поиск. Где-то в девятке, кажется, его перебросили на оракловый сайт, индекс таки получше plsqldev-овского. Хотя лучший поиск по оракловой доке таки называется Google.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37036273
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerlockyя так вообще читаю оракловую документацию через plsqldev, он какой никакой, но индекс с поиском создает.
Как ни странно, ещё в 7-м оракле в документации был поиск. Где-то в девятке, кажется, его перебросили на оракловый сайт, индекс таки получше plsqldev-овского. Хотя лучший поиск по оракловой доке таки называется Google.
Ну да, ну да...
Онлайн индексы и всё проч - очччень удобно, не спорю.....
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37036382
Фотография BestZvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТогда откуда столько топиков "помогите разобраться с RMAN" в тематическом разделе?


А топиков на сиквеле "Помогите, упала репликация" меньше ?
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37036399
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BestZvit,

Rman это вроде как бэкап?
Если так, то сравнивать его надо с бэкапами скуля
А репликацию сравнивать отдельно ;)
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37036424
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockysoftwarerпропущено...

Как ни странно, ещё в 7-м оракле в документации был поиск. Где-то в девятке, кажется, его перебросили на оракловый сайт, индекс таки получше plsqldev-овского. Хотя лучший поиск по оракловой доке таки называется Google.
Ну да, ну да...
Онлайн индексы и всё проч - очччень удобно, не спорю.....зачем online? google desktop
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37037146
MS SQL admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander Ryndinpkarklingoldenfoods,

Профессионализм, он везде в цене. Вне зависимости от платформы.Здесь бы я согласился с pkarklin. Думаю, что верхняя планка MSSQL-админа ненамного ниже верхней планки Oracle-админа. Это справедливо даже для бесплатного MySQL :)
Я как-то сомневаюсь что верхняя планка MSSQL-админа даже и ненамного ниже верхней планки Oracle-админа. Скорее всего, примерно такая же.
...
Рейтинг: 0 / 0
MsSQL 2008 vs Oracle 11G
    #37037205
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS SQL adminЯ как-то сомневаюсь что верхняя планка MSSQL-админа даже и ненамного ниже верхней планки Oracle-админа. Скорее всего, примерно такая же.

+1
За всех отвечать не могу, просто из личных наблюдений.

Например у нас есть и oracle и mssql
но админ ms гораздо более востребован, т.к. серверов несоизмеримо больше и значимость этих серверов ну гораздо выше. Если уйдет админ Оракла, найдут любого другого. Если задумает уйти админ ms, то мне кажется будут предлагать любые деньги, лишь бы он остался :-)

С разработчиками там все сложнее. Из трех отделов есть один парень ну очень толковый и продуктивный... Между ним и остальными - просто пропасть. Рядовым бойцам - ну платят и платят не больше, чем в среднем по рынку. Lider -он просто бесценен :-))
...
Рейтинг: 0 / 0
331 сообщений из 331, показаны все 14 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MsSQL 2008 vs Oracle 11G
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]