powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что сейчас актуально учить MSSQL или Oracle?
32 сообщений из 32, показаны все 2 страниц
Что сейчас актуально учить MSSQL или Oracle?
    #38159170
Привет.

Интересует область программирования и работа в ней:

1) Разработка схем БД OLTP и OLAP
2) Программирование на языке БД (t-sql или pl/sql)
3) Использование средств типа Analizys Services/Integration Services
4) Создание отчетности (что-то типа MS Reporting Services)
5) Администрирование DBMS

Что актуальнее учить новичку? Цель - заработок денег, а не религия и т. п..
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38159260
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек000001,

с такой целью в менагеры надо идти
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38159269
SergSuperновичек000001,

с такой целью в менагеры надо идти

не хочу в манагеры.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38159316
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каждый из пяти перечисленных пунктов требует несколько/существенно разных личных данных.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38159662
Бредятинановичек000001Привет.

Интересует область программирования и работа в ней:

1) Разработка схем БД OLTP и OLAP
2) Программирование на языке БД (t-sql или pl/sql)
3) Использование средств типа Analizys Services/Integration Services
4) Создание отчетности (что-то типа MS Reporting Services)
5) Администрирование DBMS

Что актуальнее учить новичку? Цель - заработок денег, а не религия и т. п..
Никакой разницы. Обе "системы" ориентированы именно на "заработок денег". То есть, экономически оправданы. Технически, как специалист БД, Вы отстанете навсегда , но это же не влияет на зарабатывание денег:)

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

ps если кого-то коробит цель - деньги. вы ради них работаете.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38159809
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек000001,
Берешь данный форум и смотришь, сколько постов на Oracle, сколько MS SQL. Если есть личные предпочтения, то можно писать почти на чем угодно. В крупном городе найдуться все вакансии. А не в крупном, вы сами создадите себе нужную нишу, если вместо таких вопросов будете заниматься интересным вам делом
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38161779
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек000001Привет.

Интересует область программирования и работа в ней:

1) Разработка схем БД OLTP и OLAP


Вообще-то OLAP и OLTP разные вещи.
Этот пункт надо разделить на два ;-)


новичек0000012) Программирование на языке БД (t-sql или pl/sql)


IMHO лучше хорошо знать SQL, а TSQL или pl/sql постольку поскольку, чем наоборот.
Это позволяет быть не привязанным к конкретной БД.

новичек0000013) Использование средств типа Analizys Services/Integration Services


По моему это OLAP :-)

новичек0000014) Создание отчетности (что-то типа MS Reporting Services)


Составление отчетов зависит от знания SQL.
Так что знаете SQL, можете использовать любую отчетную систему.

новичек0000015) Администрирование DBMS


Здесь привязка к конкретной СУБД.
Это не ваш выбор
См. ниже.

новичек000001Что актуальнее учить новичку? Цель - заработок денег, а не религия и т. п..

Если цель зарабатывание денег, то не надо привязываться к конкретной СУБД.
Т.к. сегодня много платят за одно, завтра за другое.
Т.е. вы должны одинаково хорошо разбираться как в MS SQL, так и в Oracle.
Поэтому изучать надо то что у них одинаково и иметь представления об особенностях этих СУБД.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38162428
mad_nazgul
Вообще-то OLAP и OLTP разные вещи.



Я врде знаю что разные :)

mad_nazgulЕсли цель зарабатывание денег, то не надо привязываться к конкретной СУБД.

Т.е. вы должны одинаково хорошо разбираться как в MS SQL, так и в Oracle.


Это реально? "Размеры" обоих систем просто невероятные.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38162452
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
флуд потер, не обессудьте
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38164296
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot новичек000001]mad_nazgulЭто реально? "Размеры" обоих систем просто невероятные.

"Размеры" в основном касаются администрирования и особенностей встроенных ЯП (PL/SQL и TSQL).
Сам SQL стандартизирован. Ну а знать/помнить особенности реализации стандарта в той и другой системе думаю не очень трудно.
Вон HTML верстальщики помят особенности реализации стандарта HTML в том иди ином браузере. ;-)
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38164593
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot mad_nazgul]новичек000001пропущено...


"Размеры" в основном касаются администрирования и особенностей встроенных ЯП (PL/SQL и TSQL).
Сам SQL стандартизирован. Ну а знать/помнить особенности реализации стандарта в той и другой системе думаю не очень трудно.
Вон HTML верстальщики помят особенности реализации стандарта HTML в том иди ином браузере. ;-)
редко пишут процедуры сразу и для оракла и для мс
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38165010
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Ivan Durak]mad_nazgulпропущено...

редко пишут процедуры сразу и для оракла и для мс

Зато есть запросы. :-)
В хорошо спроектированной БД написание процедур можно свести к минимум.
Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-)
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38165109
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulВ хорошо спроектированной БД написание процедур можно свести к минимум.
Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-)
банковсая AБС без процедур????
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38168051
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durakmad_nazgulВ хорошо спроектированной БД написание процедур можно свести к минимум.
Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-)
банковсая AБС без процедур????

Java?!
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38168396
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulIvan Durakпропущено...

банковсая AБС без процедур????

Java?!
И где такое есть?
В РФ-ии и всем снг - практически все АБС в банках имеют логику на sql процедурах. Будь-то оракл, мсскл, сайбейс или информикс !!
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38168406
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durakmad_nazgulпропущено...


Java?!
И где такое есть?
В РФ-ии и всем снг - практически все АБС в банках имеют логику на sql процедурах. Будь-то оракл, мсскл, сайбейс или информикс !!разве что тут
и то внедрения единичные
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38169083
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperразве что тут
и то внедрения единичные
А где можно про внедрения почитать? Интересно, как они на практике реализовали фичу "Независимость от операционных систем, потенциальная независимость от СУБД".
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38169215
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatSergSuperразве что тут
и то внедрения единичные
А где можно про внедрения почитать? Интересно, как они на практике реализовали фичу "Независимость от операционных систем, потенциальная независимость от СУБД".
думаю что никак
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38169325
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatSergSuperразве что тут
и то внедрения единичные
А где можно про внедрения почитать? Интересно, как они на практике реализовали фичу "Независимость от операционных систем, потенциальная независимость от СУБД".где почитать не знаю
если в двух словах:
в цфт всё разрабатывается на своем языке, в своей IDE, потом все компилируется в оракловские пакеты, заносится в таблицы информация о формах, доступах и т.д.
в качестве клиента свой написанный тонкий клиент, который только запускает функции пакетов
это что касается двухуровневой работы

при трехуровневой все компилится в яву, клиентское приложение работает с сервером приложений

т.е. теоретически разработчику все равно как оно будет работать - он все равно пишет на цфт-шном языке

про независимость от операционных систем - не знаю что тут смутило, про независимость от СУБД - пока этого нет, и сомневаюсь что будет
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38172315
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек0000012) Программирование на языке БД (t-sql или pl/sql)
сперва надо хорошо выучить SQL, sql и есть начало всех субд.... личьно мое мнение пл/сгл ... я программировал и на PL/SQL и TSQL, в TSQL очень много строк кода пишеш когда это же задание можно решить в PL/SQL в разы меньше кодом, PL/SQL очень функионально очень расширен, когда TSQL совсем обратно, конкретный пример работа с обычными текст файлами... я никак не мог найти аналог utl_file. личьно мое мнение PL/SQL код более понятливый для чтение чем TSQL, незнаю может я привык по этому... можно много обсудить, все зависит от задании.... если у тебя нету варианта например изучить пл/сгл тогда должен выуить тсгл...
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38182262
Вадиман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot mad_nazgul]новичек000001пропущено...


"Размеры" в основном касаются администрирования и особенностей встроенных ЯП (PL/SQL и TSQL).
Сам SQL стандартизирован. Ну а знать/помнить особенности реализации стандарта в той и другой системе думаю не очень трудно.
Вон HTML верстальщики помят особенности реализации стандарта HTML в том иди ином браузере. ;-)

Просто феерично.
Свести процесс разработки, оптимизации, администрирования базы к примерам верстания страниц на html - это сильно.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38182267
Вадиман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulновичек0000012) Программирование на языке БД (t-sql или pl/sql)


IMHO лучше хорошо знать SQL, а TSQL или pl/sql постольку поскольку, чем наоборот.
Это позволяет быть не привязанным к конкретной БД.


Вы серьезно полагаете, что сможете написать приложение, "не привязываясь" к конкретной БД?
Если будете не против продолжить дискуссию, выложите сюда несколько строчек кода, который, по вашему мнению, независим от субд, мы его обсудим.

Опуская даже теоретическую возможность такого, мне непонятно, откуда вообще взялись подобные настроения. Если вы купили какую-то СУБД - вы купили ее функционал, вы заплатили за это деньги. Но при этом какие-то фобии мешают им воспользоваться. То, что делает база сама - как правило, она делает это лучше и быстрее, чем напишите вы сами.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38182423
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВадиманВы серьезно полагаете, что сможете написать приложение, "не привязываясь" к конкретной БД?
Если будете не против продолжить дискуссию, выложите сюда несколько строчек кода, который, по вашему мнению, независим от субд, мы его обсудим.


Э-э-э вас не смущает тот факт, что такие приложения уже существуют и давно работают?
Например распространенные CMS.
Вполне себе поддерживают как MySQL, так и PostgreSQL.

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

Это если касаться "внутренней" автоматизации.
Если вы аутсорсер, который создает приложения для автоматизации других предприятия, то вам придется иметь ввиду их "хотелки".
Грубо говоря если ваше приложение работает ТОЛЬКО с Oracle, а у заказчика все решения от MS.
То скорее всего они выберут тех поставщиков, которые могут предложить решения которые смогут работать с MS SQL, чем рассматривать вопрос установки Oracle. Даже если ваше приложение объективно лучше.

Просто надо понимать, что MS и Oracle заинтересованы в vendor lock.
Соответственно и предлагают программистам, разработчикам и т.д. свои плюшки которые не совместимы с решениями конкурентов и "расширяющие" стандарт.
Вестись на эту удочку каждый решает сам, но осознавать, что она есть должен каждый.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38182838
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЭ-э-э вас не смущает тот факт, что такие приложения уже существуют и давно работают?
Например распространенные CMS.
Вполне себе поддерживают как MySQL, так и PostgreSQL.Тут можно сделать пару замечаний:
Во-первых, заявленная вендором поддержка не всегда соответствует реальному положению вещей. Сталкивался с несколькими случаями, когда на одной СУБД приложение работает нормально, а на других "запускается".
Во-вторых, даже при поддержке нескольких СУБД поддерживаются далеко не все. То есть для каждой СУБД существует своя специализированная версия приложения. Да, значительная часть кода общая, но как раз библиотеки, ответственные за работу с СУБД в каждой версии свои. То есть на "стандартном SQL" написать работающее приложение никому не удается. Все равно приходится подстраиваться под диалекты.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38182859
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЕсли вы аутсорсер, который создает приложения для автоматизации других предприятия, то вам придется иметь ввиду их "хотелки".
Грубо говоря если ваше приложение работает ТОЛЬКО с Oracle, а у заказчика все решения от MS.
То скорее всего они выберут тех поставщиков, которые могут предложить решения которые смогут работать с MS SQL, чем рассматривать вопрос установки Oracle. Даже если ваше приложение объективно лучше.Кстати, знаю три компании, которые поначалу пытались выпускать "мультиплатформенный" продукт, но поняв, что мультиплатформенность слишком негативно сказывается на качестве продукта, отказадись от этого и сконцентрировались на одной платформе (в двух случаях это был Oracle, в третьем - MSSQL). Заказчики, которые уже успели воспользоваться версиями были вынуждены докупить новую СУБД.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38182923
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЭ-э-э вас не смущает тот факт, что такие тривиальные приложения уже существуют и давно хреново работают?
Поправил.

mad_nazgulГрубо говоря если ваше приложение работает ТОЛЬКО с Oracle, а у заказчика все решения от MS. То скорее всего они выберут тех поставщиков, которые
В первую очередь, это зависит от заказчика. Серьёзные заказчики ищут не "приложение", а "платформу", куда входят и железо, и СПО, и ППО. Во вторую очередь, это зависит от исполнителя. Вменяемый исполнитель знает свою нишу и окучивает именно её, не пытаясь хватать всё подряд. В нижнем сегменте бывают исполнители, пытающиеся плюхнуться задом на всё возможное, но я не стал бы брать с них пример.

mad_nazgulВестись на эту удочку каждый решает сам, но осознавать, что она есть должен каждый.
Забавная мысль.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38190976
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyВо-первых, заявленная вендором поддержка не всегда соответствует реальному положению вещей. Сталкивался с несколькими случаями, когда на одной СУБД приложение работает нормально, а на других "запускается".


Про vendor lock я уже говорил ;-)

Bogdanov AndreyВо-вторых, даже при поддержке нескольких СУБД поддерживаются далеко не все. То есть для каждой СУБД существует своя специализированная версия приложения. Да, значительная часть кода общая, но как раз библиотеки, ответственные за работу с СУБД в каждой версии свои. То есть на "стандартном SQL" написать работающее приложение никому не удается. Все равно приходится подстраиваться под диалекты.

Опять же это относиться к проблеме vendor lock.
Это как с браузерами.
Во времена господства IE6 многим верстальщикам HTML приходилось учитывать "особенности" IE6, некоторые просто "не заморачивались" и делали IE6-only совместимый сайт.

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

С SQL и работой с БД, та же самая ситуация.

Но это не отменяет того факта, что знание стандарта SQL и его DML и DDL позволит решить большинство CRUD задач.
А если на этапе проектирования БД ориентироваться только на стандарт SQL позволит с минимальными усилиями перевести приложение на другую СУБД.
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38190979
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyКстати, знаю три компании, которые поначалу пытались выпускать "мультиплатформенный" продукт, но поняв, что мультиплатформенность слишком негативно сказывается на качестве продукта, отказадись от этого и сконцентрировались на одной платформе (в двух случаях это был Oracle, в третьем - MSSQL). Заказчики, которые уже успели воспользоваться версиями были вынуждены докупить новую СУБД.

А могли сменить поставщика :-)
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38190991
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerВ первую очередь, это зависит от заказчика. Серьёзные заказчики ищут не "приложение", а "платформу", куда входят и железо, и СПО, и ППО. Во вторую очередь, это зависит от исполнителя. Вменяемый исполнитель знает свою нишу и окучивает именно её, не пытаясь хватать всё подряд. В нижнем сегменте бывают исполнители, пытающиеся плюхнуться задом на всё возможное, но я не стал бы брать с них пример.


Серьезные заказчики ищут не "приложение", не "платформу", а "решение своих проблем за минимальные деньги".
Если они посчитают, что покупка лицензий на новую СУБД + ТСО им не выгодно, то перехода не будет.
Грубо говоря не окупится в течении 5 лет (срок взят с потолка), то они все оставят как есть.
Т.е. прежде чем предлагать "платформу" они хотят увидеть экономическое обоснование, что переход на новую СУБД и платформу будет выгоден. Это в идеале.
В реале тут еще добавляется "откатоемкость" проекта и материальная заинтересованность стейтехолдеров.
Так что переход на другую СУБД будет скорее "политическим", чем "технологическим".
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38191043
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulНо это не отменяет того факта, что знание стандарта SQL и его DML и DDL позволит решить большинство CRUD задач.
Большинство CRUD задач решается ценой "один программист один раз потратил от нескольких минут до нескольких дней", в зависимости от того, насколько хорошо он собирается их решать. Говорить здесь о каких-то преимуществах просто смешно.

mad_nazgulА если на этапе проектирования БД ориентироваться только на стандарт SQL позволит с минимальными усилиями перевести приложение на другую СУБД.
Громкие слова, в которых экстремально мало наполнения. Расскажите, пожалуйста, как ориентироваться "только на стандарт SQL на этапе проектирования" на примере простейшей задачи, ну там например телефонного справочника, и как это позволит избежать таких неприятных мелочей, как например "MSSQL криво генерит ограничения уникальности", "Oracle не различает пустую строку и null", "Firebird не умеет создавать индексы по длинным текстовым полям"...
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38191077
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЕсли они посчитают, что покупка лицензий на новую СУБД + ТСО им не выгодно, то перехода не будет.
...
Так что переход на другую СУБД будет скорее "политическим", чем "технологическим".
Какой переход, о чём Вы? Похоже, Вы вообще не представляете себе потребностей серьёзных заказчиков. Такое ощущение, что Вы подразумеваете сравнение "купить новое всё" и "взгромоздить софт на старую платформу". Поясняю: они сравнивают "купить новое железо, лицензии на новую ос, лицензии на новую субд и новую прикладуху" с "купить новое железо, новые лицензии на старые ос и субд и новую прикладуху".
...
Рейтинг: 0 / 0
Что сейчас актуально учить MSSQL или Oracle?
    #38191235
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulА могли сменить поставщика :-)Некоторые и сменили, но поставщикам от этого только легче стало, так как поддержка двух версий одного продукта обходится дороже, чем потеря пары клиентов.
...
Рейтинг: 0 / 0
32 сообщений из 32, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что сейчас актуально учить MSSQL или Oracle?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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