Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 7 8 9 10 11 [12] 13 14 15 16 .. 21   вперед  Ctrl
 Re: Oracle vs MS SQL?  [new]
-2-
Member

Откуда:
Сообщений: 15330
OYM
Я о том, что это в МС делается в несколько кликов мышкой:)
использование сиквенса вызывает трудности только у мигрантов. остальным проще писать nextval в инсерте вместо гадания на вариантах получения identity после.
12 дек 12, 15:51    [13620148]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
Yo.!
Vovaka
Не соглашусь. Суть этой поговорки совсем из другой оперы. А по сабжу все таки чем проще - тем лучше, на мой взгляд. Вспомните законы Мерфи про сложные системы. Сам не являюсь сторонником ни одной, ни второй СУБД, хотя постоянно имею дело и с одной и с другой, но проблем у Оракла в целом возникает гораздо больше.


ручки кривые, распространенная проблема. мне например удобнее выучить один раз "сложный" rman и не знать проблем, чем ежегодно иметь секаса с распухшим логом мсскл, который игнориует любые команды на трункейт и разыскивать куда очередной лошара мог спрятать бэкапы. мне проще выяснить нюанасы flash back, чем часы тратить на рестор целой базы данных в мсскл. я ленивый, а простые решения отнимают слишком много моего драгоценного времени.

Да и в догонку насчет ручек. В МС как-то реже они искривляются из-за того, что нет сложности, там где ее не должно быть
12 дек 12, 15:52    [13620152]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
-2-
OYM
Я о том, что это в МС делается в несколько кликов мышкой:)
использование сиквенса вызывает трудности только у мигрантов. остальным проще писать nextval в инсерте вместо гадания на вариантах получения identity после.


Я вообще-то писал не о поле identity, а именно о сиквенсах:) У Вас были факты, что Вы получили 2 одинаковых номера из identity в разных сессия, используя МС СКЛ?
12 дек 12, 15:54    [13620190]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
Yo.!
Guest
OYM
А зачем транкейтить лог (эту операцию все почему-то пытаются проделать)? Вы просто в зависимости от интенсивности использования БД настраиваете резервное копирование журнала, скажем каждые 5 мин. (эдакий аналог архивлога в оракле). При процедуре резервного копирования лог "очищается" и затем может быть спокойно подвергнуть сжатию и отдать место ОС (опять таки зачем?, наверное, чтобы сервер опять расширил его:)). Выделите весь массив под лог. Ограничьте лог размером массива, бэкапьте лог каждые N минут и переносите бэкапы на отдельный сторадж. И у вас не возникнет секса с распухшим логом. Насчет того куда деваются бэкапы:) Вы можете в студии посмотреть план обслуживания и там будет показано место куда агент их кладет. Касательно флеш-бэка: сделайте себе еще одну базу стенд-бай (благо в мс скл есть несколько способов - это сделать) и простыми и очевидными командами, откатывайте ее до нужной точки. Есть ли графическая оболочка к rman? В век мощного железа -работа в командной строке является архаизмом.

потому, что есть тысяча и нюнас мсскл, когда бэкап лога нифига не очищает. причем в мсдн не описаны и половина этих нюансов. один из самых известных - залипание репликации, которая не позволяет очистить лог.
в плане обслуживание путь куда будет класть бэкап агент, а не куда клал до этого. стандартная ситуация - разбухший лог сожрал все место, очередной студент подключил внешний диск и туда уже настроил бэкапы. репозитория аналогичному оракловому нет, убедится, что бэкапы вообще существуют или студент грохнул не возможно. зато все просто. поэтому я и говорю, что простота - хуже воровства.
в оракловом ЕМ можно сделать все, что делается в графической приблуде мсскл + много дополнительного. причем ЕМ в век интернета интерфейс в оракле вебный, а к мсскл приходится через задницу RDС лазить
12 дек 12, 15:55    [13620198]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
автор
использование сиквенса вызывает трудности только у мигрантов.

Вы еще раз намекнули на то, что не всем оракл по зубам:)
12 дек 12, 15:55    [13620204]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67454
Блог
OYM
Я о том, что это в МС делается в несколько кликов мышкой:)

Понимаете ли в чём дело.... в любом нормальном дизайнере это делается вообще без единого клика мышки, автоматически. Мало того, если бы вдруг это было не так, мне хватило бы нескольких минут, чтобы написать программу, делающую это "в несколько", "в один" или "вообще без единого" клика. Собственно, любой студент, нормально учившийся у меня на недельных курсах "с нуля", в конце недели без проблем написал бы ддл-триггер или джоб, делающий это вообще без вмешательства человека.

По этой причине внимание к этой проблеме и упоминание её в контексте выбора и сравнения СУБД наводят на мысль об отсутствии... проблем более значимых. Что с одной стороны вызывает интерес к работе, где всё настолько беспроблемно и за такие мелочи ещё и платят зарплату, а с другой стороны понимание, что даже за зарплату я бы там работать не хотел.
12 дек 12, 15:56    [13620212]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
Yo.!
OYM
А зачем транкейтить лог (эту операцию все почему-то пытаются проделать)? Вы просто в зависимости от интенсивности использования БД настраиваете резервное копирование журнала, скажем каждые 5 мин. (эдакий аналог архивлога в оракле). При процедуре резервного копирования лог "очищается" и затем может быть спокойно подвергнуть сжатию и отдать место ОС (опять таки зачем?, наверное, чтобы сервер опять расширил его:)). Выделите весь массив под лог. Ограничьте лог размером массива, бэкапьте лог каждые N минут и переносите бэкапы на отдельный сторадж. И у вас не возникнет секса с распухшим логом. Насчет того куда деваются бэкапы:) Вы можете в студии посмотреть план обслуживания и там будет показано место куда агент их кладет. Касательно флеш-бэка: сделайте себе еще одну базу стенд-бай (благо в мс скл есть несколько способов - это сделать) и простыми и очевидными командами, откатывайте ее до нужной точки. Есть ли графическая оболочка к rman? В век мощного железа -работа в командной строке является архаизмом.

потому, что есть тысяча и нюнас мсскл, когда бэкап лога нифига не очищает. причем в мсдн не описаны и половина этих нюансов. один из самых известных - залипание репликации, которая не позволяет очистить лог.
в плане обслуживание путь куда будет класть бэкап агент, а не куда клал до этого. стандартная ситуация - разбухший лог сожрал все место, очередной студент подключил внешний диск и туда уже настроил бэкапы. репозитория аналогичному оракловому нет, убедится, что бэкапы вообще существуют или студент грохнул не возможно. зато все просто. поэтому я и говорю, что простота - хуже воровства.
в оракловом ЕМ можно сделать все, что делается в графической приблуде мсскл + много дополнительного. причем ЕМ в век интернета интерфейс в оракле вебный, а к мсскл приходится через задницу RDС лазить


А Оракл при "залипшей" репликации сделает архивлог? Чтобы не сжирал все место лог, его можно изначально ограничить. И когда он будет полон, транзакции будут невозможны, тем самым будет вызван/оповещен пользователями админ, который исправит ситуацию. Странно вообще, что студент будет крутится возле промышленного сервера.
12 дек 12, 16:01    [13620260]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
-2-
Member

Откуда:
Сообщений: 15330
OYM
автор
использование сиквенса вызывает трудности только у мигрантов.

Вы еще раз намекнули на то, что не всем оракл по зубам:)
ты еще скажи, что английский сложнее русского.
12 дек 12, 16:02    [13620273]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
softwarer
OYM
Я о том, что это в МС делается в несколько кликов мышкой:)

Понимаете ли в чём дело.... в любом нормальном дизайнере это делается вообще без единого клика мышки, автоматически. Мало того, если бы вдруг это было не так, мне хватило бы нескольких минут, чтобы написать программу, делающую это "в несколько", "в один" или "вообще без единого" клика. Собственно, любой студент, нормально учившийся у меня на недельных курсах "с нуля", в конце недели без проблем написал бы ддл-триггер или джоб, делающий это вообще без вмешательства человека.

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


У меня крутится MC СКЛ. С Ораклом знакомлюсь просто факультативно. И говорю с позиции новичка, который пытается разобраться. Речь шла о том, что порого вхождения в МС ниже чем в Оракл при такой же зарплате ДБА/ДЕВ
12 дек 12, 16:03    [13620287]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
Yo.!
Guest
OYM
Что Вам мешает выделить под tempdb весь массив и разделить ее на 8 файлов, а лог вынести на другой? Почему это так важно, что все хранится вместе. Вас же не волнует, то что таблица контрагентов лежит в том же файле, что и таблица проводок например:).

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

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

тут не понял к чему это, набор примерно тот же, хотя есть ряд нюансов где будут различия.
12 дек 12, 16:10    [13620346]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
OYM
Вы точно уверены, работая в версионном варианте МС СКЛ вы не получаете идентичную с Ораклом конечное поведение сервера БД, а именно: читает прочитает согласованный набор данных без ущерба для писателя?

тут не понял к чему это, набор примерно тот же, хотя есть ряд нюансов где будут различия.[/quot]

