Страница 1 из 1

А как бы вы ответили на такой вопрос?

Добавлено: 21 фев 2005, 12:58
ir
Вопрос: "назовите главное отличие между БД Oracle и MS SQL Server".

Добавлено: 21 фев 2005, 13:10
CdR
Oracle таки работает.... :)

Re: А как бы вы ответили на такой вопрос?

Добавлено: 21 фев 2005, 13:19
папа Карло
ir писал(а):Вопрос: "назовите главное отличие между БД Oracle и MS SQL Server".
много отличий....

1. МС Скл Сервер работает только на мастдайной платформе.
2. Изоляция по разному работает.
3. ПЛ.СКЛ против транзакт сиквела
4. Уникальные индексы по разному работауют по отношению к НУЛЛ (МС не следует анси стандарту в этом направлении).
5. Кластер у МС СКЛ Сервера на настоящий. Соответственно можно строить только федеративную архитектуру.
6. Партиционность в СКЛ Сервере появилась только в 2005 версии и она все еще не такая как в оракле.
7. сиквенсы в оракле много более удобный инструмент чем идентити.

Даже не смотря на все эти отличия обе базы имеют свои ниши и в одной нише оракл лучше в другой скл сервер. :)

Re: А как бы вы ответили на такой вопрос?

Добавлено: 21 фев 2005, 13:20
ajkj3em
главное отличие - название

(это из серии про пожарника, которого на экзамене в музыкальное училище спрашивают разницу между скрикой и роялем .. и разница оказывается естественно в том, что рояль дольше горит :))

Добавлено: 21 фев 2005, 13:29
Gatchinskiy
:arrow: До кучи ...

1. Oracle runs on many platforms, SQL on Windows only
2. Oracle includes IFS (Internet File System), Java integration, SQL is more of a pure database
3. Oracle requires client install and setup (very UNIX-like for Windows users)
4. SQL is #1 in Cost/Performance and overall Performance, although Oracle will refute that
5. Replication is much easier in SQL
6. Failover support in SQL is much easier
7. JDBC support is much better in Oracle, although Microsoft is working on it
8. ODBC support in both
9. SQL is ANSI-SQL '92 compliant, making it easier to convert to another ANSI compliant database, theoretically anyway (truth is every database has proprietary extensions). Oracle is generally more proprietary and their main goal is to keep their customers locked-in.
10. SQL natively supports ODBC, OLEDB, XML, XML Query, XML updates. Oracle natively supports proprietary connections, JDBC.
11. SQL Server is much easier to administrate, with GUI and command- line tools. Most of Oracle is command-line
12. Oracle requires add-ons for transaction monitors, failover, etc. SQL has COM+, uses NT clustering and generally has everything built-in
13. SQL Analysis Services is included (powerful OLAP server). For Oracle it is a separate purchase.

P.S. Но главное отличие это наверное платформа ...

Добавлено: 21 фев 2005, 13:33
папа Карло
#6 не совсем так.... для того чтоб был файловер в скл сервере тебе надо чтобы аппликейшен был _написан_ для поддержки файловера скл сервера. в оракле ничего дополнительно для этого делать не надо после деплоймента.

#9 в скл сервере так же есть места которые не анси. пример наверху.

Добавлено: 21 фев 2005, 14:14
dima
у MS SQL самый удобный GUI, не то что это Javo-образие Оракла и sql+.
Лично мне MS нравится больше со всеми их недостатками.

Добавлено: 21 фев 2005, 14:33
Seaman
dima писал(а):у MS SQL самый удобный GUI, не то что это Javo-образие Оракла и sql+.
Лично мне MS нравится больше со всеми их недостатками.
Дык поставь Oracle Developer и получи любой GUI, что душа пожелает :dunno:

Пап, Ты вот объясни здесь, думаю это будет в тему, как https-ом, что от Oracl-а пользоваться в реальной жизни. Ple-e-e-se...

Добавлено: 21 фев 2005, 14:59
Gatchinskiy
:arrow: ... смотрим мультик на эту тему в Power Point: 'Differences Between SQL Server and Oracle'

http://www.nocoug.org/download/2004-05/BegSQL.ppt

Добавлено: 21 фев 2005, 15:09
папа Карло
Seaman писал(а):
dima писал(а):у MS SQL самый удобный GUI, не то что это Javo-образие Оракла и sql+.
Лично мне MS нравится больше со всеми их недостатками.
Дык поставь Oracle Developer и получи любой GUI, что душа пожелает :dunno:

Пап, Ты вот объясни здесь, думаю это будет в тему, как https-ом, что от Oracl-а пользоваться в реальной жизни. Ple-e-e-se...
каким хттпсом? оракловым вебсервером? не знаю я про него ничего :)

Добавлено: 21 фев 2005, 15:11
папа Карло
Gatchinskiy писал(а)::arrow: ... смотрим мультик на эту тему в Power Point: 'Differences Between SQL Server and Oracle'

http://www.nocoug.org/download/2004-05/BegSQL.ppt
ну и булшит..... серьезно....

MSSQL or Oracle

Добавлено: 21 фев 2005, 21:27
Yuri Dimant
Как говорится до кучи

Стоимость (хехе) немаловажныи фактор
А еше SS2005 ето огромни шаг к улучшению МS Databases ,т.е небо и земля посравнемию с 2000

Папа , поясни ,
>6. Партиционность в СКЛ Сервере появилась только в 2005 версии и она >все еще не такая как в оракле.

Я и в 2000 могу Create Partitioned View или я что-то непонял

Re: MSSQL or Oracle

Добавлено: 21 фев 2005, 21:32
папа Карло
Yuri Dimant писал(а):>6. Партиционность в СКЛ Сервере появилась только в 2005 версии и она >все еще не такая как в оракле.

Я и в 2000 могу Create Partitioned View или я что-то непонял
я немного про другое... почитай доки к 2005.... там СКЛ расширен для поддержки партиций... + партиционные вьюшки имеют вагон траха..... по поводу стоимости оракла или сиквел сервера, было бы неверно утверждать что один дешевле второго или наоборот.... все зависит от конкретного деплоймента и конкретной организации в которой деплоймент осуществляется...

Добавлено: 19 мар 2005, 20:14
Lepsik
MSDE можно бесплатно распространять с коммерческими продуктами - у оракла такой фичи нет.