|
Что сейчас актуально учить 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/topic.php?fid=35&msg=38190991&tid=1552470]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 129ms |
0 / 0 |