Ну вы писали, что у МС не совсем правильный версионник как я понял, может неправильно понял Вас. Суть вопроса в том, что например:
Есть в таблице 800 млн. звонков. Хочу написав селект с груп баейм получить ответ на такой вопрос: сколько минут наговорили все абоненты за все время, начиная с первого звонка в таблице и заканчивая последним звоноком, который окончился на момент начала запроса/транзакции. Применяя чистый блокировочник мы сможем получить точный ответ на этот вопрос, при условии, что абоненты продолжают звонить и "наполнять" таблицу во время отработки запроса ( в памяти/на диске не суть важно)?
12 дек 12, 16:21    [13620474]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
Bogdanov Andrey
Member

Откуда: Да уже и сам не знаю...
Сообщений: 2203
OYM
И говорю с позиции новичка, который пытается разобраться. Речь шла о том, что порого вхождения в МС ниже чем в Оракл
На личном опыте делать всеобъемлющих утверждений нельзя. Ваш личный опыт может быть проинтерпретирован самым разным образом (например так: знакомство с MS настолько испортило мозги, что не позволяет даже с Oracle разобраться :) ). Для того, чтобы сделать всеобемлющий вывод о пороге вхождения надо взять тысячу незнакомых ни с тем ни с другим программистов и посадить одну половину из них изучать MS, а вторую - Oracle. Потом взять некие измеримые величины и посмотреть их статистику через неделю работы.
12 дек 12, 16:22    [13620489]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1332
OYM
автор
использование сиквенса вызывает трудности только у мигрантов.

Вы еще раз намекнули на то, что не всем оракл по зубам:)

Вы не ничего не поняли. Пересев с мотоцикла на самолет - у вас ТОЧНО возникнут трудности. И не только потому то самолет сложный, а мотоцикл простой. Просто мотоцикл Вы знаете, а самолет нет (наоборот тоже можно)
12 дек 12, 16:25    [13620532]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
-2-
Member

Откуда:
Сообщений: 15330
OYM
порого вхождения в МС ниже чем в Оракл при такой же зарплате ДБА/ДЕВ
ты хочешь сказать, что дебилов по mssql больше при равной зарплате?
12 дек 12, 16:26    [13620555]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1332
OYM
У меня крутится MC СКЛ. С Ораклом знакомлюсь просто факультативно. И говорю с позиции новичка, который пытается разобраться. Речь шла о том, что порого вхождения в МС ниже чем в Оракл при такой же зарплате ДБА/ДЕВ

Это Ваше субьективное ничем не подтвержденное мнение
12 дек 12, 16:27    [13620559]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
Yo.!
Guest
OYM
А Оракл при "залипшей" репликации сделает архивлог?

на сколько я знаю streams сделает. в streams replication оракл читает лог и пихает в очередь, т.е. если каким-то образом остановиться передача, пухнуть будет очередь (читай таблички) в базе, а арклоги будут плодится без всякой зависимости от репликации.

OYM
Чтобы не сжирал все место лог, его можно изначально ограничить. И когда он будет полон, транзакции будут невозможны, тем самым будет вызван/оповещен пользователями админ, который исправит ситуацию. Странно вообще, что студент будет крутится возле промышленного сервера.

поэтому я и говорю, что простота - хуже воровства. пришел студент, чего-то там настроил, потому, что это просто. а потом эта простота ...

OYM
Ну вы писали, что у МС не совсем правильный версионник как я понял, может неправильно понял Вас.


я писал что архитектура не правильна, которая помешает использовать версионные режимы мсскл на тяжелозагруженных билингах (темдб устроит узкое место).
12 дек 12, 16:30    [13620607]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
Bogdanov Andrey
OYM
И говорю с позиции новичка, который пытается разобраться. Речь шла о том, что порого вхождения в МС ниже чем в Оракл
На личном опыте делать всеобъемлющих утверждений нельзя. Ваш личный опыт может быть проинтерпретирован самым разным образом (например так: знакомство с MS настолько испортило мозги, что не позволяет даже с Oracle разобраться :) ). Для того, чтобы сделать всеобемлющий вывод о пороге вхождения надо взять тысячу незнакомых ни с тем ни с другим программистов и посадить одну половину из них изучать MS, а вторую - Oracle. Потом взять некие измеримые величины и посмотреть их статистику через неделю работы.


Я думаю, такая статистика есть. У меня в 100 раз меньше статистика. Ну в кругу моих знакомых айтишников ранее не знакомых с СУБД ( а сейчас уже знакомых) найдется человек 10, я думаю. Как минимум 7 отдают предпочтения МС, из-за легкости хотя установки. Просто существует мнение или миф, о том, что Оракл на Линуксе работает стабильнее (не быстрее, а стабильнее, Хотя может быть и быстрее) чем на Windows. Таким образом для того, чтобы стать Ораклом ДБА, нужно как минимум знать в Линуксе следующее:

