Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8   вперед  Ctrl      все
 Весомый плюс Юкон над ORACLE  [new]
StalkerS
Member

Откуда: Melbourne
Сообщений: 1344
В Юкон будет реализована возможность программировать триггеры, ХП, UDF с помощью любого .NET
совместимого языка (такого как Visual Basic® .NET и C#).
Мне кажется это весомым плюсом в сравнении с ORACLE, где есть поддержка только Java.

Вот даже выдержка из прооракловского документа :

.NET in MSSQL vs. Java in Oracle
It is looks like MSSQL 2005 has a serious advantage over Oracle. Java inside Oracle database can be called only indirectly meaning that it should be wrapped by PL/SQL or by using either CORBA or EJB interfaces while .NET in MSSQL can be called absolutely transparently as Transact-SQL. In addition, uploading and maintaining of Java objects in Oracle is the same as maintaining a complete java application server. On the other hand, MSSQL provides a simple interface to develop, debug and use .NET triggers, stored procedures and packages in the MSSQL 2005.
4 дек 04, 16:10    [1158129]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896

Привет, StalkerS!
Ты пишешь:

StalkerS
S> В Юкон будет реализована возможность программировать триггеры, ХП, UDF с помощью любого .NET
S> совместимого языка (такого как Visual BasicR .NET и C#).
S> Мне кажется это весомым плюсом в сравнении с ORACLE, где есть поддержка только Java.

Visual Basic форева!!!!
Ураааа!!!
Заменим Басиком SQL !!!!
Ураааа 2 раза!!!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1

4 дек 04, 16:51    [1158153]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
Sarin
Member

Откуда: Земля, Солнечная система.
Сообщений: 14485
Имхо если язык (SQL) создан специально для какой либо узкой задачи то, вероятно, он превосходит другие языки (применительно к решению этих задачь) для решения более широких задачь.
4 дек 04, 18:03    [1158185]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
В Оракле PL/SQL достаточно функциональный и удобный для реализации логики на стороне сервера. Поэтому поддержку Java можно считать приятным дополнением и маркетинговым ходом. В MSSQL вместо того, чтобы доработать TSQL до приемлимого уровня и избавиться от пережитков прошлого, MS как всегда "быстро" решила проблему, прикрутив туда .NET и заодно заставляя пользователей использовать C# или VB.NET (что в принципе делается постоянно - вспомнить тот же Access ADP).

IMHO мне не кажется это преимуществом новой версии MSSQL, я вообще против того, чтобы в СУБД пихали подряд новомодные маркетинговые фичи. Если СУБД используется совместно с Java или .NET, то обычно в 3-х звенках, а не хранимых процедурах БД. Например, в ASA наоборот в текущей 9-ой версии возможности хранения Java-обьектов и работы с ними в WatcomSQL ХП обьявили как Depricated, оставив только возможность использования в БД внешних ХП, написанных на Java. Мотивация была простая - эти фичи за годы существования так и не были востребованны пользователями ASA, а на фоне навороченного WatcomSQL и интегрированной в эту СУБД прекрасной поддержки XML и веб-сервисов (вплоть до организации через веб-сервисы вызовов ХП и запросов, с передачей запросов и наборов данных через XML) по опросам пользователей Java оказалась не только не нужна, но и просто мешалась iAnywhere под ногами для дальнейшего развития этой СУБД. Лично я с ними полностью согласен, думаю для СУБД главное надежность и скорость работы, а при вводе любой сторонней платформы эти параметры здорово снижаются (тем более когда это виртуальные машины со сборщиками мусора).
4 дек 04, 19:15    [1158215]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
nik_x
Member

Откуда:
Сообщений: 1887
StalkerS
В Юкон будет реализована возможность программировать триггеры, ХП, UDF с помощью любого .NET
совместимого языка (такого как Visual Basic® .NET и C#).
Мне кажется это весомым плюсом в сравнении с ORACLE, где есть поддержка только Java.


Ну дак когда будет реализована, тогда и обсудим.
А то у меня тут идей - так вообще прорва! Ух, как размахнусь, К-А-А-К напишу!
Кстати, сколько глюков там запланировано?
M$ VisualStudio работать-то будет, или как в XP, после 3-го SP. MSVS попал в список несовместимых с XP продуктов?
4 дек 04, 19:27    [1158220]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
www.fun4me.narod.ru
Member

Откуда: Moscow
Сообщений: 2406
>> M$ VisualStudio работать-то будет, или как в XP, после 3-го SP. MSVS попал в список несовместимых с XP продуктов?или как в XP, после 3-го SP. MSVS попал в список несовместимых с XP продуктов?

У меня после установки 3-го SP все прекрасно продолжает работать, в том числе и M$ VisualStudio.... Может у меня с руками что-то не так?
4 дек 04, 19:39    [1158224]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
nik_x
Member

Откуда:
Сообщений: 1887
2:www.fun4me.narod.ru

Опечатался, SP2
А вообще почитай тут:
http://www.compulenta.ru/2004/12/2/52343/
4 дек 04, 19:53    [1158230]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
StalkerS
Member

Откуда: Melbourne
Сообщений: 1344
.NET - это платформа на которую microsoft сделала ставку, они вбухивают в нее огромные деньги, так что
полная интеграция MSSQL и .NET открывает большие возможности.

Я, например, не вижу ничего плохого в том, что можно будет пользоваться огромной библиотекой классов,
и вообще всеми достоинствами полнофункциональных языков.
4 дек 04, 20:10    [1158238]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
Sarin
Member

Откуда: Земля, Солнечная система.
Сообщений: 14485
Плохо будет, если они на старый добрый SQL болт забъют.
Вопрос: какие функции, необходимые при работе с БД НЕ реализованны в анси 92?
4 дек 04, 20:30    [1158244]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
nik_x
Member

Откуда:
Сообщений: 1887
Еще, наверное, интересно это прочитать:
http://www.compulenta.ru/2004/11/29/52207/
4 дек 04, 20:31    [1158245]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
Yo!
Guest
лет через 5 должна победить одна из моделей - или субд будет лишь хранилищем для апп-сервера или апп-сервер сольется в экстазе с субд. поэтому - что java что .Net это пока закидывание удочек.
java в оракле (которая в субд) не используют для написания бизнес логики, это то что иногда применяют когда это на pl/sql реализовать слишком сложно, и бывает, что очень выручает. T-SQL гораздо беднее, и подобная выручалочка просто необходимость.

Java и .Net врядли в ближаейшее время по производительности приблизятся к T-SQL/PLSQL поэтому имхо перспективней какойнибудь php/sql или perl в posgres. там и ооп и конструкции языка на 5 лет впереди ... жаль херово работает :)


ЗЫ. а IBM похоже засунет .Net в db2 раньше ...
4 дек 04, 20:35    [1158248]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
Андрей Прохоров
Member

Откуда:
Сообщений: 146
StalkerS
В Юкон будет реализована возможность программировать триггеры, ХП, UDF с помощью любого .NET
совместимого языка (такого как Visual Basic® .NET и C#).
Мне кажется это весомым плюсом в сравнении с ORACLE, где есть поддержка только Java.


1) А как обеспечить переносимостью такого кода на UNIX?
2) Что с производительностью по сравнению с родным языком ХП?
2) Зачем вообще перегружать СУБД бизнес-логикой? Для этого серверы приложений придумали, да и еще J2EE и .NET.
4 дек 04, 22:59    [1158337]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
2 Андрей Прохоров
1) А как обеспечить переносимостью такого кода на UNIX?
Вобщето MS SQL под UNIX делать пока не планируется. Но вот .Net там вполне может быть и тут с переносимостью проблем не возникнет - на то она и .Net чтоб ни от чего не зависеть.

2) Что с производительностью по сравнению с родным языком ХП?
Родной язык всё равно останется

2) Зачем вообще перегружать СУБД бизнес-логикой? Для этого серверы приложений придумали, да и еще J2EE и .NET.
А зачем иметь два сервера, когда можно обойтись одним?

А вообще трудно не согласиться с ASCRUSом - лучше бы они T-SQL-ю больше внимания обращали, плюс совсем невесомый получается
5 дек 04, 00:57    [1158465]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
StalkerS
Member

Откуда: Melbourne
Сообщений: 1344
а почему все так уверены, что в T-SQL нет усовершенствований? Во всяком случае, вот что у них в официальном документе написано

Transact-SQL Enhancements

Yukon provides more new language constructs and primitives for the T-SQL language than can be enumerated here. You can find them all in SQL Server Yukon Books Online. The enhancements to the T-SQL language reflect greater conformity to the ANSI-99 SQL specification, and were prompted by customer requests. Many of the improvements in T-SQL are focused on greater expressiveness in queries. There are several new query types that allow for common scenarios to be covered in T-SQL code. For example, a recursive query provides the ability to generate a bill of materials or a hierarchical resultset.

T-SQL in Yukon provides new PIVOT and UNPIVOT operators. These operators perform a manipulation on an input table-valued expression and produce an output table as a resultset. The PIVOT operator rotates rows into columns, optionally performing aggregations or other mathematical calculations along the way. It widens the input table expression based on a given pivot column and generates an output table with a column for each unique value in the pivot column. The UNPIVOT operator performs an operation opposite to the one PIVOT performs; it rotates columns into rows. The UNPIVOT operator narrows the input table expression based on a pivot column.

Yukon introduces a new and simple but very powerful exception handling mechanism in the form of a TRY/CATCH T-SQL construct. Transaction abort errors that used to cause a batch to terminate can now be caught and handled. Additionally, there are new language constructs for security, replication, Notification Services, XML, and all of the features that the .NET Framework provides. The .NET Framework implementation on the server is an important evolution in the SQL Server product cycle.
5 дек 04, 09:54    [1158565]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
Андрей Прохоров
Member

Откуда:
Сообщений: 146
SergSuper
1) Вобщето MS SQL под UNIX делать пока не планируется. Но вот .Net там вполне может быть и тут с переносимостью проблем не возникнет - на то она и .Net чтоб ни от чего не зависеть.

Для Oracle переносимость ХП и триггеров принципиальна.
SergSuper
2) Родной язык всё равно останется

Это понятно, вопрос в производительности кода на .NET по сравнению с Transact SQL.
SergSuper
2) А зачем иметь два сервера, когда можно обойтись одним?

Тогда зачем вообще .NET нужен?
5 дек 04, 12:44    [1158671]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
nik_x
Member

Откуда:
Сообщений: 1887
А теперь вернемся к самому топику:
- Весомый плюс Юкон над ORACLE -

более правильно: Весомый плюс ORACLE над Юкон - это то, что Oracle - уже есть, а Юкона - еще нет. Дык что с чем сравнивать-то?
Как можно оценивать то, что есть, с тем чего нет?
NULL можно сравнить только c NULL.
5 дек 04, 15:39    [1158779]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
ChA
Member

Откуда: Москва
Сообщений: 11381
null нельзя сравнивать даже с null
6 дек 04, 02:08    [1158974]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67487
Блог
StalkerS
Мне кажется это весомым плюсом в сравнении с ORACLE, где есть поддержка только Java.

Поскольку это утверждение - неверно само по себе, сравнение, мягко говоря, малоосмысленно. Вернее, сравнение в пользу Oracle, в котором можно писать и не на .NET-языках.
6 дек 04, 13:54    [1160256]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
странно что по поводу .Net такая эйфория. IBM DB2 уже реализовала эту возможность в версии 8.2
6 дек 04, 14:13    [1160352]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
StalkerS
В Юкон будет реализована возможность программировать триггеры, ХП, UDF с помощью любого .NET
совместимого языка (такого как Visual Basic® .NET и C#).


Ключевые для понимания слова выделены жирным. Когда они перейдут в настоящее время - будем разговаривать.
6 дек 04, 14:13    [1160353]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
MasterZiv

Когда они перейдут в настоящее время - будем разговаривать.

Тогда может будет уже поздно. Нужно сейчас уже что-то предпринмать.
6 дек 04, 19:23    [1161364]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896

Привет, vadiminfo!
Ты пишешь:

vadiminfo
MasterZiv
Когда они перейдут в настоящее время - будем разговаривать.

Тогда может будет уже поздно.
Нужно сейчас уже что-то предпринмать.

Предлагаю предпринять поход в кабак!
Пиво - вот достойный ответ проискам сил мирового империализЪма!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.1

6 дек 04, 19:34    [1161382]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
nik_x
Member

Откуда:
Сообщений: 1887
Мимопроходящий

vadiminfo
MasterZiv
Когда они перейдут в настоящее время - будем разговаривать.

Тогда может будет уже поздно.
Нужно сейчас уже что-то предпринмать.

Предлагаю предпринять поход в кабак!
Пиво - вот достойный ответ проискам сил мирового империализЪма!


Поддерживаю!!!
То, что осталось на плаву, т.е. не утонуло в Пиве - продукт стоящий!
6 дек 04, 19:46    [1161411]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
nik_x
Member

Откуда:
Сообщений: 1887
Не доконца мысль излил...
Ударим Пивом по M$-рожью и разгильдяйству !!!
6 дек 04, 19:49    [1161417]     Ответить | Цитировать Сообщить модератору
 Re: Весомый плюс Юкон над ORACLE  [new]
c127
Guest
2 gardenman

>странно что по поводу .Net такая эйфория. IBM DB2 уже реализовала эту возможность в версии 8.2

Так вот оно же и есть самое главное: не важно что, где и как реализовано, важно чтоб эйфория была. Бабки-то платят те, кто в эту эйфорию втянут прямо или косвенно. А они, зеленые, и есть конечная и единственная цель.
7 дек 04, 02:18    [1161835]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить