|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
Привет. Интересует область программирования и работа в ней: 1) Разработка схем БД OLTP и OLAP 2) Программирование на языке БД (t-sql или pl/sql) 3) Использование средств типа Analizys Services/Integration Services 4) Создание отчетности (что-то типа MS Reporting Services) 5) Администрирование DBMS Что актуальнее учить новичку? Цель - заработок денег, а не религия и т. п.. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2013, 15:26 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
новичек000001, с такой целью в менагеры надо идти ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2013, 15:59 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
SergSuperновичек000001, с такой целью в менагеры надо идти не хочу в манагеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2013, 16:01 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
Каждый из пяти перечисленных пунктов требует несколько/существенно разных личных данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2013, 16:23 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
Бредятинановичек000001Привет. Интересует область программирования и работа в ней: 1) Разработка схем БД OLTP и OLAP 2) Программирование на языке БД (t-sql или pl/sql) 3) Использование средств типа Analizys Services/Integration Services 4) Создание отчетности (что-то типа MS Reporting Services) 5) Администрирование DBMS Что актуальнее учить новичку? Цель - заработок денег, а не религия и т. п.. Никакой разницы. Обе "системы" ориентированы именно на "заработок денег". То есть, экономически оправданы. Технически, как специалист БД, Вы отстанете навсегда , но это же не влияет на зарабатывание денег:) отстану от чего? может не верно выразился. работал и с тем и с тем но это было не основное и знания отрывочны. решил полностью или в мсскл или в оракл. ps если кого-то коробит цель - деньги. вы ради них работаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2013, 18:58 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
новичек000001, Берешь данный форум и смотришь, сколько постов на Oracle, сколько MS SQL. Если есть личные предпочтения, то можно писать почти на чем угодно. В крупном городе найдуться все вакансии. А не в крупном, вы сами создадите себе нужную нишу, если вместо таких вопросов будете заниматься интересным вам делом ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2013, 21:48 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
новичек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. Поэтому изучать надо то что у них одинаково и иметь представления об особенностях этих СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 10:03 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgul Вообще-то OLAP и OLTP разные вещи. Я врде знаю что разные :) mad_nazgulЕсли цель зарабатывание денег, то не надо привязываться к конкретной СУБД. Т.е. вы должны одинаково хорошо разбираться как в MS SQL, так и в Oracle. Это реально? "Размеры" обоих систем просто невероятные. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 15:32 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
флуд потер, не обессудьте ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 15:47 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
[quot новичек000001]mad_nazgulЭто реально? "Размеры" обоих систем просто невероятные. "Размеры" в основном касаются администрирования и особенностей встроенных ЯП (PL/SQL и TSQL). Сам SQL стандартизирован. Ну а знать/помнить особенности реализации стандарта в той и другой системе думаю не очень трудно. Вон HTML верстальщики помят особенности реализации стандарта HTML в том иди ином браузере. ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 10:46 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
[quot mad_nazgul]новичек000001пропущено... "Размеры" в основном касаются администрирования и особенностей встроенных ЯП (PL/SQL и TSQL). Сам SQL стандартизирован. Ну а знать/помнить особенности реализации стандарта в той и другой системе думаю не очень трудно. Вон HTML верстальщики помят особенности реализации стандарта HTML в том иди ином браузере. ;-) редко пишут процедуры сразу и для оракла и для мс ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 13:24 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
[quot Ivan Durak]mad_nazgulпропущено... редко пишут процедуры сразу и для оракла и для мс Зато есть запросы. :-) В хорошо спроектированной БД написание процедур можно свести к минимум. Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 15:51 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulВ хорошо спроектированной БД написание процедур можно свести к минимум. Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-) банковсая AБС без процедур???? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 16:39 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
Ivan Durakmad_nazgulВ хорошо спроектированной БД написание процедур можно свести к минимум. Хотя да, для апологета двухзвенки написание сервера приложения на БД это конечно само-то. ;-) банковсая AБС без процедур???? Java?! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2013, 14:27 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulIvan Durakпропущено... банковсая AБС без процедур???? Java?! И где такое есть? В РФ-ии и всем снг - практически все АБС в банках имеют логику на sql процедурах. Будь-то оракл, мсскл, сайбейс или информикс !! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2013, 17:21 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
Ivan Durakmad_nazgulпропущено... Java?! И где такое есть? В РФ-ии и всем снг - практически все АБС в банках имеют логику на sql процедурах. Будь-то оракл, мсскл, сайбейс или информикс !!разве что тут и то внедрения единичные ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2013, 17:28 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
SergSuperразве что тут и то внедрения единичные А где можно про внедрения почитать? Интересно, как они на практике реализовали фичу "Независимость от операционных систем, потенциальная независимость от СУБД". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2013, 09:49 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
haXbatSergSuperразве что тут и то внедрения единичные А где можно про внедрения почитать? Интересно, как они на практике реализовали фичу "Независимость от операционных систем, потенциальная независимость от СУБД". думаю что никак ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2013, 11:09 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
haXbatSergSuperразве что тут и то внедрения единичные А где можно про внедрения почитать? Интересно, как они на практике реализовали фичу "Независимость от операционных систем, потенциальная независимость от СУБД".где почитать не знаю если в двух словах: в цфт всё разрабатывается на своем языке, в своей IDE, потом все компилируется в оракловские пакеты, заносится в таблицы информация о формах, доступах и т.д. в качестве клиента свой написанный тонкий клиент, который только запускает функции пакетов это что касается двухуровневой работы при трехуровневой все компилится в яву, клиентское приложение работает с сервером приложений т.е. теоретически разработчику все равно как оно будет работать - он все равно пишет на цфт-шном языке про независимость от операционных систем - не знаю что тут смутило, про независимость от СУБД - пока этого нет, и сомневаюсь что будет ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2013, 12:12 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
новичек0000012) Программирование на языке БД (t-sql или pl/sql) сперва надо хорошо выучить SQL, sql и есть начало всех субд.... личьно мое мнение пл/сгл ... я программировал и на PL/SQL и TSQL, в TSQL очень много строк кода пишеш когда это же задание можно решить в PL/SQL в разы меньше кодом, PL/SQL очень функионально очень расширен, когда TSQL совсем обратно, конкретный пример работа с обычными текст файлами... я никак не мог найти аналог utl_file. личьно мое мнение PL/SQL код более понятливый для чтение чем TSQL, незнаю может я привык по этому... можно много обсудить, все зависит от задании.... если у тебя нету варианта например изучить пл/сгл тогда должен выуить тсгл... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2013, 10:25 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
[quot mad_nazgul]новичек000001пропущено... "Размеры" в основном касаются администрирования и особенностей встроенных ЯП (PL/SQL и TSQL). Сам SQL стандартизирован. Ну а знать/помнить особенности реализации стандарта в той и другой системе думаю не очень трудно. Вон HTML верстальщики помят особенности реализации стандарта HTML в том иди ином браузере. ;-) Просто феерично. Свести процесс разработки, оптимизации, администрирования базы к примерам верстания страниц на html - это сильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2013, 00:56 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulновичек0000012) Программирование на языке БД (t-sql или pl/sql) IMHO лучше хорошо знать SQL, а TSQL или pl/sql постольку поскольку, чем наоборот. Это позволяет быть не привязанным к конкретной БД. Вы серьезно полагаете, что сможете написать приложение, "не привязываясь" к конкретной БД? Если будете не против продолжить дискуссию, выложите сюда несколько строчек кода, который, по вашему мнению, независим от субд, мы его обсудим. Опуская даже теоретическую возможность такого, мне непонятно, откуда вообще взялись подобные настроения. Если вы купили какую-то СУБД - вы купили ее функционал, вы заплатили за это деньги. Но при этом какие-то фобии мешают им воспользоваться. То, что делает база сама - как правило, она делает это лучше и быстрее, чем напишите вы сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2013, 01:00 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
ВадиманВы серьезно полагаете, что сможете написать приложение, "не привязываясь" к конкретной БД? Если будете не против продолжить дискуссию, выложите сюда несколько строчек кода, который, по вашему мнению, независим от субд, мы его обсудим. Э-э-э вас не смущает тот факт, что такие приложения уже существуют и давно работают? Например распространенные CMS. Вполне себе поддерживают как MySQL, так и PostgreSQL. ВадиманОпуская даже теоретическую возможность такого, мне непонятно, откуда вообще взялись подобные настроения. Если вы купили какую-то СУБД - вы купили ее функционал, вы заплатили за это деньги. Но при этом какие-то фобии мешают им воспользоваться. То, что делает база сама - как правило, она делает это лучше и быстрее, чем напишите вы сами. Это если касаться "внутренней" автоматизации. Если вы аутсорсер, который создает приложения для автоматизации других предприятия, то вам придется иметь ввиду их "хотелки". Грубо говоря если ваше приложение работает ТОЛЬКО с Oracle, а у заказчика все решения от MS. То скорее всего они выберут тех поставщиков, которые могут предложить решения которые смогут работать с MS SQL, чем рассматривать вопрос установки Oracle. Даже если ваше приложение объективно лучше. Просто надо понимать, что MS и Oracle заинтересованы в vendor lock. Соответственно и предлагают программистам, разработчикам и т.д. свои плюшки которые не совместимы с решениями конкурентов и "расширяющие" стандарт. Вестись на эту удочку каждый решает сам, но осознавать, что она есть должен каждый. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2013, 07:55 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulЭ-э-э вас не смущает тот факт, что такие приложения уже существуют и давно работают? Например распространенные CMS. Вполне себе поддерживают как MySQL, так и PostgreSQL.Тут можно сделать пару замечаний: Во-первых, заявленная вендором поддержка не всегда соответствует реальному положению вещей. Сталкивался с несколькими случаями, когда на одной СУБД приложение работает нормально, а на других "запускается". Во-вторых, даже при поддержке нескольких СУБД поддерживаются далеко не все. То есть для каждой СУБД существует своя специализированная версия приложения. Да, значительная часть кода общая, но как раз библиотеки, ответственные за работу с СУБД в каждой версии свои. То есть на "стандартном SQL" написать работающее приложение никому не удается. Все равно приходится подстраиваться под диалекты. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2013, 12:09 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulЕсли вы аутсорсер, который создает приложения для автоматизации других предприятия, то вам придется иметь ввиду их "хотелки". Грубо говоря если ваше приложение работает ТОЛЬКО с Oracle, а у заказчика все решения от MS. То скорее всего они выберут тех поставщиков, которые могут предложить решения которые смогут работать с MS SQL, чем рассматривать вопрос установки Oracle. Даже если ваше приложение объективно лучше.Кстати, знаю три компании, которые поначалу пытались выпускать "мультиплатформенный" продукт, но поняв, что мультиплатформенность слишком негативно сказывается на качестве продукта, отказадись от этого и сконцентрировались на одной платформе (в двух случаях это был Oracle, в третьем - MSSQL). Заказчики, которые уже успели воспользоваться версиями были вынуждены докупить новую СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2013, 12:18 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulЭ-э-э вас не смущает тот факт, что такие тривиальные приложения уже существуют и давно хреново работают? Поправил. mad_nazgulГрубо говоря если ваше приложение работает ТОЛЬКО с Oracle, а у заказчика все решения от MS. То скорее всего они выберут тех поставщиков, которые В первую очередь, это зависит от заказчика. Серьёзные заказчики ищут не "приложение", а "платформу", куда входят и железо, и СПО, и ППО. Во вторую очередь, это зависит от исполнителя. Вменяемый исполнитель знает свою нишу и окучивает именно её, не пытаясь хватать всё подряд. В нижнем сегменте бывают исполнители, пытающиеся плюхнуться задом на всё возможное, но я не стал бы брать с них пример. mad_nazgulВестись на эту удочку каждый решает сам, но осознавать, что она есть должен каждый. Забавная мысль. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2013, 21:46 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
Bogdanov AndreyВо-первых, заявленная вендором поддержка не всегда соответствует реальному положению вещей. Сталкивался с несколькими случаями, когда на одной СУБД приложение работает нормально, а на других "запускается". Про vendor lock я уже говорил ;-) Bogdanov AndreyВо-вторых, даже при поддержке нескольких СУБД поддерживаются далеко не все. То есть для каждой СУБД существует своя специализированная версия приложения. Да, значительная часть кода общая, но как раз библиотеки, ответственные за работу с СУБД в каждой версии свои. То есть на "стандартном SQL" написать работающее приложение никому не удается. Все равно приходится подстраиваться под диалекты. Опять же это относиться к проблеме vendor lock. Это как с браузерами. Во времена господства IE6 многим верстальщикам HTML приходилось учитывать "особенности" IE6, некоторые просто "не заморачивались" и делали IE6-only совместимый сайт. Сейчас ситуация более-менее выровнялась. Хотя все равно создать сайт корректно отображающийся во всех актуальных браузерах стоит усилий. С SQL и работой с БД, та же самая ситуация. Но это не отменяет того факта, что знание стандарта SQL и его DML и DDL позволит решить большинство CRUD задач. А если на этапе проектирования БД ориентироваться только на стандарт SQL позволит с минимальными усилиями перевести приложение на другую СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2013, 10:18 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
Bogdanov AndreyКстати, знаю три компании, которые поначалу пытались выпускать "мультиплатформенный" продукт, но поняв, что мультиплатформенность слишком негативно сказывается на качестве продукта, отказадись от этого и сконцентрировались на одной платформе (в двух случаях это был Oracle, в третьем - MSSQL). Заказчики, которые уже успели воспользоваться версиями были вынуждены докупить новую СУБД. А могли сменить поставщика :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2013, 10:20 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
softwarerВ первую очередь, это зависит от заказчика. Серьёзные заказчики ищут не "приложение", а "платформу", куда входят и железо, и СПО, и ППО. Во вторую очередь, это зависит от исполнителя. Вменяемый исполнитель знает свою нишу и окучивает именно её, не пытаясь хватать всё подряд. В нижнем сегменте бывают исполнители, пытающиеся плюхнуться задом на всё возможное, но я не стал бы брать с них пример. Серьезные заказчики ищут не "приложение", не "платформу", а "решение своих проблем за минимальные деньги". Если они посчитают, что покупка лицензий на новую СУБД + ТСО им не выгодно, то перехода не будет. Грубо говоря не окупится в течении 5 лет (срок взят с потолка), то они все оставят как есть. Т.е. прежде чем предлагать "платформу" они хотят увидеть экономическое обоснование, что переход на новую СУБД и платформу будет выгоден. Это в идеале. В реале тут еще добавляется "откатоемкость" проекта и материальная заинтересованность стейтехолдеров. Так что переход на другую СУБД будет скорее "политическим", чем "технологическим". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2013, 10:28 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulНо это не отменяет того факта, что знание стандарта SQL и его DML и DDL позволит решить большинство CRUD задач. Большинство CRUD задач решается ценой "один программист один раз потратил от нескольких минут до нескольких дней", в зависимости от того, насколько хорошо он собирается их решать. Говорить здесь о каких-то преимуществах просто смешно. mad_nazgulА если на этапе проектирования БД ориентироваться только на стандарт SQL позволит с минимальными усилиями перевести приложение на другую СУБД. Громкие слова, в которых экстремально мало наполнения. Расскажите, пожалуйста, как ориентироваться "только на стандарт SQL на этапе проектирования" на примере простейшей задачи, ну там например телефонного справочника, и как это позволит избежать таких неприятных мелочей, как например "MSSQL криво генерит ограничения уникальности", "Oracle не различает пустую строку и null", "Firebird не умеет создавать индексы по длинным текстовым полям"... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2013, 10:57 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulЕсли они посчитают, что покупка лицензий на новую СУБД + ТСО им не выгодно, то перехода не будет. ... Так что переход на другую СУБД будет скорее "политическим", чем "технологическим". Какой переход, о чём Вы? Похоже, Вы вообще не представляете себе потребностей серьёзных заказчиков. Такое ощущение, что Вы подразумеваете сравнение "купить новое всё" и "взгромоздить софт на старую платформу". Поясняю: они сравнивают "купить новое железо, лицензии на новую ос, лицензии на новую субд и новую прикладуху" с "купить новое железо, новые лицензии на старые ос и субд и новую прикладуху". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2013, 11:13 |
|
Что сейчас актуально учить MSSQL или Oracle?
|
|||
---|---|---|---|
#18+
mad_nazgulА могли сменить поставщика :-)Некоторые и сменили, но поставщикам от этого только легче стало, так как поддержка двух версий одного продукта обходится дороже, чем потеря пары клиентов. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2013, 12:40 |
|
|
start [/forum/search_topic.php?author=earsen&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 2720ms |
total: | 2903ms |
0 / 0 |