powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Сравнение СУБД MS SQL Server и Oracle
25 сообщений из 102, страница 3 из 5
Сравнение СУБД MS SQL Server и Oracle
    #38324568
мимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
comparatorЯ долго крепился.
Но уже не выдерживаю.

Если один программист разрабатывает и database-tier и middle-tier и client-tier, то это не проект, а так, поделка, сделанная одним человеком. А если это творится на достаточно крупном проекте, то это не проект, а ....здец.

Всем спасибо за продуктивное обсуждение, не вышедшее далее первой страницы :-)
Крепиться - это правильно, главное не переусердствовать.
Как будете писать обработку(сложную) бизнес-логики данных с использованием сервера приложений? Как показывает практика, часть операций выгодно выполнить в бд, перед отправкой данных на сервер-приложений (что- то сложить, поделить, преобразовать и т.д.), так же существует часть операций, которые необходимо выполнить при возрате данных на сервер (какие-то преобразования, дополнительные запросы на основание обработанных данных и т.д.). Кто ж будет распределять, что и где делать? Для этого нужен человек, который понимает, что выгодней сделать на бд, а что на сервере приложений. Т.е. чтобы принять правильно решение он должен хорошо представлять все плюсы и минусы того или другого уровня. А без хорошей практики этого не добиться. Приняв решение он может озадачить двух падаванов (один на сервере приложений, другой на бд). Но постоянно так продолжаться не может, если сам не будет практиковаться, потеряет квалификацию. И соответственно, велика вероятность принятия неправильного решения, а проект то серьезный. Диалектика, однако. Каков выход?
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38324582
мимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovмимоНасчет удобство программиста - это затраты на программиста. Чем больше зоопарк"Это просто праздник какой-то" - Карабас-Барабас голосом Владимира Этуша.
Я понимаю, что монотеизм выключает логику, но не до такой же степени.
Какой, в пень корявый, зоопарк, если ява-проект на разных платформах отличается стартовыми скриптами???
Пассаж про MySQL даже и упоминать не хочется ...
Под зоопарком понимаю приложения разных производителей, которые надо состыковать и не понятно как.
Например: берем винду, домен. субд и надо состыковать аутентификацию. Если в качестве субд использовать скл - то без проблем, если оракл - то надо думать. Или берем орм, если родной и с скл - то без проблем, а если гибернейт и скл(оракл) - то надо думать и т.д.
А насчет переносимости на разные платформы: я не очень понимаю, что это за приложения такие, кроме хтмл страничек.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38324590
comparator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мимоКак будете писать обработку(сложную) бизнес-логики данных с использованием сервера приложений? Как показывает практика, часть операций выгодно выполнить в бд, перед отправкой данных на сервер-приложений (что- то сложить, поделить, преобразовать и т.д.), так же существует часть операций, которые необходимо выполнить при возрате данных на сервер (какие-то преобразования, дополнительные запросы на основание обработанных данных и т.д.). Кто ж будет распределять, что и где делать? Для этого нужен человек, который понимает, что выгодней сделать на бд, а что на сервере приложений. Т.е. чтобы принять правильно решение он должен хорошо представлять все плюсы и минусы того или другого уровня. А без хорошей практики этого не добиться. Приняв решение он может озадачить двух падаванов (один на сервере приложений, другой на бд). Но постоянно так продолжаться не может, если сам не будет практиковаться, потеряет квалификацию. И соответственно, велика вероятность принятия неправильного решения, а проект то серьезный. Диалектика, однако. Каков выход?

Для этого существует такой человек, называемый проектировщиком. Если он не будет практиковаться в программировании - ничего с ним не случиться, ибо его задача - построить масштабируемое приложение. А где и как оно будет масштабироваться в RAC или кластере WebLogic или и там и там - не суть важно, лишь бы масштабировалось.

А с вашей точки зрения - ну чем подход Oracle в этом случае отличается от MS? Сервер БД Oracle, сервер приложений WebLogic, фреймвок Oracle ADF c Oracle JDeveloper. Пожалуйста, если хочется - фигачьте все уровни а потом по мере овладения назначайте падаванов.

Ну вот и все в этой теме, пожалуй. Работать надо :-)
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38324630
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мимоПод зоопарком понимаю приложения разных производителей, которые надо состыковать и не понятно какЭк вы быстро перескочили с разработки одного приложения на развёртывание нескольких ...Например: берем винду, домен. субд и надо состыковать аутентификациюКому надо?
Мне - не надо: в системе, которую мы эксплуатируем, работают сотни внешних пользователей сотен разных юридических лиц.
Домены у них если и существуют, то полностью независимые. Даже о доверительных отношениях не может идти речи.А насчет переносимости на разные платформы: я не очень понимаю, что это за приложения такие, кроме хтмл страничек.Если вы чего-то не видели, то это ещё не означает, что "ложки нет". Возможно, что вы просто мало видели.
Система, которую мы эксплуатируем может быть развёрнута под виндой и линуксом. Меняются только стартовые скрипты.
Может использовать Oracle или Firebird. Меняется только строка подключения.
Когда (если) разработчики впендюрят MSSQL - будет ещё одна строка подключения.
"хтмл странички" там тоже есть, но это не краеугольный камень, а именно, что часть системы.
Или для вас "система" это, на самом деле, "клиент системы"?
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38324807
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan Durakмсдн удобнее оракловых доков.
это у вас смешно получилось, учитывая, что у мс нет даже базовых вещей в доке, типа concepts. ну а то, что есть вызывает хохот. помню мы с pkarklin на несколько листов устроили морфологический анализ статьи на счет read-ahead. индусы так классно построили фразы, что понять чего хотели сказать не возможно.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38325379
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!Ivan Durakмсдн удобнее оракловых доков.
это у вас смешно получилось, учитывая, что у мс нет даже базовых вещей в доке, типа concepts. ну а то, что есть вызывает хохот. помню мы с pkarklin на несколько листов устроили морфологический анализ статьи на счет read-ahead. индусы так классно построили фразы, что понять чего хотели сказать не возможно.
Если бы это был опрос - плюсанул бы доки от MS по сравнению с Oracle.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38325420
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Infernal V. RavenЕсли бы это был опрос - плюсанул бы доки от MS по сравнению с Oracle.
как и еще 100500 лемингов, но факт в том, что как только попросишь аргументировать - мсскл гайз быстро сдуваются.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38325434
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Infernal V. RavenЕсли бы это был опрос - плюсанул бы доки от MS по сравнению с Oracle.
А если бы я вез патроны - минусанул бы, скорее всего, не только доки, но и кое-что еще от MS по сравнению с Oracle.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38325556
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

Ну тебе я аргументировать не буду и даже аргументирую почему:
1. Потребует много времени
2. Тебя все-равно не переубедить ни в чем
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38325559
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoА если бы я вез патроны - минусанул бы, скорее всего, не только доки, но и кое-что еще от MS по сравнению с Oracle.
При перевозке патронов - самое главное безопасность, а уж доки явно потом :)
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328474
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
offtop
Улыбнуло
Сегодня читал нововведения в последней версии Оракла, там первым пунктом идет: Новый тип данных для PK — Identity.


А сколько здесь копий было поломано в том, что лучше sequence или identity, а теперь и тот и другой есть и там и сям...
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328568
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Sribnyakofftop
Улыбнуло
Сегодня читал нововведения в последней версии Оракла, там первым пунктом идет: Новый тип данных для PK — Identity.


А сколько здесь копий было поломано в том, что лучше sequence или identity, а теперь и тот и другой есть и там и сям...так глядишь и от dual откажутся)
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328594
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakА сколько здесь копий было поломано в том, что лучше sequence или identity, а теперь и тот и другой есть и там и сям...
И это вместо того, чтобы хоть где-то сделать нормально.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328602
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerИ это вместо того, чтобы хоть где-то сделать нормально.А в чем заключается "нормально"?
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328605
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Infernal V. RavensoftwarerИ это вместо того, чтобы хоть где-то сделать нормально.А в чем заключается "нормально"?
Простой механизм, удобно накрывающий стоящие задачи. Скажем, с бедра я бы предложил что-нибудь типа

Код: plsql
1.
2.
3.
create sequence SEQ start with 1 increment by 10;
create table FIRST(ID integer not null primary key default SEQ.nextal);
create table SECOND(ID integer not null primary key default SEQ.nextal);
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328618
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Код: plsql
1.
create sequence SEQ start with 1 increment by 10;


А я думал, что имелось ввиду identity.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328619
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerс бедра я бы предложил что-нибудь типа
И получил бы "холостое" увеличение SEQ в случае если пользователь прямо указал ID в запросе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328620
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Infernal V. RavenА я думал, что имелось ввиду identity.
identity не решает задачу кормления нескольких таблиц из одного источника.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328623
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovИ получил бы "холостое" увеличение SEQ в случае если пользователь прямо указал ID в запросе.
Не вижу, что в этом страшного, но если хотите - доработайте мысль в сторону

Код: plsql
1.
default case when :new.ID is null then SEQ.nextval
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328624
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwareridentity не решает задачу кормления нескольких таблиц из одного источника.
Конечно не решает. Просто непонятно было к чему относилось жалоба на "ненормальность". Разобрались.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328626
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Infernal V. Ravensoftwareridentity не решает задачу кормления нескольких таблиц из одного источника.
Конечно не решает. Просто непонятно было к чему относилось жалоба на "ненормальность". Разобрались.
Имхо ненормально иметь два конкурирующих плохо работающих механизма вместо одного хорошо работающего.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328630
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerИмхо ненормально иметь два конкурирующих плохо работающих механизма вместо одного хорошо работающего.
Что за задачи требуют такого поведения? Просто мне таких не встречалось, либо я их обходил другими путями.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328686
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerПростой механизм, удобно накрывающий стоящие задачи. Скажем, с бедра я бы предложил что-нибудь типа

Код: plsql
1.
2.
3.
create sequence SEQ start with 1 increment by 10;
create table FIRST(ID integer not null primary key default SEQ.nextal);
create table SECOND(ID integer not null primary key default SEQ.nextal);


а чем это отличается от того что сделали в 12с ?
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328702
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!а чем это отличается от того что сделали в 12с ?
Смотря с какой точки зрения. То, что в Oracle 12 наконец-то сделали то, что было совершенно очевидно ещё в Oracle 8 - default nextval - это, конечно, "лучше поздно, чем никогда". А то, что туда засунули всякой ненужной фигни типа generated by default on null as identity - это компенсирующая глупость. К сожалению, стиль "противоборствующих команд индусов" добрался и до СУБД.
...
Рейтинг: 0 / 0
Сравнение СУБД MS SQL Server и Oracle
    #38328740
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerПростой механизм, удобно накрывающий стоящие задачи. Скажем, с бедра я бы предложил что-нибудь типа

Это же T-SQL?! ;)
...
Рейтинг: 0 / 0
25 сообщений из 102, страница 3 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Сравнение СУБД MS SQL Server и Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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