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

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
ir
Житель
Сообщения: 876
Зарегистрирован: 19 июл 2004, 23:36
Откуда: Ванкувер

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

Сообщение ir »

Вопрос: "назовите главное отличие между БД Oracle и MS SQL Server".
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Oracle таки работает.... :)
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

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

Сообщение папа Карло »

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

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

Даже не смотря на все эти отличия обе базы имеют свои ниши и в одной нише оракл лучше в другой скл сервер. :)
Последний раз редактировалось папа Карло 21 фев 2005, 13:20, всего редактировалось 1 раз.
Аватара пользователя
ajkj3em
Маньяк
Сообщения: 2063
Зарегистрирован: 12 ноя 2006, 06:53

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

Сообщение ajkj3em »

главное отличие - название

(это из серии про пожарника, которого на экзамене в музыкальное училище спрашивают разницу между скрикой и роялем .. и разница оказывается естественно в том, что рояль дольше горит :))
Аватара пользователя
Gatchinskiy
Комбинатор
Сообщения: 20952
Зарегистрирован: 05 окт 2003, 20:44
Откуда: St. Petersburg(Gatchina) > Vancouver

Сообщение 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. Но главное отличие это наверное платформа ...
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Сообщение папа Карло »

#6 не совсем так.... для того чтоб был файловер в скл сервере тебе надо чтобы аппликейшен был _написан_ для поддержки файловера скл сервера. в оракле ничего дополнительно для этого делать не надо после деплоймента.

#9 в скл сервере так же есть места которые не анси. пример наверху.
Аватара пользователя
dima
Житель
Сообщения: 690
Зарегистрирован: 19 фев 2003, 19:26
Откуда: Хабаровск->Toronto

Сообщение dima »

у MS SQL самый удобный GUI, не то что это Javo-образие Оракла и sql+.
Лично мне MS нравится больше со всеми их недостатками.
Аватара пользователя
Seaman
Пользователь
Сообщения: 197
Зарегистрирован: 21 фев 2003, 13:26
Откуда: Ессентуки-Нврск-СПб-Торонто

Сообщение Seaman »

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

Пап, Ты вот объясни здесь, думаю это будет в тему, как https-ом, что от Oracl-а пользоваться в реальной жизни. Ple-e-e-se...
Аватара пользователя
Gatchinskiy
Комбинатор
Сообщения: 20952
Зарегистрирован: 05 окт 2003, 20:44
Откуда: St. Petersburg(Gatchina) > Vancouver

Сообщение Gatchinskiy »

:arrow: ... смотрим мультик на эту тему в Power Point: 'Differences Between SQL Server and Oracle'

http://www.nocoug.org/download/2004-05/BegSQL.ppt
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Сообщение папа Карло »

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

Пап, Ты вот объясни здесь, думаю это будет в тему, как https-ом, что от Oracl-а пользоваться в реальной жизни. Ple-e-e-se...
каким хттпсом? оракловым вебсервером? не знаю я про него ничего :)
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Сообщение папа Карло »

Gatchinskiy писал(а)::arrow: ... смотрим мультик на эту тему в Power Point: 'Differences Between SQL Server and Oracle'

http://www.nocoug.org/download/2004-05/BegSQL.ppt
ну и булшит..... серьезно....
Yuri Dimant
Пользователь
Сообщения: 107
Зарегистрирован: 02 авг 2004, 22:00

MSSQL or Oracle

Сообщение Yuri Dimant »

Как говорится до кучи

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

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

Я и в 2000 могу Create Partitioned View или я что-то непонял
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: MSSQL or Oracle

Сообщение папа Карло »

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

Я и в 2000 могу Create Partitioned View или я что-то непонял
я немного про другое... почитай доки к 2005.... там СКЛ расширен для поддержки партиций... + партиционные вьюшки имеют вагон траха..... по поводу стоимости оракла или сиквел сервера, было бы неверно утверждать что один дешевле второго или наоборот.... все зависит от конкретного деплоймента и конкретной организации в которой деплоймент осуществляется...
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

MSDE можно бесплатно распространять с коммерческими продуктами - у оракла такой фичи нет.
Ответить