Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7 8 9 10 .. 23   вперед  Ctrl
 Re: MSSQL или Oracle  [new]
Yo.!
Guest
1024
2автор

главное таких как Ё не подпускайте к выбору. Они вам про "rac, схемы, пакеты, зависимoсти и т.п." много чего наболтают а про цену и стоимость владения думать придётся вам.

про tco это вы из собственого опыта или гет зе фактс начитались :) ?

1024

во-первых это не верно, во-вторых никакого отношению к качеству конечной системы не имеет

"не верно" это вы о чем ? о уровнях изолированости в разных транзакциях или о создании версий при блокировочном режиме ?
и про качество непонял, я как бы перфоменс имел ввиду, т.е. приимущество неблокирумого чтения компенсируется тормозами блокировочных транзакций.
23 янв 07, 18:21    [3682799]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
andy st
Member

Откуда:
Сообщений: 906
Yo.!
ну теперь мы все с нетерпением ждем список фич по которым ораклу как до луны
ЗЫ. http://triffids.googlepages.com/oraclevsyukon

еще не надоело пропихивать эту статейку?
самому не смешно.... получается, что все фичи, что в оракле не реализованы - либо не имеют смысла, либо создают проблемы с производтельностью...
а мужики то и не знают...... :)

а можно где-нить посмотреть вменяемый аналог фичи OPENROWSET для oracle?
24 янв 07, 07:00    [3684113]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
andy st
а можно где-нить посмотреть вменяемый аналог фичи OPENROWSET для oracle?


HS ?
24 янв 07, 08:36    [3684273]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Gluk (Kazan)
andy st
а можно где-нить посмотреть вменяемый аналог фичи OPENROWSET для oracle?


HS ?


Мдя...

Имеется Excel документ emp.xls с листом employee содержащим 
следующие данные

1.
2.
3.
...

Уж лучше застрелиться. :)

В MS SQL вопрос решается одной строкой:

SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
   'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
   AS a
24 янв 07, 08:46    [3684297]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
andy st
Member

Откуда:
Сообщений: 906
Gluk (Kazan)
andy st
а можно где-нить посмотреть вменяемый аналог фичи OPENROWSET для oracle?

HS ?

1. на счет вменяемости pkarklin опередил :)
2. а под линухом аналог плз?
24 янв 07, 08:47    [3684304]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Вам шашечки или ехать ?
24 янв 07, 08:57    [3684339]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Gluk (Kazan)
Вам шашечки или ехать ?


Нам ехать. На машине. Но не так, чтоб перед началом поездки выплавить метал из руды, из которого надо будет сначала сделать машину.
24 янв 07, 09:00    [3684358]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
andy st
2. а под линухом аналог плз?


Гмм, Linux скорее создаст проблемы для MS SQL, у Oracle с этим вроде как порядок, впрочем не пробовал, врать не буду. Что качается продолжительности процесса настройки, то он выполняется ОДНОКРАТНО, после этого работает через DBLink-у aka @Linka, а не это страхолюдище:

FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
   'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
   AS a

каждый раз

Так что вменяемее ? если ХОРОШО подумать ???
24 янв 07, 09:03    [3684375]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
kennethr
Member

Откуда:
Сообщений: 175
pkarklin

В MS SQL вопрос решается одной строкой:
SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
   'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
   AS a

Вы всерьез вставляете такой код в production? И как он будет работать при доступе сотни клиентов? ИМНО любой вызов внешней процедуры это узкое место для любой СУБД. В oracle это понимают, потому и выносят отдельно dblink.
24 янв 07, 09:13    [3684440]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Gluk (Kazan)
Что качается продолжительности процесса настройки, то он выполняется ОДНОКРАТНО, после этого работает через DBLink-у aka @Linka,


Если надо ОДНОКРАТНО и чтоб потом работало, то для этого у MS SQL есть понятие linked servers, опять же настройка которых в РАЗЫ проще приведенного FAQа.

Создание:

