Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Что сейчас актуально учить MSSQL или Oracle?  [new]
новичек000001
Guest
Привет.

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

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

Что актуальнее учить новичку? Цель - заработок денег, а не религия и т. п..
20 фев 13, 15:26    [13955386]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
новичек000001,

с такой целью в менагеры надо идти
20 фев 13, 15:59    [13955704]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
новичек000001
Guest
SergSuper
новичек000001,

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


не хочу в манагеры.
20 фев 13, 16:01    [13955719]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11473
Каждый из пяти перечисленных пунктов требует несколько/существенно разных личных данных.
20 фев 13, 16:23    [13955908]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
новичек000001
Guest
Бредятина
новичек000001
Привет.

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

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

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

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


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

ps если кого-то коробит цель - деньги. вы ради них работаете.
20 фев 13, 18:58    [13956998]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Щиче
Member

Откуда: Чебоксары
Сообщений: 768
новичек000001,
Берешь данный форум и смотришь, сколько постов на Oracle, сколько MS SQL. Если есть личные предпочтения, то можно писать почти на чем угодно. В крупном городе найдуться все вакансии. А не в крупном, вы сами создадите себе нужную нишу, если вместо таких вопросов будете заниматься интересным вам делом
20 фев 13, 21:48    [13957633]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
новичек000001
Привет.

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

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


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


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


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

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


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

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


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

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


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

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


Если цель зарабатывание денег, то не надо привязываться к конкретной СУБД.
Т.к. сегодня много платят за одно, завтра за другое.
Т.е. вы должны одинаково хорошо разбираться как в MS SQL, так и в Oracle.
Поэтому изучать надо то что у них одинаково и иметь представления об особенностях этих СУБД.
22 фев 13, 10:03    [13965102]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
новичек000001
Guest
mad_nazgul

Вообще-то OLAP и OLTP разные вещи.



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

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

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


Это реально? "Размеры" обоих систем просто невероятные.
22 фев 13, 15:32    [13967596]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
флуд потер, не обессудьте
22 фев 13, 15:47    [13967711]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
[quot новичек000001]
mad_nazgul
Это реально? "Размеры" обоих систем просто невероятные.


"Размеры" в основном касаются администрирования и особенностей встроенных ЯП (PL/SQL и TSQL).
Сам SQL стандартизирован. Ну а знать/помнить особенности реализации стандарта в той и другой системе думаю не очень трудно.
Вон HTML верстальщики помят особенности реализации стандарта HTML в том иди ином браузере. ;-)
25 фев 13, 10:46    [13975043]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3795
[quot mad_nazgul]
новичек000001
пропущено...


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

редко пишут процедуры сразу и для оракла и для мс
25 фев 13, 13:24    [13976245]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
[quot Ivan Durak]
mad_nazgul
пропущено...

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


Зато есть запросы. :-)
В хорошо спроектированной БД написание процедур можно свести к минимум.
Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-)
25 фев 13, 15:51    [13977666]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3795
mad_nazgul
В хорошо спроектированной БД написание процедур можно свести к минимум.
Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-)

банковсая AБС без процедур????
25 фев 13, 16:39    [13978015]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
Ivan Durak
mad_nazgul
В хорошо спроектированной БД написание процедур можно свести к минимум.
Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-)

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


Java?!
27 фев 13, 14:27    [13988631]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3795
mad_nazgul
Ivan Durak
пропущено...

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


Java?!

И где такое есть?
В РФ-ии и всем снг - практически все АБС в банках имеют логику на sql процедурах. Будь-то оракл, мсскл, сайбейс или информикс !!
27 фев 13, 17:21    [13990157]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Ivan Durak
mad_nazgul
пропущено...


Java?!

И где такое есть?
В РФ-ии и всем снг - практически все АБС в банках имеют логику на sql процедурах. Будь-то оракл, мсскл, сайбейс или информикс !!
разве что тут
и то внедрения единичные
27 фев 13, 17:28    [13990201]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
haXbat
Member

Откуда:
Сообщений: 445
SergSuper
разве что тут
и то внедрения единичные

А где можно про внедрения почитать? Интересно, как они на практике реализовали фичу "Независимость от операционных систем, потенциальная независимость от СУБД".
28 фев 13, 09:49    [13992277]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3795
haXbat
SergSuper
разве что тут
и то внедрения единичные

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

думаю что никак
28 фев 13, 11:09    [13992705]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
haXbat
SergSuper
разве что тут
и то внедрения единичные