1. Как установить мастером Линукс
2. Понимать что такое файловая система, раздел, точка монтирования ( и понимать почему нет диска C:)
3. Уметь конфигурировать сетевые настройки хоста
4. Уметь ставить софт из rpm пакетов
5. Понимать, что такое права доступа (+владелец) к файлам, каталогам и как их устанавливать
6. Уметь создавать директории
7. Уметь запускать "исполняемые" файлы.
Я не говорю, о том, чтобы уметь изменять настройки sysctl, создавать пользователя, группы и назначение групп пользователям. Так как многое делается автоматом через oracle-validated (oracle-rdbms-server-11gR2-preinstall (кстати ко Всем вопрос, почему он перестал ставить нужные пакеты, validated -почти все ставил, кроме одного)
Плюс еще уметь понимать что такое разделяемая память и как ее менять. (Ее размер важен для автоSGA/PGA)
Может быть это все увеличивает порог?
12 дек 12, 16:35    [13620663]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
-2-
OYM
порого вхождения в МС ниже чем в Оракл при такой же зарплате ДБА/ДЕВ
ты хочешь сказать, что дебилов по mssql больше при равной зарплате?


Доля дебилов в МС конечно же выше доли дебилов в Оракле - это бесспорно, но у дебила в МС есть шансы стать не дебилом со временем, а у ораклового дебила, только один путь-стать МС дебилом и эволюционировать в не дебила.
12 дек 12, 16:37    [13620703]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
-2-
Member

Откуда:
Сообщений: 15330
[quot OYM]( и понимать почему нет диска C:)/quot]шедеврально. вспомнился школьный учебник, по которому учились мои дети - "исполняемый файл - это файл, который имеет расширение exe".

по поводу линукса - уже лет 10 как, установить линукс у неподготовленного пользователя занимает раза в три меньше времени, чем виндовс. а у подготовленного установка винды занимает в десять раз больше, чем линукса.
12 дек 12, 16:40    [13620727]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
OYM
Ну вы писали, что у МС не совсем правильный версионник как я понял, может неправильно понял Вас.


я писал что архитектура не правильна, которая помешает использовать версионные режимы мсскл на тяжелозагруженных билингах (темдб устроит узкое место).[/quot]

То есть мой пример, который я писал выше о 800 млн звонках в табле и при интенсивном ее наполении Оракл отработает быстрее чем МС?
12 дек 12, 16:41    [13620743]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
[quot -2-]
OYM
( и понимать почему нет диска C:)/quot]шедеврально. вспомнился школьный учебник, по которому учились мои дети - "исполняемый файл - это файл, который имеет расширение exe".

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


Установить да, но перестроится с виндовых мозгов им сложно, особенно он "чистый" виндоуз ( без доса) пользователь
12 дек 12, 16:43    [13620766]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1332
OYM
Может быть это все увеличивает порог?

Может все это увеличивает порог вхождения в линукс, а не Oracle?
12 дек 12, 16:50    [13620839]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1332
OYM
Установить да, но перестроится с виндовых мозгов им сложно, особенно он "чистый" виндоуз ( без доса) пользователь


Повторю еще раз. Вы мешаете теплое с мягким. Чтоб делать что-то в Oracle (в любой другой БД) в общем случае вообще не нужно иметь понятия об ОС. О какой перестройке речь?
12 дек 12, 16:52    [13620860]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
Yo.!
Guest
OYM

То есть мой пример, который я писал выше о 800 млн звонках в табле и при интенсивном ее наполении Оракл отработает быстрее чем МС?

думаю на 800 млн такой запрос в мсскл просто поставит колом всю базу, потому, что запрос заставит плодить неимоверное кол-во версий в темпдб и очень быстро этот темпдб переполнит
12 дек 12, 16:54    [13620873]     Ответить | Цитировать Сообщить модератору
 Re: Oracle vs MS SQL?  [new]
OYM
Member

Откуда:
Сообщений: 236
Yo.!
OYM
То есть мой пример, который я писал выше о 800 млн звонках в табле и при интенсивном ее наполении Оракл отработает быстрее чем МС?

думаю на 800 млн такой запрос в мсскл просто поставит колом всю базу, потому, что запрос заставит плодить неимоверное кол-во версий в темпдб и очень быстро этот темпдб переполнит


То есть в МС, я не получу точного и контингентного ответа? Я могу просто "грязно" прочитать с гарантией, что я получу несогласованную кашу, верно?
12 дек 12, 16:57    [13620906]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 7 8 9 10 11 [12] 13 14 15 16 .. 21   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить