|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
comparatorЯ долго крепился. Но уже не выдерживаю. Если один программист разрабатывает и database-tier и middle-tier и client-tier, то это не проект, а так, поделка, сделанная одним человеком. А если это творится на достаточно крупном проекте, то это не проект, а ....здец. Всем спасибо за продуктивное обсуждение, не вышедшее далее первой страницы :-) Крепиться - это правильно, главное не переусердствовать. Как будете писать обработку(сложную) бизнес-логики данных с использованием сервера приложений? Как показывает практика, часть операций выгодно выполнить в бд, перед отправкой данных на сервер-приложений (что- то сложить, поделить, преобразовать и т.д.), так же существует часть операций, которые необходимо выполнить при возрате данных на сервер (какие-то преобразования, дополнительные запросы на основание обработанных данных и т.д.). Кто ж будет распределять, что и где делать? Для этого нужен человек, который понимает, что выгодней сделать на бд, а что на сервере приложений. Т.е. чтобы принять правильно решение он должен хорошо представлять все плюсы и минусы того или другого уровня. А без хорошей практики этого не добиться. Приняв решение он может озадачить двух падаванов (один на сервере приложений, другой на бд). Но постоянно так продолжаться не может, если сам не будет практиковаться, потеряет квалификацию. И соответственно, велика вероятность принятия неправильного решения, а проект то серьезный. Диалектика, однако. Каков выход? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2013, 17:50 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Basil A. SidorovмимоНасчет удобство программиста - это затраты на программиста. Чем больше зоопарк"Это просто праздник какой-то" - Карабас-Барабас голосом Владимира Этуша. Я понимаю, что монотеизм выключает логику, но не до такой же степени. Какой, в пень корявый, зоопарк, если ява-проект на разных платформах отличается стартовыми скриптами??? Пассаж про MySQL даже и упоминать не хочется ... Под зоопарком понимаю приложения разных производителей, которые надо состыковать и не понятно как. Например: берем винду, домен. субд и надо состыковать аутентификацию. Если в качестве субд использовать скл - то без проблем, если оракл - то надо думать. Или берем орм, если родной и с скл - то без проблем, а если гибернейт и скл(оракл) - то надо думать и т.д. А насчет переносимости на разные платформы: я не очень понимаю, что это за приложения такие, кроме хтмл страничек. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2013, 18:02 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
мимоКак будете писать обработку(сложную) бизнес-логики данных с использованием сервера приложений? Как показывает практика, часть операций выгодно выполнить в бд, перед отправкой данных на сервер-приложений (что- то сложить, поделить, преобразовать и т.д.), так же существует часть операций, которые необходимо выполнить при возрате данных на сервер (какие-то преобразования, дополнительные запросы на основание обработанных данных и т.д.). Кто ж будет распределять, что и где делать? Для этого нужен человек, который понимает, что выгодней сделать на бд, а что на сервере приложений. Т.е. чтобы принять правильно решение он должен хорошо представлять все плюсы и минусы того или другого уровня. А без хорошей практики этого не добиться. Приняв решение он может озадачить двух падаванов (один на сервере приложений, другой на бд). Но постоянно так продолжаться не может, если сам не будет практиковаться, потеряет квалификацию. И соответственно, велика вероятность принятия неправильного решения, а проект то серьезный. Диалектика, однако. Каков выход? Для этого существует такой человек, называемый проектировщиком. Если он не будет практиковаться в программировании - ничего с ним не случиться, ибо его задача - построить масштабируемое приложение. А где и как оно будет масштабироваться в RAC или кластере WebLogic или и там и там - не суть важно, лишь бы масштабировалось. А с вашей точки зрения - ну чем подход Oracle в этом случае отличается от MS? Сервер БД Oracle, сервер приложений WebLogic, фреймвок Oracle ADF c Oracle JDeveloper. Пожалуйста, если хочется - фигачьте все уровни а потом по мере овладения назначайте падаванов. Ну вот и все в этой теме, пожалуй. Работать надо :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2013, 18:08 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
мимоПод зоопарком понимаю приложения разных производителей, которые надо состыковать и не понятно какЭк вы быстро перескочили с разработки одного приложения на развёртывание нескольких ...Например: берем винду, домен. субд и надо состыковать аутентификациюКому надо? Мне - не надо: в системе, которую мы эксплуатируем, работают сотни внешних пользователей сотен разных юридических лиц. Домены у них если и существуют, то полностью независимые. Даже о доверительных отношениях не может идти речи.А насчет переносимости на разные платформы: я не очень понимаю, что это за приложения такие, кроме хтмл страничек.Если вы чего-то не видели, то это ещё не означает, что "ложки нет". Возможно, что вы просто мало видели. Система, которую мы эксплуатируем может быть развёрнута под виндой и линуксом. Меняются только стартовые скрипты. Может использовать Oracle или Firebird. Меняется только строка подключения. Когда (если) разработчики впендюрят MSSQL - будет ещё одна строка подключения. "хтмл странички" там тоже есть, но это не краеугольный камень, а именно, что часть системы. Или для вас "система" это, на самом деле, "клиент системы"? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2013, 18:30 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Ivan Durakмсдн удобнее оракловых доков. это у вас смешно получилось, учитывая, что у мс нет даже базовых вещей в доке, типа concepts. ну а то, что есть вызывает хохот. помню мы с pkarklin на несколько листов устроили морфологический анализ статьи на счет read-ahead. индусы так классно построили фразы, что понять чего хотели сказать не возможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2013, 21:35 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Yo.!Ivan Durakмсдн удобнее оракловых доков. это у вас смешно получилось, учитывая, что у мс нет даже базовых вещей в доке, типа concepts. ну а то, что есть вызывает хохот. помню мы с pkarklin на несколько листов устроили морфологический анализ статьи на счет read-ahead. индусы так классно построили фразы, что понять чего хотели сказать не возможно. Если бы это был опрос - плюсанул бы доки от MS по сравнению с Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 12:48 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Infernal V. RavenЕсли бы это был опрос - плюсанул бы доки от MS по сравнению с Oracle. как и еще 100500 лемингов, но факт в том, что как только попросишь аргументировать - мсскл гайз быстро сдуваются. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 13:11 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Infernal V. RavenЕсли бы это был опрос - плюсанул бы доки от MS по сравнению с Oracle. А если бы я вез патроны - минусанул бы, скорее всего, не только доки, но и кое-что еще от MS по сравнению с Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 13:20 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Yo.!, Ну тебе я аргументировать не буду и даже аргументирую почему: 1. Потребует много времени 2. Тебя все-равно не переубедить ни в чем ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 14:44 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
vadiminfoА если бы я вез патроны - минусанул бы, скорее всего, не только доки, но и кое-что еще от MS по сравнению с Oracle. При перевозке патронов - самое главное безопасность, а уж доки явно потом :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 14:47 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
offtop Улыбнуло Сегодня читал нововведения в последней версии Оракла, там первым пунктом идет: Новый тип данных для PK — Identity. А сколько здесь копий было поломано в том, что лучше sequence или identity, а теперь и тот и другой есть и там и сям... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 17:34 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Andrey Sribnyakofftop Улыбнуло Сегодня читал нововведения в последней версии Оракла, там первым пунктом идет: Новый тип данных для PK — Identity. А сколько здесь копий было поломано в том, что лучше sequence или identity, а теперь и тот и другой есть и там и сям...так глядишь и от dual откажутся) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 18:47 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Andrey SribnyakА сколько здесь копий было поломано в том, что лучше sequence или identity, а теперь и тот и другой есть и там и сям... И это вместо того, чтобы хоть где-то сделать нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:08 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
softwarerИ это вместо того, чтобы хоть где-то сделать нормально.А в чем заключается "нормально"? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:14 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Infernal V. RavensoftwarerИ это вместо того, чтобы хоть где-то сделать нормально.А в чем заключается "нормально"? Простой механизм, удобно накрывающий стоящие задачи. Скажем, с бедра я бы предложил что-нибудь типа Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:17 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
softwarer Код: plsql 1.
А я думал, что имелось ввиду identity. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:28 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
softwarerс бедра я бы предложил что-нибудь типа И получил бы "холостое" увеличение SEQ в случае если пользователь прямо указал ID в запросе. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:28 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Infernal V. RavenА я думал, что имелось ввиду identity. identity не решает задачу кормления нескольких таблиц из одного источника. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:29 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovИ получил бы "холостое" увеличение SEQ в случае если пользователь прямо указал ID в запросе. Не вижу, что в этом страшного, но если хотите - доработайте мысль в сторону Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:32 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
softwareridentity не решает задачу кормления нескольких таблиц из одного источника. Конечно не решает. Просто непонятно было к чему относилось жалоба на "ненормальность". Разобрались. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:34 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Infernal V. Ravensoftwareridentity не решает задачу кормления нескольких таблиц из одного источника. Конечно не решает. Просто непонятно было к чему относилось жалоба на "ненормальность". Разобрались. Имхо ненормально иметь два конкурирующих плохо работающих механизма вместо одного хорошо работающего. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:36 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
softwarerИмхо ненормально иметь два конкурирующих плохо работающих механизма вместо одного хорошо работающего. Что за задачи требуют такого поведения? Просто мне таких не встречалось, либо я их обходил другими путями. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 19:39 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
softwarerПростой механизм, удобно накрывающий стоящие задачи. Скажем, с бедра я бы предложил что-нибудь типа Код: plsql 1. 2. 3.
а чем это отличается от того что сделали в 12с ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 20:46 |
|
Сравнение СУБД MS SQL Server и Oracle
|
|||
---|---|---|---|
#18+
Yo.!а чем это отличается от того что сделали в 12с ? Смотря с какой точки зрения. То, что в Oracle 12 наконец-то сделали то, что было совершенно очевидно ещё в Oracle 8 - default nextval - это, конечно, "лучше поздно, чем никогда". А то, что туда засунули всякой ненужной фигни типа generated by default on null as identity - это компенсирующая глупость. К сожалению, стиль "противоборствующих команд индусов" добрался и до СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 21:05 |
|
|
start [/forum/topic.php?fid=35&msg=38328619&tid=1552453]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 251ms |
total: | 379ms |
0 / 0 |