А где можно про внедрения почитать? Интересно, как они на практике реализовали фичу "Независимость от операционных систем, потенциальная независимость от СУБД".
где почитать не знаю
если в двух словах:
в цфт всё разрабатывается на своем языке, в своей IDE, потом все компилируется в оракловские пакеты, заносится в таблицы информация о формах, доступах и т.д.
в качестве клиента свой написанный тонкий клиент, который только запускает функции пакетов
это что касается двухуровневой работы

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

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

про независимость от операционных систем - не знаю что тут смутило, про независимость от СУБД - пока этого нет, и сомневаюсь что будет
28 фев 13, 12:12    [13993092]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
новичек000001
2) Программирование на языке БД (t-sql или pl/sql)

сперва надо хорошо выучить SQL, sql и есть начало всех субд.... личьно мое мнение пл/сгл ... я программировал и на PL/SQL и TSQL, в TSQL очень много строк кода пишеш когда это же задание можно решить в PL/SQL в разы меньше кодом, PL/SQL очень функионально очень расширен, когда TSQL совсем обратно, конкретный пример работа с обычными текст файлами... я никак не мог найти аналог utl_file. личьно мое мнение PL/SQL код более понятливый для чтение чем TSQL, незнаю может я привык по этому... можно много обсудить, все зависит от задании.... если у тебя нету варианта например изучить пл/сгл тогда должен выуить тсгл...
3 мар 13, 10:25    [14004917]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Вадиман
Member

Откуда: Владивосток
Сообщений: 1085
[quot mad_nazgul]
новичек000001
пропущено...


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


Просто феерично.
Свести процесс разработки, оптимизации, администрирования базы к примерам верстания страниц на html - это сильно.
13 мар 13, 00:56    [14042976]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Вадиман
Member

Откуда: Владивосток
Сообщений: 1085
mad_nazgul
новичек000001
2) Программирование на языке БД (t-sql или pl/sql)


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


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

Опуская даже теоретическую возможность такого, мне непонятно, откуда вообще взялись подобные настроения. Если вы купили какую-то СУБД - вы купили ее функционал, вы заплатили за это деньги. Но при этом какие-то фобии мешают им воспользоваться. То, что делает база сама - как правило, она делает это лучше и быстрее, чем напишите вы сами.
13 мар 13, 01:00    [14042985]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
mad_nazgul
Member

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


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

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


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

Просто надо понимать, что MS и Oracle заинтересованы в vendor lock.
Соответственно и предлагают программистам, разработчикам и т.д. свои плюшки которые не совместимы с решениями конкурентов и "расширяющие" стандарт.
Вестись на эту удочку каждый решает сам, но осознавать, что она есть должен каждый.
13 мар 13, 07:55    [14043276]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Bogdanov Andrey
Member

Откуда: Да уже и сам не знаю...
Сообщений: 2203
mad_nazgul
Э-э-э вас не смущает тот факт, что такие приложения уже существуют и давно работают?
Например распространенные CMS.
Вполне себе поддерживают как MySQL, так и PostgreSQL.
Тут можно сделать пару замечаний:
Во-первых, заявленная вендором поддержка не всегда соответствует реальному положению вещей. Сталкивался с несколькими случаями, когда на одной СУБД приложение работает нормально, а на других "запускается".
Во-вторых, даже при поддержке нескольких СУБД поддерживаются далеко не все. То есть для каждой СУБД существует своя специализированная версия приложения. Да, значительная часть кода общая, но как раз библиотеки, ответственные за работу с СУБД в каждой версии свои. То есть на "стандартном SQL" написать работающее приложение никому не удается. Все равно приходится подстраиваться под диалекты.
13 мар 13, 12:09    [14044510]     Ответить | Цитировать Сообщить модератору
 Re: Что сейчас актуально учить MSSQL или Oracle?  [new]
Bogdanov Andrey
Member

Откуда: Да уже и сам не знаю...
Сообщений: 2203
mad_nazgul
Если вы аутсорсер, который создает приложения для автоматизации других предприятия, то вам придется иметь ввиду их "хотелки".
Грубо говоря если ваше приложение работает ТОЛЬКО с Oracle, а у заказчика все решения от MS.
То скорее всего они выберут тех поставщиков, которые могут предложить решения которые смогут работать с MS SQL, чем рассматривать вопрос установки Oracle. Даже если ваше приложение объективно лучше.
Кстати, знаю три компании, которые поначалу пытались выпускать "мультиплатформенный" продукт, но поняв, что мультиплатформенность слишком негативно сказывается на качестве продукта, отказадись от этого и сконцентрировались на одной платформе (в двух случаях это был Oracle, в третьем - MSSQL). Заказчики, которые уже успели воспользоваться версиями были вынуждены докупить новую СУБД.
13 мар 13, 12:18    [14044567]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить