powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Чем MS SQL Server хуже Oracle Database?
25 сообщений из 271, страница 7 из 11
Чем MS SQL Server хуже Oracle Database?
    #37716807
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerК сожалению, практика не подтверждает истинность Ваших слов. Если очень не лень, сделайте поиск по форуму - несколько лет назад я делал глобальную выборку "холиварных" топиков форума на предмет "кто их начал: ораклоид/мссклщик/неизвестно". В итоге примерно 100% топиков были начаты мссклщиком с общим девизом "почему все кричат про крутоту оракла, когда у нас не хуже".

Боюсь, что в выборку не попали топики с высказываниям, подобными: Чем MS SQL Server хуже Oracle Database? :)
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716808
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerlockyпропущено...

На любой аргумент.
Ну собственно про "кому надо козырять" вроде как уже очевидно.
ну разумеется :)

стандартный диалог:
ORA: - вы не умеете ЭТО!
MS: умеем, с версии XXX
ORA: - а у нас это есть с 1993 года!

или
ORA: у вас блокировщик!
MS: вообще говоря, давно уже нет
ORA: а зато вы под линуксом не работаете!
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716811
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky, ладно, я не буду разрушать религиозные представления. Благо материалы форума доступны любому желающему.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716812
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyAlexander Ryndinпропущено...
Просто обычно специалист хорошо знает одну систему и не мыслит, что какая-то очевидная для него вещь отсутствует в другой базе данных.

Ну, например, возьмите систему встроенных пакетов Oracle . Можно открывать по очереди и узнавать, и узнавать новое. И этого обычно нет в MSSQL. Но даже если не сравнивать набор этих возможностей, а просто глянуть на то, что у MSSQL имена хранимых процедур находятся в одном измерении, то можно привести в ужас бывалого разработчика pl/sql.
Вай ме, вай дод.... Системные процедуры находятся в одной системной схеме... Да, это может вскипятить мозг Ну вот вам пример . Системные процедуры для репликации - их, наверное, более 100.
lockyДругое дело, если системные процедуры раскиданы по сотням системных пакетов - это да, удобно. Всегда приятно угадывать - где что лежит.Для кого-то стакан наполовину пуст, а для кого-то полон. Для меня системные процедуры в Oracle не раскиданы, а грамотно сгруппированы.
lockyзы обычно "узнают новое" из документации, а не копаясь в "системных пакетах". но это тоже - лирика.Есть такое понятие как самодокументированность. В Oracle чтобы узнать список доступных функций и процедур для работы с репликацией, я наберу DESC DBMS_STREAMS_ADM и в 90% случаях мне не нужна документация.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716817
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinЕсть такое понятие как самодокументированность. В Oracle чтобы узнать список доступных функций и процедур для работы с репликацией, я наберу DESC DBMS_STREAMS_ADM и в 90% случаях мне не нужна документация.
Ну а я как зануда всё-таки полезу в документацию, наберу там Replication Stored Procedures - и буду читать доку, а не делать предположения :)
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716818
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот чего действительно не хватает, это именно способов решения одной и той же задачи на разных СУБД и, желательно со сравнительными результатами различных счетчиков. Больше, почему-то предпринимается попыток лезьт со своим уставом в чужой монастырь...
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716820
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinВот чего действительно не хватает, это именно способов решения одной и той же задачи на разных СУБД и, желательно со сравнительными результатами различных счетчиков. Больше, почему-то предпринимается попыток лезьт со своим уставом в чужой монастырь...
NDA :)
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716823
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но в среднем могу сказать, что оракуль со скулём примерно одинаковы
Где-то оракуль чуть быстрее, где-то скуль
Где-то оракуль конкретно так быстрее, а где-то скуль сильно удивляет (даже меня)
А так... сопоставимы.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716847
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinВот чего действительно не хватает, это именно способов решения одной и той же задачи на разных СУБД и, желательно со сравнительными результатами различных счетчиков.
Я мало представляю себе, как их получить. Мс уделает оракла на массовом инсёрте c коммитом после каждой записи, а оракл уделает мс в получении первых десяти записей из миллиардной выборки - ну и что? Ну возьмём какую-нибудь задачу типа там проводок по складу, сделаем эталонный сервак и две одинаковых корзины - для оракла и для мс, посадим две команды.. получим, что железо больше подходит под требования одного. В итоге придём к TPC и их "ловкостям рук".
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716856
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyAlexander RyndinЕсть такое понятие как самодокументированность. В Oracle чтобы узнать список доступных функций и процедур для работы с репликацией, я наберу DESC DBMS_STREAMS_ADM и в 90% случаях мне не нужна документация.
Ну а я как зануда всё-таки полезу в документацию, наберу там Replication Stored Procedures - и буду читать доку, а не делать предположения :)Т.е. для вас процедуры можно называть p1, p2, p3 - вы все равно без документации ни шагу не сделает ;)
Вы утверждаете, что в Pascal, C++, Java, C# сделали глупость создав пространства имен процедур и функций. Ладно закончим этот флейм. Он непродуктивен.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716862
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinlockyпропущено...

Ну а я как зануда всё-таки полезу в документацию, наберу там Replication Stored Procedures - и буду читать доку, а не делать предположения :)Т.е. для вас процедуры можно называть p1, p2, p3 - вы все равно без документации ни шагу не сделает ;)
Вы утверждаете, что в Pascal, C++, Java, C# сделали глупость создав пространства имен процедур и функций. Ладно закончим этот флейм. Он непродуктивен.
А вам, значит, надо расшифровывать, чем же именно занимается sp_addsubscription ?
Или не надо?

