Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3      [все]
 Переход из oracle на ms sql  [new]
шК0ДЕР
Member

Откуда: Самара, городок на Волге
Сообщений: 325
Добрый день, коллеги.
Работаю с oracle уже 4 года. Возраст 25 лет. Сделали очень заманчивое предложение перехода в другую компанию.
Плюсы: Хороший новый офис, молодой коллектив, вменяемое начальство, з/п почти в 2 раза выше, чем на текущем месте работы, перспективы.
Минусы: Работа с ms sql (имел с ним дело только на лабах в универе), большая БД объемом >2ТБ с 10000 хп в которых очень сложно описана вся логика проекта, большой проект в котором черт ногу сломит, нету никакой справки или описания функционала, з/п сдельная, работа на прямого заказчика с возможными авралами и переработками когда нужно что то сделать "очень быстро и прямо сейчас".
Есть большое желание рискнуть, но при этом не сменить шило на мыло...
У кого нибудь есть опыт перехода с oracle на ms sql?
Заверили, что буду плеваться, но перейду легко, т.к у них не первый такой.
Какие есть подводные камни, поделитесь пожалуйста. Спасибо!
28 мар 18, 08:39    [21291965]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4415
шК0ДЕР,
Поинтересуйтесь почему ушли "не первые" ;-)
28 мар 18, 09:12    [21292069]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
шК0ДЕР
Member

Откуда: Самара, городок на Волге
Сообщений: 325
mad_nazgul
шК0ДЕР,
Поинтересуйтесь почему ушли "не первые" ;-)

Они от них не ушли
28 мар 18, 09:17    [21292088]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1490
шК0ДЕР
Плюсы: Хороший новый офис, молодой коллектив, вменяемое начальство, з/п почти в 2 раза выше, чем на текущем месте работы, перспективы.
Минусы: Работа с ms sql (имел с ним дело только на лабах в универе)


Если на сложную большую базу готовы брать человека, не знающего СУБД причём на большую з.п. то это очень подозрительно.
Возможные вариант:

- Вам на текущем месте платят раза в 3 меньше рынка;

- на новом месте реально будут платить в 3 раза меньше обещанного. Мало ли что придуают.
+
Одному бизнесмену понадобилась красивая реклама. Он пригласил шикарную модель и пообещал ей 1000 долларов в час. Та, довольная согласилась.
Снимали весь день, умаялись. Под вечер дама просит заплатить ей ее сказочный гонорар.
Бизнесмен (фотографу): - С какой выдержкой снимал?
Фотограф: 1/500
Бизнесмен (модели): ну вот видишь, милочка, ты даже на минуту не наработала!


- там такой адище, что и за эти деньги будешь хотеть убежать, да не будет времени на собеседование сходить.

В общем- 10 раз подумай, посмотри вакансии по Оракл и реши.
28 мар 18, 09:37    [21292153]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 23856
шК0ДЕР
У кого нибудь есть опыт перехода с oracle на ms sql?
Есть. Не припомню особых трудностей.
28 мар 18, 09:48    [21292198]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
шК0ДЕР
Member

Откуда: Самара, городок на Волге
Сообщений: 325
skyANA
Есть. Не припомню особых трудностей.

Есть разница с чего начинать? Может мануалы какие то особые для подобных случаев
28 мар 18, 09:55    [21292214]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 289
шК0ДЕР
Работаю с oracle уже 4 года. Возраст 25 лет. Сделали очень заманчивое предложение перехода в другую компанию.
Плюсы: Хороший новый офис, молодой коллектив, вменяемое начальство, з/п почти в 2 раза выше, чем на текущем месте работы, перспективы.
К концу 4-го года на оракле, я думаю, нужно уже иметь порядка 150 на руки. То есть вам там предлагают 300? Да, неплохо, я бы, будь мне 25 лет, пошел бы не задумываясь.
28 мар 18, 10:01    [21292255]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32507
Блог
шК0ДЕР
большая БД объемом >2ТБ с 10000 хп


это не проблема,
на текущем месте выкинул в архив уже чуть больше чем 6 тысяч объектов: всякие тестовые, пилотные разработки, устаревший и неиспользуемый функционал и прочее, думаю, у вас что-то похожее будет

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

разве что от курсоров придется отказаться в большинстве случаев
28 мар 18, 10:04    [21292265]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
alex-ls
Member

Откуда: Иркутская обл - Пенза - Москва
Сообщений: 6322
сейчас получаете 50к, а предлагают 90к?
28 мар 18, 10:08    [21292278]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 1808
шК0ДЕР,

-по зп (спорно) но вроде на +/- одинаково (ms vs oracle)
-в вашем возрасте - научиться нюансам (база ansi sql 92 одинаковая) не думаю что будет сложности
-как спецу полезнее знать обе системы, так что тоже +

больше вопросов вызывает само предложение, чем ваш вопрос с подводном камне
28 мар 18, 10:10    [21292282]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
шК0ДЕР
Member

Откуда: Самара, городок на Волге
Сообщений: 325
Никанор Кузьмич
К концу 4-го года на оракле, я думаю, нужно уже иметь порядка 150 на руки. То есть вам там предлагают 300? Да, неплохо, я бы, будь мне 25 лет, пошел бы не задумываясь.

Вы, москвичи, по себе не судите. Те, кто из провинции, о таких цифрах только мечтают. Не сочтите за грубость
28 мар 18, 10:14    [21292299]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
шК0ДЕР
Member

Откуда: Самара, городок на Волге
Сообщений: 325
alex-ls
сейчас получаете 50к, а предлагают 90к?

да
28 мар 18, 10:15    [21292301]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 917
шК0ДЕР
У кого нибудь есть опыт перехода с oracle на ms sql?
Заверили, что буду плеваться, но перейду легко, т.к у них не первый такой.

Есть. Поддерживаю мнение.

Основное отличие - PL\SQL ближе к языкам программирования, в T-SQL этого нет. Правда есть возможность встраивать методы, написанные на .NET (подключение CLR и использование в качестве функций), недавно добавили два языка: R и Python.
В T-SQL придется изучить классический синтаксис для рекурсивных запросов, а не этот "connect by level", как в Oracle.
Нет пакетов процедур, все в одной куче.
другие сущности - отдельно есть сервер БД, инстансы (экземляры приложения SQL Server) на этом сервере, базы на инстансе, дальше аналогично. В отличие от Oracle, где один инстанс = одна база, если я правильно помню.
Пользователи отделены от схем, т.е. в базе может быть вообще одна схема (dbo - схема по-умолчанию), и куча пользователей, которые к ней привязаны.

Ну и есть плюшки, которых нет в Oracle.
Поначалу будете плеваться, т.к. привыкли к старому набору инструментов, потом переучитесь и может быть даже больше понравится SQL Server (как мне, например).
28 мар 18, 11:56    [21292705]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Alex Torin
Member

Откуда: Я вездесущ, но Донбасс моя Родина!
Сообщений: 931
Серьезных технических трудностей с переходом от PL/SQL на T-SQL не испытывал. Из ощущений только одно - тошнило и продолжает тошнить от T-SQL ))) Порой даже блевать охота. Но это же MS - там политика сделать все по своему (даже если через одно место) часто превышает здравый смысл. Нужно просто это понимать и быть готовым. Особенно радует их мануалы - постоянное чувство, что читаешь маркетинговую презентацию, а не тех. документ)))
28 мар 18, 12:19    [21292793]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 289
шК0ДЕР
Никанор Кузьмич
К концу 4-го года на оракле, я думаю, нужно уже иметь порядка 150 на руки. То есть вам там предлагают 300? Да, неплохо, я бы, будь мне 25 лет, пошел бы не задумываясь.

Вы, москвичи, по себе не судите. Те, кто из провинции, о таких цифрах только мечтают. Не сочтите за грубость
Почему-то показалось, что в стартовом посте упоминалась Москва.
шК0ДЕР
Те, кто из провинции, о таких цифрах только мечтают.
А что мечтать-то? Взял да переехал в Москву на московскую зарплату. Чай не Америка, визу оформлять не надо, другой язык учить не надо. Вот найти московскую зарплату, но жить в провинции на природе - это да, об этом и в Москве многие мечтают.
28 мар 18, 12:34    [21292863]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
шК0ДЕР
Member

Откуда: Самара, городок на Волге
Сообщений: 325
Никанор Кузьмич
А что мечтать-то? Взял да переехал в Москву на московскую зарплату. Чай не Америка, визу оформлять не надо, другой язык учить не надо. Вот найти московскую зарплату, но жить в провинции на природе - это да, об этом и в Москве многие мечтают.

И так добрая часть всех программистов страны туда съехалась... муравейник. Мне тут спокойнее. Где родился, там и пригодился, так сказать :)
Alex Torin, Minamoto спасибо!
28 мар 18, 12:48    [21292905]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Alex Torin
Member

Откуда: Я вездесущ, но Донбасс моя Родина!
Сообщений: 931
По сути все ощущения индивидуальные! Если есть четкое понимание перспективы, то стоит осваивать MS SQL... "Не смотря на советскую власть" )))
28 мар 18, 12:56    [21292922]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
AmKad
Member

Откуда:
Сообщений: 4830
шК0ДЕР,

Тебе 25 лет. Ты молод. В мире гораздо больше интересных возможностей, чем переходить в оракла на мсскуль, да еще и на авральную работу в родном провинциальном городке. Если уж хочется оставаться в IT, то в твоем возрасте нужно делать ставку на получение востребованного опыта, нежели тратить молодость на сомнительные авральные переработки за дополнительную морковку.
28 мар 18, 13:33    [21293031]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 23856
шК0ДЕР
skyANA
Есть. Не припомню особых трудностей.

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

Есть официальная документация + книжки всякие разного уровня: от простого знакомства, до тонкостей.
28 мар 18, 14:10    [21293190]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Загадка
Member

Откуда: Москва
Сообщений: 33
Имхо переходить с оракла на мс - скукота. Я бы не пошла.
Сейчас много вакансий (не знаю, как в Самаре), где в дополнение к Oracle нужны Hadoop/Java/Python и даже готовы обучать им - вот это, по-моему, гораздо интереснее и перспективнее. И для мозга полезнее))
28 мар 18, 14:17    [21293243]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 23856
А ну ещё сейчас есть всякие pluralsight-ы, где курсы. Смотри - не хочу!
28 мар 18, 14:18    [21293253]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
rekrabbe
Member

Откуда:
Сообщений: 30
skyANA
А ну ещё сейчас есть всякие pluralsight-ы, где курсы. Смотри - не хочу!

Это типа udemy, coursera?
28 мар 18, 15:58    [21293686]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 23856
rekrabbe
skyANA
А ну ещё сейчас есть всякие pluralsight-ы, где курсы. Смотри - не хочу!

Это типа udemy, coursera?

Типа того
28 мар 18, 16:00    [21293697]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
Алекссс
Member

Откуда:
Сообщений: 1756
AmKad
нужно делать ставку на получение востребованного опыта

опыт востребован самый разный, но нужно учитывать объем и цену предложений на рынке с учетом геолокации, в провинции шансов монетизировать его с ораклом ниже плинтуса
28 мар 18, 23:44    [21294724]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
AmKad
Member

Откуда:
Сообщений: 4830
Алекссс
опыт востребован самый разный, но нужно учитывать объем и цену предложений на рынке с учетом геолокации
Все верно.
Алекссс
в провинции шансов монетизировать его с ораклом ниже плинтуса
Конкретно на оракл я не намекал.
29 мар 18, 10:36    [21295281]     Ответить | Цитировать Сообщить модератору
 Re: Переход из oracle на ms sql  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 33940
шК0ДЕР
Есть большое желание рискнуть, но при этом не сменить шило на мыло...


Конечно, надо переходить Вместо одной СУБД будешь знать две.
Это полезно.

автор
У кого нибудь есть опыт перехода с oracle на ms sql?


Есть опыт наоборот.

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


Плеваться не будешь, MSSQL хорошая СУБД.
Единственно, тебе надо отказаться от идеи всё писать на PL/SQL.
Transact гораздо более простой язык, в нём нет 20 конструкций, которые делают одно и то же, есть только одна,

Засада глобально только одна на самом деле -- не, две:
  • модель изоляции транзакций в Ora это MVCC, а в MSSQL -- блокировки (по умолчанию, если не переключат). Соответственно, читателей блокируют писатели. Надо об этом помнить. Не делать длиииииннныыые транзакции никогда (хотя это и так везде полезно)
  • Разная модель оптимизации кодовых объектов в Ora планы хранятся позапросно, а в MSSQL -- на всю процедуру целиком. (хотя что -то там переделывали в этом плане, проверь)
  • 29 мар 18, 13:19    [21295957]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    0lenevod
    Member [скрыт]

    Откуда:
    Сообщений: 173
    шК0ДЕР
    Добрый день, коллеги.
    Работаю с oracle уже 4 года. Возраст 25 лет. Сделали очень заманчивое предложение перехода в другую компанию.
    Плюсы: Хороший новый офис, молодой коллектив, вменяемое начальство, з/п почти в 2 раза выше, чем на текущем месте работы, перспективы.
    Минусы: Работа с ms sql (имел с ним дело только на лабах в универе), большая БД объемом >2ТБ с 10000 хп в которых очень сложно описана вся логика проекта, большой проект в котором черт ногу сломит, нету никакой справки или описания функционала, з/п сдельная, работа на прямого заказчика с возможными авралами и переработками когда нужно что то сделать "очень быстро и прямо сейчас".
    Есть большое желание рискнуть, но при этом не сменить шило на мыло...
    У кого нибудь есть опыт перехода с oracle на ms sql?
    Заверили, что буду плеваться, но перейду легко, т.к у них не первый такой.
    Какие есть подводные камни, поделитесь пожалуйста. Спасибо!


    Это называется Оджайл, каждй кодит что хоет и не документирует, откуда ноги растут знает только аффтар кода.
    Я сейас как раз с таким работаю, старожилы могут объяснить, что они накодили лет 5 назад, новички уже нет.
    29 мар 18, 13:43    [21296124]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Eleanor
    Member

    Откуда:
    Сообщений: 1557
    0lenevod,

    Даже в аджайле должен быть таск трекер, где описана каждая из 10000 ХП. А здесь какой-то бардак.
    29 мар 18, 14:16    [21296256]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alex Torin
    Member

    Откуда: Я вездесущ, но Донбасс моя Родина!
    Сообщений: 931
    MasterZiv
    Transact гораздо более простой язык, в нём нет 20 конструкций, которые делают одно и то же, есть только одна

    А можно подробнее? - у меня вот стойкое обратное чуйство))

    MasterZiv
    Засада глобально только одна на самом деле -- не, две:
  • модель изоляции транзакций в Ora это MVCC, а в MSSQL -- блокировки (по умолчанию, если не переключат). Соответственно, читателей блокируют писатели. Надо об этом помнить. Не делать длиииииннныыые транзакции никогда (хотя это и так везде полезно)
  • Разная модель оптимизации кодовых объектов в Ora планы хранятся позапросно, а в MSSQL -- на всю процедуру целиком. (хотя что -то там переделывали в этом плане, проверь)

  • Не только две, а две из...
    29 мар 18, 15:09    [21296599]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    alex-ls
    Member

    Откуда: Иркутская обл - Пенза - Москва
    Сообщений: 6322
    MasterZiv
    Засада глобально только одна на самом деле -- не, две:

    а NULL не глобальная? представляю, что будет. если писать код. не зная про NULL
    29 мар 18, 15:12    [21296611]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    шК0ДЕР
    Member

    Откуда: Самара, городок на Волге
    Сообщений: 325
    MasterZiv
    Плеваться не будешь, MSSQL хорошая СУБД.
    Единственно, тебе надо отказаться от идеи всё писать на PL/SQL.
    Transact гораздо более простой язык, в нём нет 20 конструкций, которые делают одно и то же, есть только одна

    Забавно, но уверяли в обратном, мол, в оракле все строго, а в Transact можно поразгельдяйничать)
    29 мар 18, 15:13    [21296620]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Ivan Durak
    Member

    Откуда: Minsk!!!
    Сообщений: 3385
    alex-ls
    MasterZiv
    Засада глобально только одна на самом деле -- не, две:

    а NULL не глобальная? представляю, что будет. если писать код. не зная про NULL

    да этих заморочек мильен на самм деле.
    Но все решаемо. Если вам ехать, а не шашечки.
    И в конечном смысле важна команда и проект, а не база.
    30 мар 18, 09:35    [21298195]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    StarikNavy
    Member

    Откуда: Москва
    Сообщений: 1808
    alex-ls
    а NULL не глобальная? представляю, что будет. если писать код. не зная про NULL


    там NULL, там DUAL
    мелочи все это. глобальные, но мелочи )
    30 мар 18, 11:24    [21298620]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Minamoto
    Member

    Откуда: Москва
    Сообщений: 917
    StarikNavy
    alex-ls
    а NULL не глобальная? представляю, что будет. если писать код. не зная про NULL


    там NULL, там DUAL
    мелочи все это. глобальные, но мелочи )

    DUAL это вообще не про null.
    это про запрос значений из переменной, например, в Oracle нельзя пропускать FROM в SELECT, поэтому придумали "SELECT <переменная> FROM dual". В SQL Server - можно, поэтому достаточно написать "SELECT <переменная>"

    C NULL-ом как минимум одна фишка - Oracle почему то считает, что пустая строка и NULL - это одно и то же.
    В SQL Server это не так, пустая строка - это '', и может сравниваться по правилам сравнения (WHERE String > ''), а NULL - это NULL, и к нему применяются только условия IS NULL, IS NOT NULL.
    30 мар 18, 11:28    [21298654]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    alex-ls
    Member

    Откуда: Иркутская обл - Пенза - Москва
    Сообщений: 6322
    StarikNavy
    alex-ls
    а NULL не глобальная? представляю, что будет. если писать код. не зная про NULL


    там NULL, там DUAL
    мелочи все это. глобальные, но мелочи )

    dual мелочь, вообще можно не думать о ней...
    30 мар 18, 11:38    [21298709]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    alex-ls
    Member

    Откуда: Иркутская обл - Пенза - Москва
    Сообщений: 6322
    Minamoto
    C NULL-ом как минимум одна фишка - Oracle почему то считает, что пустая строка и NULL - это одно и то же.В SQL Server это не так, пустая строка - это '', и может сравниваться по правилам сравнения (WHERE String > ''), а NULL - это NULL, и к нему применяются только условия IS NULL, IS NOT NULL.

    одна? ну если сразу не догадался, можно еще сказать INDEX и NULL. c NULL очень много разночтений у этих СУБД
    30 мар 18, 11:40    [21298717]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    AmKad
    Member

    Откуда:
    Сообщений: 4830
    alex-ls
    dual мелочь, вообще можно не думать о ней...
    Согласен. Таблица с одним полем и одной строкой длиной в один символ.
    30 мар 18, 11:40    [21298719]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alexey Tomin
    Member

    Откуда: Самара
    Сообщений: 1490
    alex-ls
    StarikNavy
    пропущено...


    там NULL, там DUAL
    мелочи все это. глобальные, но мелочи )

    dual мелочь, вообще можно не думать о ней...


    Ровно до тех пор, пока какой-нибудь шутник не вставит туда втору строку
    30 мар 18, 12:53    [21299054]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Константин Заровный
    Member

    Откуда: Волгодонск
    Сообщений: 953
    MasterZiv
    Засада глобально только одна на самом деле -- не, две:
  • модель изоляции транзакций в Ora это MVCC, а в MSSQL -- блокировки (по умолчанию, если не переключат). Соответственно, читателей блокируют писатели. Надо об этом помнить. Не делать длиииииннныыые транзакции никогда (хотя это и так везде полезно)


  • Немного добавлю. По этой теме про блокировки.

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

    При правильном подходе к написанию программ это происходит крайне редко, но происходит как правило в самый неподходящий момент.
    30 мар 18, 14:24    [21299536]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Алекссс
    Member

    Откуда:
    Сообщений: 1756
    Константин Заровный
    В MSSQL еще и читатели умудряются блокировать писателей

    омг, ну и днище
    Константин Заровный
    При правильном подходе к написанию программ

    и каков тут правильный подход?
    30 мар 18, 14:37    [21299615]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Vyatich
    Member

    Откуда:
    Сообщений: 2109
    Алекссс
    Константин Заровный
    В MSSQL еще и читатели умудряются блокировать писателей

    омг, ну и днище
    Константин Заровный
    При правильном подходе к написанию программ

    и каков тут правильный подход?

    правильный подход - оставаться на oracle.
    30 мар 18, 15:11    [21299789]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Дед-Папыхтет
    Member

    Откуда:
    Сообщений: 2376
    MasterZiv
    шК0ДЕР
    Есть большое желание рискнуть, но при этом не сменить шило на мыло...


    Конечно, надо переходить Вместо одной СУБД будешь знать две.
    Это полезно.

    автор
    У кого нибудь есть опыт перехода с oracle на ms sql?


    Есть опыт наоборот.

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


    Плеваться не будешь, MSSQL хорошая СУБД.
    Единственно, тебе надо отказаться от идеи всё писать на PL/SQL.
    Transact гораздо более простой язык, в нём нет 20 конструкций, которые делают одно и то же, есть только одна,

    Засада глобально только одна на самом деле -- не, две:
  • модель изоляции транзакций в Ora это MVCC, а в MSSQL -- блокировки (по умолчанию, если не переключат). Соответственно, читателей блокируют писатели. Надо об этом помнить. Не делать длиииииннныыые транзакции никогда (хотя это и так везде полезно)
  • Разная модель оптимизации кодовых объектов в Ora планы хранятся позапросно, а в MSSQL -- на всю процедуру целиком. (хотя что -то там переделывали в этом плане, проверь)

  • +много!
    Полностью согласен. Со временем Вы возможно захотите претендовать на руководящую должность или архитектора - эксперта, широкий и глубокий бэкграунд будет не лишним.
    На MSSQL одноклассники хранилище держут более 100 тер. На тему "днище", днище не MS-SQL, а тот кто не умеет на нем писать, и объективно не зная возможностей делает выводы и утверждения.
    30 мар 18, 15:50    [21299992]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    alex-ls
    Member

    Откуда: Иркутская обл - Пенза - Москва
    Сообщений: 6322
    Дед-Папыхтет
    На MSSQL одноклассники хранилище держут более 100 тер. На тему "днище", днище не MS-SQL, а тот кто не умеет на нем писать, и объективно не зная возможностей делает выводы и утверждения.

    да может конечно, только в Oracle больше возможностей, если начинать с MS, то норм, а после Oracle MS SQL кажется гавнецом, вот в этом проблема. Это как после С, писать на 1С, разница не так сильна конечно, но заметна
    30 мар 18, 16:53    [21300257]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alex Torin
    Member

    Откуда: Я вездесущ, но Донбасс моя Родина!
    Сообщений: 931
    Дед-Папыхтет
    MasterZiv
    пропущено...


    Конечно, надо переходить Вместо одной СУБД будешь знать две.
    Это полезно.

    пропущено...


    Есть опыт наоборот.

    пропущено...


    Плеваться не будешь, MSSQL хорошая СУБД.
    Единственно, тебе надо отказаться от идеи всё писать на PL/SQL.
    Transact гораздо более простой язык, в нём нет 20 конструкций, которые делают одно и то же, есть только одна,

    Засада глобально только одна на самом деле -- не, две:
  • модель изоляции транзакций в Ora это MVCC, а в MSSQL -- блокировки (по умолчанию, если не переключат). Соответственно, читателей блокируют писатели. Надо об этом помнить. Не делать длиииииннныыые транзакции никогда (хотя это и так везде полезно)
  • Разная модель оптимизации кодовых объектов в Ora планы хранятся позапросно, а в MSSQL -- на всю процедуру целиком. (хотя что -то там переделывали в этом плане, проверь)

  • +много!
    Полностью согласен. Со временем Вы возможно захотите претендовать на руководящую должность или архитектора - эксперта, широкий и глубокий бэкграунд будет не лишним.
    На MSSQL одноклассники хранилище держут более 100 тер. На тему "днище", днище не MS-SQL, а тот кто не умеет на нем писать, и объективно не зная возможностей делает выводы и утверждения.

    У меня вот только один вопрос (я даже не буду тех различия и возможности затрагивать): зачем было создавать СУБД, язык и средства так, что бы при привыкании (после других СУБД) тебя обязательно тошнило и выворачивало?
    А привыкнуть можно и к рабству на галерах (при определенных обстоятельствах)... Но это не показатель! Это скорее шантаж - мол мы сделали вот СУБД, которая тоже крутая, но стоит дешевле (и потому на нее в будущем больше вакансий), но за это мы поиграем с вами в садо-мазо!))
    30 мар 18, 18:02    [21300438]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Eleanor
    Member

    Откуда:
    Сообщений: 1557
    Священные войны :)
    Избранное с прошлого холивара от одного из участников: "Перешел с Sql Server на Оракл. Впечатление, как будто пересел с иномарки на запорожец."
    Подразумевалось удобство администрирования.
    30 мар 18, 18:16    [21300465]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alexey Tomin
    Member

    Откуда: Самара
    Сообщений: 1490
    Alex Torin
    У меня вот только один вопрос (я даже не буду тех различия и возможности затрагивать): зачем было создавать СУБД, язык и средства так, что бы при привыкании (после других СУБД) тебя обязательно тошнило и выворачивало?


    pl/sql появился в oracle в 88м году. А Sqbase sql - в 87м. Так что что смогли, то и сделали.
    Просто ораклоиды не стали изобретать велосипед, а адаптировали урезанный язык Ada - видимо, чтобы проще было пентагону продать (где Ada была тогда стандартом).
    А в sybase не знаю зачем всё делали не так- видимо считали, что так лучше. А может сил не хватило
    30 мар 18, 20:39    [21300789]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Vyatich
    Member

    Откуда:
    Сообщений: 2109
    Картинка с другого сайта.
    30 мар 18, 20:43    [21300794]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    skyANA
    Member

    Откуда: Зеленоград
    Сообщений: 23856
    Не понимаю я вас.

    Начинал с Oracle, потом MS SQL, MySQL, MongoDB, маячит PostgreSQL...
    Когда плеваться начинать?

    Хотя скорее всего дело в том, что я экстраверт, холерик, трикстер и синтетик
    30 мар 18, 20:46    [21300799]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Eleanor
    Member

    Откуда:
    Сообщений: 1557
    skyANA
    я экстраверт, холерик, трикстер и синтетик

    Отсылка к известному "я - гений, миллиардер, плейбой, филантроп"?
    30 мар 18, 21:27    [21300837]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alex Torin
    Member

    Откуда: Я вездесущ, но Донбасс моя Родина!
    Сообщений: 931
    skyANA
    Не понимаю я вас.

    Начинал с Oracle, потом MS SQL, MySQL, MongoDB, маячит PostgreSQL...
    Когда плеваться начинать?

    Хотя скорее всего дело в том, что я экстраверт, холерик, трикстер и синтетик

    Ну вот из этого ряда у меня только MS SQL антипатию вызывает, остальные осознаются как иная реализация и функциональность...
    Наверное это что-то значит - ну лично для меня )))
    30 мар 18, 21:38    [21300856]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alex Torin
    Member

    Откуда: Я вездесущ, но Донбасс моя Родина!
    Сообщений: 931
    Eleanor
    Священные войны :)
    Избранное с прошлого холивара от одного из участников: "Перешел с Sql Server на Оракл. Впечатление, как будто пересел с иномарки на запорожец."
    Подразумевалось удобство администрирования.

    Ну да - система с мануальностью аля "Для домохозяек" наверное ему больше вставила ))))
    30 мар 18, 21:40    [21300860]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Eleanor
    Member

    Откуда:
    Сообщений: 1557
    Alex Torin
    Ну да - система с мануальностью аля "Для домохозяек" наверное ему больше вставила ))))

    Ну, если разговаривать про вставлять, то система аля "Через одно место" вставлять туда должна гораздо лучше :)
    Но разговор все-таки про проектирование для людей, а не извращенцев.
    30 мар 18, 22:09    [21300889]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alex Torin
    Member

    Откуда: Я вездесущ, но Донбасс моя Родина!
    Сообщений: 931
    Eleanor
    Alex Torin
    Ну да - система с мануальностью аля "Для домохозяек" наверное ему больше вставила ))))

    Ну, если разговаривать про вставлять, то система аля "Через одно место" вставлять туда должна гораздо лучше :)
    Но разговор все-таки про проектирование для людей, а не извращенцев.

    А что в Oracle "для извращенцев" он не рассказал? Очень уж хочу для себя что-то новое узнать про Oracle...
    30 мар 18, 23:10    [21301039]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Eleanor
    Member

    Откуда:
    Сообщений: 1557
    Alex Torin,

    Зачем? Судя по профилю вы не базист, администрированием не занимаетесь. Откуда берется любовь или нелюбовь к непрофильным системам?
    31 мар 18, 00:14    [21301193]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alex Torin
    Member

    Откуда: Я вездесущ, но Донбасс моя Родина!
    Сообщений: 931
    Eleanor
    Alex Torin,

    Зачем? Судя по профилю вы не базист, администрированием не занимаетесь. Откуда берется любовь или нелюбовь к непрофильным системам?

    Цiкава думка, навiдь кумедна! ))
    Ну хотя бы за тем, что бы вы сказали Б после А. А не только я, но и другие открыли для себя что-то новое и полезное. Будьте последовательны... Хотя решать за человека что ему нужно, а что нет, это уже о многом говорит)) Да и на счет "профиля моего" тоже))
    P.S. "Базисты занимаются администрированием" - надо записать )))
    31 мар 18, 11:45    [21301668]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Кот Матроскин
    Member

    Откуда: Москва
    Сообщений: 7893
    Alex Torin,

    Может быть, Вам самому "сказать Б после А" и рассказать, от чего же такого в MSSQL обязательно должно тошнить и выорачивать? Элеонора ответила Вам ровно в Вашем же стиле, но Вам почему-то не понравилось :)
    31 мар 18, 12:15    [21301712]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    skyANA
    Member

    Откуда: Зеленоград
    Сообщений: 23856
    Eleanor
    skyANA
    я экстраверт, холерик, трикстер и синтетик

    Отсылка к известному "я - гений, миллиардер, плейбой, филантроп"?

    Нет. Это результаты тестирования, а не самооценка.
    Прямой намёк на то, что у меня характер, темперамент и психотип отличается от тех, у кого MS SQL антипатию вызывает
    31 мар 18, 12:28    [21301718]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Alex Torin
    Member

    Откуда: Я вездесущ, но Донбасс моя Родина!
    Сообщений: 931
    Кот Матроскин
    Alex Torin,

    Может быть, Вам самому "сказать Б после А" и рассказать, от чего же такого в MSSQL обязательно должно тошнить и выорачивать? Элеонора ответила Вам ровно в Вашем же стиле, но Вам почему-то не понравилось :)

    Матроскин, вы как всегда... Я же только про личные лщущения говорил, ну вот не вставляет он мне. А не про средства и удобство администрирования. Там все удобно - просто по другому - но мне не вставляет! Но вот запорожцем я MS SQL точно не называл и не назову!
    31 мар 18, 13:14    [21301746]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Eleanor
    Member

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

    А если не брать начальный этап вхождения, то все равно, с чем работать. За что платят, с тем и работаешь.
    31 мар 18, 15:27    [21301853]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Константин Заровный
    Member

    Откуда: Волгодонск
    Сообщений: 953
    Vyatich
    Алекссс
    и каков тут правильный подход?

    правильный подход - оставаться на oracle.

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

    У Оракла граблей тоже хватает. И потому если не делать длинных запросов, а если очень нужно, то забирать результат сразу, то MSSQL тоже очень прилично работает. А учитывая простоту установки и настройки MSSQL, спорить о том, какой сервер лучше можно очень и очень долго и в результате все равно каждый останется при своем мнении.
    4 апр 18, 15:32    [21312058]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Алекссс
    Member

    Откуда:
    Сообщений: 1756
    Константин Заровный
    если не делать длинных запросов, забирать результат сразу, то MSSQL тоже очень прилично работает.

    mysql и postgree тоже, сколько ms стоит?
    4 апр 18, 21:28    [21313176]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Siemargl
    Member

    Откуда: 010100
    Сообщений: 5484
    спецы по Ораклу стоят дорого и реже встречаются.

    мсскл - ширпотреб. на этом рынке полно студентов и без тебя
    4 апр 18, 22:08    [21313254]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    StarikNavy
    Member

    Откуда: Москва
    Сообщений: 1808
    alex-ls
    SQL кажется гавнецом, вот в этом проблема.

    мне кажется, что главная проблема вскрывается, когда при сравнение молотков от производителей A и В, вместо эпитетов "субъективно лучше, мне лично удобней, появился дискомфорт" начинается использование "гавнецо, ублюдки" и прочих.
    5 апр 18, 11:55    [21314497]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Дед-Папыхтет
    Member

    Откуда:
    Сообщений: 2376
    Чотут холивар продолжается?
    5 апр 18, 12:20    [21314632]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Eleanor
    Member

    Откуда:
    Сообщений: 1557
    Дед-Папыхтет,

    Да, тут собрались элитные админы Оракла :)
    5 апр 18, 12:23    [21314647]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Don4anin
    Member

    Откуда:
    Сообщений: 227
    шК0ДЕР
    Добрый день, коллеги.
    Работаю с oracle уже 4 года. Возраст 25 лет. Сделали очень заманчивое предложение перехода в другую компанию.
    Плюсы: Хороший новый офис, молодой коллектив, вменяемое начальство, з/п почти в 2 раза выше, чем на текущем месте работы, перспективы.
    Минусы: Работа с ms sql (имел с ним дело только на лабах в универе), большая БД объемом >2ТБ с 10000 хп в которых очень сложно описана вся логика проекта, большой проект в котором черт ногу сломит, нету никакой справки или описания функционала, з/п сдельная, работа на прямого заказчика с возможными авралами и переработками когда нужно что то сделать "очень быстро и прямо сейчас".
    Есть большое желание рискнуть, но при этом не сменить шило на мыло...
    У кого нибудь есть опыт перехода с oracle на ms sql?
    Заверили, что буду плеваться, но перейду легко, т.к у них не первый такой.
    Какие есть подводные камни, поделитесь пожалуйста. Спасибо!


    Главное преимущество MS SQL перед Oracle - большее количество доступных позиций на рынке. Но было бы мне сейчас 25 - я не стал бы связывать свою профессиональную карьеру с направлением дба в целом, есть масса других, более интересных и востребованных направлений. Переходите туда, мой вам совет, пока не поздно
    16 апр 18, 23:50    [21343897]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Vyatich
    Member

    Откуда:
    Сообщений: 2109
    Don4anin
    Главное преимущество MS SQL перед Oracle - большее количество доступных позиций на рынке. Но было бы мне сейчас 25 - я не стал бы связывать свою профессиональную карьеру с направлением дба в целом, есть масса других, более интересных и востребованных направлений. Переходите туда, мой вам совет, пока не поздно

    Ты, помнится, ещё недавно советовал в Брно переезжать. В цветущий край чешского пива и вепрева колена. Но сам уже оттуда сорвался, пока не поздно.
    16 апр 18, 23:59    [21343908]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    NoDataFound
    Member

    Откуда:
    Сообщений: 79
    Siemargl
    спецы по Ораклу стоят дорого и реже встречаются.

    мсскл - ширпотреб. на этом рынке полно студентов и без тебя

    +вот много
    Мнение мое конечно субъективное, но выводы сделаны в полях, в нескольких особо жирных на данные местах.
    В реальном продакшене с многатерабайт - мсскул смотрится как ширпотреб. Даже если работает.
    Плюс знавал одного матерого мсскулиста, так тот частенько матерился, починяя ежедневно одни и те же кубы.

    И да, тут выше писали про приятные дефолтные настройки. Это ни о чем. Многофункциональную БД надо тюнить под свои приложения. Что Оракл, что Терадату, что мсскл.
    А таблички в дефолтной инсталляции можно везде на первых порах посоздавать.
    17 апр 18, 00:24    [21343928]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    Don4anin
    Member

    Откуда:
    Сообщений: 227
    Vyatich
    Don4anin
    Главное преимущество MS SQL перед Oracle - большее количество доступных позиций на рынке. Но было бы мне сейчас 25 - я не стал бы связывать свою профессиональную карьеру с направлением дба в целом, есть масса других, более интересных и востребованных направлений. Переходите туда, мой вам совет, пока не поздно

    Ты, помнится, ещё недавно советовал в Брно переезжать. В цветущий край чешского пива и вепрева колена. Но сам уже оттуда сорвался, пока не поздно.


    Ну, скажем прямо - в Брно для оракл дба с работой сейчас крайне туго, но для спецов по MS SQL по-прежнему не все так плохо. Глобальные тренды. С другой стороны, знакомый, который переехал из Мск в Брно и работает в самом Оракле девелопером - очень доволен, взял ипотеку и назад не собирается. Так что дело не в локации, а молодым бы я советовал идти прямиком в разработку и не тратить время на крайне нишевые вещи, коим сейчас является дба направление в целом
    17 апр 18, 00:30    [21343932]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    шК0ДЕР
    Member

    Откуда: Самара, городок на Волге
    Сообщений: 325
    Don4anin
    Так что дело не в локации, а молодым бы я советовал идти прямиком в разработку и не тратить время на крайне нишевые вещи, коим сейчас является дба направление в целом


    Все хорошо. Устроился, работа устраивает. Я не дба и никогда стать им не стремился. Моя задача - разрабатывать код, а администрированием занимаются иные люди
    18 апр 18, 10:19    [21347693]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    AmKad
    Member

    Откуда:
    Сообщений: 4830
    Don4anin
    Главное преимущество MS SQL перед Oracle - большее количество доступных позиций на рынке. Но было бы мне сейчас 25 - я не стал бы связывать свою профессиональную карьеру с направлением дба в целом, есть масса других, более интересных и востребованных направлений. Переходите туда, мой вам совет, пока не поздно
    Слишком толстые и грубые выводы. В промышленных системах на одного dba несколько db-девелоперов.
    18 апр 18, 10:40    [21347788]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    AmKad
    Member

    Откуда:
    Сообщений: 4830
    шК0ДЕР
    Все хорошо. Устроился, работа устраивает.
    Так ты это, погоди пока. Может это у тебя эйфория от повышения в зп. Через полгода вернешься в эту тему, и тогда уже напишешь что и как.
    18 апр 18, 10:48    [21347820]     Ответить | Цитировать Сообщить модератору
     Re: Переход из oracle на ms sql  [new]
    шК0ДЕР
    Member

    Откуда: Самара, городок на Волге
    Сообщений: 325
    AmKad
    Так ты это, погоди пока. Может это у тебя эйфория от повышения в зп. Через полгода вернешься в эту тему, и тогда уже напишешь что и как.
    Не исключено. Но смотрю не только по своим ощущениям, а по коллегам, которые тут работают 4+ лет.
    18 апр 18, 10:53    [21347835]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: 1 2 3      [все]
    Все форумы / Работа Ответить