EXEC sp_addlinkedserver 'ExcelSource',
   'Jet 4.0',
   'Microsoft.Jet.OLEDB.4.0',
   'c:\MyData\DistExcl.xls',
   NULL,
   'Excel 5.0'
GO

Использование:

SELECT *
FROM ExcelSource...SalesData

Gluk (Kazan)
Так что вменяемее ? если ХОРОШО подумать ???


Ну так подумайте. Прелесть OPENROWSET в том, что можно строить ad-hoc запросы к гетерогенным источникам данных с минимум гемороя.
24 янв 07, 09:14    [3684453]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
andy st
а можно где-нить посмотреть вменяемый аналог фичи OPENROWSET для oracle?


В любом случае "как до Луны" в данном случае некоторое преувеличение.
Не засчитывается, дальше ?
24 янв 07, 09:17    [3684469]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
andy st
Member

Откуда:
Сообщений: 906
Gluk (Kazan)
Гмм, Linux скорее создаст проблемы для MS SQL, у Oracle с этим вроде как порядок, впрочем не пробовал, врать не буду.

тогда откуда тогда такая уверенность, что
Gluk (Kazan)

у Oracle с этим вроде как порядок

???
кстати, может встречался драйвер для линуха под субд sybase 5.5. а то стоит она на паре пром.систем. и данные брать надо.... из под винды запросто, а с линухами не выходит


Gluk (Kazan)

Что качается продолжительности процесса настройки, то он выполняется ОДНОКРАТНО, после этого работает через DBLink-у aka @Linka

если эта настройка делается 1 раз и можно передавать имя xls и имя листа в параметрах - это еще куда не шло... но тут, как я понял, для каждого случая повтор всех операций.

Gluk (Kazan)

а не это страхолюдище:
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
   'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
   AS a
каждый раз

уж точно менее страшно, чем пример из faq :)
а при условии, что драйверы могут быть к любым источникам данных
и изменение драйвера осуществляется изменением названия в openrowset, то вариант для оракла вооще не конкурент :)
24 янв 07, 09:17    [3684473]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
kennethr
ИМНО любой вызов внешней процедуры это узкое место для любой СУБД.


+1.

kennethr
В oracle это понимают, потому и выносят отдельно dblink.


См. выше про linked servers.

kennethr
Вы всерьез вставляете такой код в production? И как он будет работать при доступе сотни клиентов?


Сотен клиентов? К Excel файлу? А как в этом случаи будет работать dblink? Его механизм доступа чем то отличается от механизма доступа, используемого MS SQL?

Если нужен доступ сотен пользователей к информации из гетерогенного источника, то такую информацию практичнее будет "закачать" в бд. Кстати в 2005 для OPENROWSET появилась возможность использования BULK операций.
24 янв 07, 09:20    [3684509]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
andy st
тогда откуда тогда такая уверенность, что


Знать все невозможно, мне не приходилось пользоваться HS по работе, использовал только DBLink-и Oracle-Oracle. Что касается уверенности, то она проистекает из того. что Oracle в отличии от продукта MS кроссплатформенный и особых нареканий эта кроссплатформенность на моей памяти не вызывала. Ваш же вопрос скорее относится к ПОИСКУ ДРАЙВЕРОВ и его несколько некорректно адресовать Oracle. Возможно лучше спросить у Sybase ???
24 янв 07, 09:25    [3684550]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
kennethr
Member

Откуда:
Сообщений: 175
pkarklin
такую информацию практичнее будет "закачать" в бд

И это правильно. То есть неудобство, даже не отсутствие, возможности работы с excel файлом, перевешивает неблокирующее чтение, предварительную компиляцию пакетов и т.д. Думаю это слабый аргумент.
24 янв 07, 09:28    [3684582]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
kennethr
pkarklin
такую информацию практичнее будет "закачать" в бд

И это правильно. То есть неудобство, даже не отсутствие, возможности работы с excel файлом, перевешивает неблокирующее чтение, предварительную компиляцию пакетов и т.д. Думаю это слабый аргумент.