не надо трогать шарп, паскаль и прочее. Я про это не говорил - и не надо мне приписывать какие-то там ваши странные слова и выводы.

и таки да - без документации - я и шагу не сделаю. Я предпочитаю знать, а не догадываться.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716864
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerМного всего:

# Наличие у хранимых процедур необъявленных входных и выходных параметров
# Наличие у хранимых процедур плохо контролируемых побочных эффектов
# Передача важнейшей информации через неструктурированную глобальную переменную, аналог
фортрановских "общих областей" (это такое достижение технологии 1957-го года, убрано из
языка как устаревшее и неадекватное кажется в 1977-м)
А вот интересно: через какое место работает столь популярный DBMS_OUTPUT?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716866
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дим, Вы хоть раз за сегодня попадёте пальцем мимо неба?
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716869
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerДим, Вы хоть раз за сегодня попадёте пальцем мимо неба?

Не, мне всерьёз интересно через какое место сервер может пропихнуть строку на клиента мимо
выходных параметров процедуры. И чем это отличается от пропихивания целого резалт-сета.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716886
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНе, мне всерьёз интересно
Тогда Вам сюда: 12291469 . Читать со слов "Ну если человек"

Dimitry Sibiryakovчерез какое место сервер может пропихнуть строку на клиента мимо выходных параметров процедуры.
Ни через какое. Даже если Вы найдёте идиота, которого сумеете уговорить сделать dbms_output.enable хотя бы на тестовом сервере.

Dimitry SibiryakovИ чем это отличается от пропихивания целого резалт-сета.
Примерно тем же, чем божий дар от яичницы.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37716894
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovsoftwarerДим, Вы хоть раз за сегодня попадёте пальцем мимо неба?

Не, мне всерьёз интересно через какое место сервер может пропихнуть строку на клиента мимо
выходных параметров процедуры. И чем это отличается от пропихивания целого резалт-сета.
Можно вот это почитать. Может станет ясно.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717007
SQL Bigot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДавай вместе... Ты сказал про триггер, locky, намекнул, что, как-бы сам по себе триггер, как бы и не причем вне контекста автономной транзакции, ты сказал, что он тебя опередил (и даже отболдил)
Опередил в смысле расшифровки "неудачной попытки", а отболдил я и то, что решение конкретного примера лежит и в плоскости использования автономных транзакций тоже, но не отболдил его утверждение, что триггер уровня записи не нужен, т.к. он нужен тоже для данного конкретного примера.

А напомню, что изначально речь шла о "для этого не нужны триггеры уровня записи".
я :тогда нужны лишние телодвижения
ты : дай пример
я :пример
ты :расшифруй
locky:с роллбеком, но там автономные транзакции нужнее.
я :locky - опередил + [конкретный пример в оракле будет использовать] автономные транзакции в row-level-trigger'e(ближе к полному описанию моего примера был softwarer:"имелся в виду массовый апдейт, сорвавшийся посередине, и требование сохранить информацию о действиях с первыми записями"-это та самая классика, которую приводят в качестве примера, для чего нужен each row триггер, но его ответ я не видел, когда писал)
ты :решается через СТЕ(лишние телодвижения, которые ты почему-то не хочешь счесть лишними)
--------
Финиш :)
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717020
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на скуле тоже можно реализовать такое частичное логгирование, хотя и не так изящно.

А вот как ты на оракуле организуешь откат DDL - вот в чем вопрос...

зы да-да, я знаю, DDL откатывают только трусы, а все патчи должны тестироваться и всё такое :)
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717025
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyА вот как ты на оракуле организуешь откат DDL - вот в чем вопрос...


элементарно - flashback
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717027
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!lockyА вот как ты на оракуле организуешь откат DDL - вот в чем вопрос...


элементарно - flashback5 баллов :)
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717032
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyА вот как ты на оракуле организуешь откат DDL - вот в чем вопрос...
rollback - последнее, чем я буду его организовывать. Дело в том, что не знаю насколько это типично, но Oracle оптимизирован под выполнение commit, поэтому rollback транзакции обычно довольно долгий и часто занимает в несколько раз больше времени, чем собственно шла транзакция. И если накат патча шёл, допустим, 20 минут, то я вряд ли позволю себе затем потратить 100 минут только на ожидание отката.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717038
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinYo.!пропущено...

элементарно - flashback5 баллов :)
Это не та, которая совершенно случайно доступна только в EE?
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717039
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerlockyА вот как ты на оракуле организуешь откат DDL - вот в чем вопрос...
rollback - последнее, чем я буду его организовывать. Дело в том, что не знаю насколько это типично, но Oracle оптимизирован под выполнение commit, поэтому rollback транзакции обычно довольно долгий и часто занимает в несколько раз больше времени, чем собственно шла транзакция. И если накат патча шёл, допустим, 20 минут, то я вряд ли позволю себе затем потратить 100 минут только на ожидание отката.
А чем тогда организуете?
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717098
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyAlexander Ryndinпропущено...
5 баллов :)
Это не та, которая совершенно случайно доступна только в EE?
Я тебе даже больше скажу, эта та самая, которая DDL откатывает только вместе с базой.
...
Рейтинг: 0 / 0
Чем MS SQL Server хуже Oracle Database?
    #37717099
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apexlockyпропущено...

Это не та, которая совершенно случайно доступна только в EE?
Я тебе даже больше скажу, эта та самая, которая DDL откатывает только вместе с базой.
Хотя нет, вру, во втором релизе допилили таки .
...
Рейтинг: 0 / 0
25 сообщений из 271, страница 7 из 11
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Чем MS SQL Server хуже Oracle Database?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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