Анекдот вспомнил:
Чукчу спрашивают: какой самый глупый народ?
Он, после некоторого раздумия: Зато у нас песни хорошие...

Вроде же не выясняли кто круче. Просто пример того что в MS SQL сделано лучше.
24 янв 07, 09:45    [3684712]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
kennethr
То есть неудобство, даже не отсутствие, возможности работы с excel файлом, перевешивает неблокирующее чтение, предварительную компиляцию пакетов и т.д.


Хм... Заметьте, взвешивать начали Вы, а не я... Но то, что работа с гетерогенными источниками у MS SQL реализована лучше\проще спорить, IMHO, бесполезно.


kennethr
Думаю это слабый аргумент.


Я не думаю, что приведенный пример c OPENROWSET для кого-то может стать СИЛЬНЫМ аргументом в пользу отказа от Oracle и перехода к MS SQL.

Вопрос был задан точно и конкретно: "Есть ли вменяемый аналог?". IMHO, нет.
24 янв 07, 09:48    [3684741]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
SergSuper
Просто пример того что в MS SQL сделано лучше.


Лучше и "как до Луны", согласитесь, немножко разные вещи ?
24 янв 07, 10:00    [3684843]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
pkarklin
Вопрос был задан точно и конкретно: "Есть ли вменяемый аналог?". IMHO, нет.


Аналог есть. Он позволяет реализовать требуемый функционал. Оценка вменяемости весьма субъективна. По мне так HS вполне вменяем.
24 янв 07, 10:02    [3684854]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Gluk (Kazan)
SergSuper
Просто пример того что в MS SQL сделано лучше.


Лучше и "как до Луны", согласитесь, немножко разные вещи ?


А кто-то из нас двоих andy st или я, выразил фразу, что OPENROWSET эта такая фича, что до нее, как "до Луны"?!
24 янв 07, 10:02    [3684856]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
pkarklin
А кто-то из нас двоих andy st или я, выразил фразу, что OPENROWSET эта такая фича, что до нее, как "до Луны"?!


вопрос о фиче
фича

Или вопрос был задан вне зависимости от громкого заявления Dan74 ???
24 янв 07, 10:05    [3684879]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Gluk (Kazan)
pkarklin
А кто-то из нас двоих andy st или я, выразил фразу, что OPENROWSET эта такая фича, что до нее, как "до Луны"?!


вопрос о фиче
фича

Или вопрос был задан вне зависимости от громкого заявления Dan74 ???


Вопрос задал не я. Я лишь выразил свое мнение о реализации аналога в Oracle. Ни больше, ни меньше.
24 янв 07, 10:22    [3685023]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL vs Oracle с точки зрения IT-отдела  [new]
DimaR
Member

Откуда:
Сообщений: 1570
pkarklin
OPENROWSET


Если уж ооочень захочется, я думаю этот функционал вполне можно реализовать на втроенной джаве в оракле (jdbc драйверов для всего хвататет), написать функцию и пользоваться абсолютно таким же образом.
24 янв 07, 10:24    [3685040]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
andy st
Member

Откуда:
Сообщений: 906
Gluk (Kazan)
Лучше и "как до Луны", согласитесь, немножко разные вещи ?

Gluk (Kazan)
Аналог есть. Он позволяет реализовать требуемый функционал. Оценка вменяемости весьма субъективна. По мне так HS вполне вменяем.

собственно и в оценке расстояния до Луны в сравнении с лучше субъективная часть очень велика.
разница может казаться мизерной для людей, меряющих всё в парсеках :)
(в смысле, если в применяемых на предприятии СУБД и пр. хранилищ данных неустранимый в обзримом промежутке времени и достаточно жуткий зоопарк, а передавать и получать данные надо)
24 янв 07, 10:25    [3685051]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL или Oracle  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
все еще жду пример УБОЙНОЙ фичи, аналога которой НЕТ в Oracle
Господа не надо казуистики
24 янв 07, 10:27    [3685065]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7 8 9 10 .. 23   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить