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

Откуда:
Сообщений: 4116
Микрософт задавит оракл - 100%, только вопрос времени...
1) потому что во первых вся инфраструктура уже микрософтовская. вся! домен, коммуникейшн сервер. почта...

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

3) если посмотреть, то последняя версия sql-сервера наравне с oracle эксплуатируется на крупных базах . есть сайт со статистикой.

4) а в четвертых - слишком лакомый куок. чтобы такая компания как микрософт не подмяла его под себя... а у них есть все возможности

Конечно, огромный сонм unix систем во всем мире - это сильный аргумент за оракл
но

5) Против unix систем - комплексный подход microsoft и трудности с интеграцией... во вторых никто не будет строить свой бизнес на некомерческом ПО, коим unix является, в третьих microsoft уже выпустила сервер без графической оболочки почти, с улучшенной производительностью...
это один из вариантов установки сервера 2008. Там и многие команды юниксовые работают
Плюс ко всему, есть режим работы в совместимости с unix приложениями... если он будет работать как нужно - unix во многих местах пойдет на йух
26 окт 07, 07:11    [4842189]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
гыы сына, лол
Guest
гугель вас всех купит и продаст
26 окт 07, 07:27    [4842203]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
10046
Member

Откуда: oraus.msg
Сообщений: 877
Alexsalog
2) во вторых подход у них более правильный. чтобы администрировать оракл, администратору нужно знать кучу мелких недокументированных нюансов... микрософт в этом смысле - небо и земля

Базовая инсталляция Oracle 10g не сложнее mssql в администрировании, а в недавно вышедший 11 вроде еще проще (сам пока не юзал, точно утверждать не буду). Но при этом Oracle дает гораздо больше возможностей для тонкой настройки - в действительно серьезных системах это бывает необходимо


Alexsalog
3) если посмотреть, то последняя версия sql-сервера наравне с oracle эксплуатируется на крупных базах . есть сайт со статистикой.

Где ссылка?
Лично я в Екатеринбурге не встречал пока серьезных систем на mssql. Весь телеком, практически все крупные банки и промышленные компании используют Oracle. Есть пара инсталляций на DB2. Имеется в виду, естественно, основные системы - биллинг, абс, ерп, вспомогательные могут быть и какие-то другие СУБД использовать.

Alexsalog
4) а в четвертых - слишком лакомый куок. чтобы такая компания как микрософт не подмяла его под себя... а у них есть все возможности

Можно поподробнее о возможности?

Alexsalog
Конечно, огромный сонм unix систем во всем мире - это сильный аргумент за оракл
но

5) Против unix систем - комплексный подход microsoft и трудности с интеграцией... во вторых никто не будет строить свой бизнес на некомерческом ПО, коим unix является,


Unix'ы - коммерческое ПО. Остальной бред даже комментировать не хочецца.

Alexsalog
в третьих microsoft уже выпустила сервер без графической оболочки почти, с улучшенной производительностью...

Посмотри на Висту, а потом еще раз про производительность заикнись

Alexsalog
1) потому что во первых вся инфраструктура уже микрософтовская. вся! домен, коммуникейшн сервер. почта...

Было бы хорошо, если бы микрософт этим и ограничился ;-)
26 окт 07, 07:53    [4842231]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Alexsalog
Member

Откуда:
Сообщений: 4116
Программировать на Oracle сложнее чем на MS SQL.
Некоторые простейшие вещи, о которых не задумываешься под MS вырастают в ворох кода на PL SQL.

Что касается тонкой настройки, то это больше минус, потому что всегда есть вероятность что то не учесть и получить необъяснимые тормоза... Наыйти причину которых все равно что найти иголку в стоге сена.

Про надежность:

http://www.microsoft.com/Rus/sql/prodinfo/compare/oracle/default.mspx

Про стоимость и прочее:

http://oracloid.ru/index.php?t=38

А выход Windows Server 2008 без графической оболочки и поддержкой unix команд - дырдочка в плотине, удерживающей давно назревшее отставание Oracle от MS.
Просто снесет с треском и хрустом.
Последняя зацепка - написаное ПО именно под Оракли и накопленый на нем код.
26 окт 07, 08:29    [4842266]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Dried Gagarin
Member

Откуда: Kaluga, Russia
Сообщений: 527
2Alexsalog
А ты готов ответить за свои слова? Ну, скажем, заключить пари на пару килобаксов?
Судя по фразе
Alexsalog
...только вопрос времени...
не готов. А к чему этот пустой трёп тогда?
26 окт 07, 08:35    [4842274]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Alexsalog
Member

Откуда:
Сообщений: 4116
Dried Gagarin
2Alexsalog
А ты готов ответить за свои слова? Ну, скажем, заключить пари на пару килобаксов?
Судя по фразе
Alexsalog
...только вопрос времени...
не готов. А к чему этот пустой трёп тогда?


Балина, меня предупреждали, что обязательно будут фразы: если ты не против маздай, то ты ламер; за козла ответишь. Но я не верил.
Чорт.
26 окт 07, 08:38    [4842280]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Dried Gagarin
Member

Откуда: Kaluga, Russia
Сообщений: 527
Alexsalog

Балина, меня предупреждали, что обязательно будут фразы: если ты не против маздай, то ты ламер; за козла ответишь. Но я не верил.
Чорт.

Где я сказал такое? Не надо передёргивать. Просто я заметил, что твой прогноз не имеет никаких временных рамок, т.е. сделан по принципу: "либо шах сдохнет, либо ишак помрёт". Кому нужны такие прогнозы?
26 окт 07, 08:40    [4842285]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
10046
Member

Откуда: oraus.msg
Сообщений: 877
Alexsalog
Балина, меня предупреждали, что обязательно будут фразы: если ты не против маздай, то ты ламер; за козла ответишь. Но я не верил.

Т.е. ты считал, что если запостить провокационный бред, то все сразу согласятся и перейдут на мелкософт?
26 окт 07, 09:00    [4842317]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Alexsalog
Member

Откуда:
Сообщений: 4116
10046
Alexsalog
Балина, меня предупреждали, что обязательно будут фразы: если ты не против маздай, то ты ламер; за козла ответишь. Но я не верил.

Т.е. ты считал, что если запостить провокационный бред, то все сразу согласятся и перейдут на мелкософт?


Ну сразу прямо бред.
Конечно не кинутся. Попробуй перенеси чуда--коды-запросы типа (и еще пмогу показать):
FUNCTION GET_TABLE_DATA_ID( IP_DATA_ID IN TABLE_DATA.DATA_ID%TYPE, IP_DATE IN DATE, OP_INDEX IN OUT BINARY_INTEGER )
    RETURN TABLE_DATA.DATA_ID%TYPE
    IS
      GI BINARY_INTEGER;
      GI_LO BINARY_INTEGER := NULL;
      GI_HI BINARY_INTEGER := NULL;
    BEGIN
      IF GT_TABLE_DATA.COUNT = 0 THEN
         RETURN IP_DATA_ID;
      END IF;
      IF OP_INDEX IS NOT NULL AND GT_TABLE_DATA.EXISTS( OP_INDEX ) THEN
         GI := OP_INDEX;
       ELSE
         GI := GT_TABLE_DATA.FIRST;
      END IF;
      GI_LO := GT_TABLE_DATA.FIRST;
      GI_HI := GT_TABLE_DATA.LAST;
      WHILE GI IS NOT NULL
       LOOP
         IF GT_TABLE_DATA( GI ).DATA_ID = IP_DATA_ID THEN
            LOOP
               IF GT_TABLE_DATA( GI ).START_DATE < IP_DATE AND GT_TABLE_DATA( GI ).END_DATE >= IP_DATE THEN
                  OP_INDEX := GI;
                  RETURN GT_TABLE_DATA( GI ).DATA_ID_1;
                ELSIF GT_TABLE_DATA( GI ).START_DATE >= IP_DATE THEN
                  GI := GT_TABLE_DATA.PRIOR( GI );
                ELSE
                  GI := GT_TABLE_DATA.NEXT( GI );
               END IF;
               EXIT WHEN ( GI IS NULL ) OR ( GT_TABLE_DATA( GI ).DATA_ID != IP_DATA_ID );
            END LOOP;
            EXIT;
          ELSIF GT_TABLE_DATA( GI ).DATA_ID < IP_DATA_ID THEN
            EXIT WHEN GI = GI_HI;
            GI_LO := GI;
            GI := GI + ROUND( ( GI_HI - GI ) / 2, 0 );
          ELSE
            GI_HI := GI;
            GI := GI - ROUND( ( GI - GI_LO ) / 2, 0 );
            EXIT WHEN GI = GI_LO;
         END IF;
      END LOOP;
      RETURN IP_DATA_ID;
   END GET_TABLE_DATA_ID;

с PL SQL на T-SQL.

Лет 10 еще пройдет.
26 окт 07, 09:50    [4842561]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
аффтар жжот
Guest
чо то никто не ведется почти на провокации...
народ расслабился... пятница что-ли влияет...
26 окт 07, 09:54    [4842592]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Alexsalog
Member

Откуда:
Сообщений: 4116
аффтар жжот
чо то никто не ведется почти на провокации...
народ расслабился... пятница что-ли влияет...


а... пофиг. я на конферецию сходил и мне хорошо.
26 окт 07, 09:59    [4842614]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
аффтар жжот
чо то никто не ведется почти на провокации...
народ расслабился... пятница что-ли влияет...


ветер дует,
огонь горит,
вода течет,
...
собака лает
КАРАВАН ИДЕТ
26 окт 07, 10:04    [4842641]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
Alexsalog
Конечно не кинутся. Попробуй перенеси чуда--коды-запросы типа (и еще пмогу показать):

Особенно если учесть, что в Скуле, как я слышал нет пакетов. Ить от хороших привычек не так просто избавиться. Или пакеты появились?

Посмотрел на ссылку про производительностю. Думал что на TCP тестах Скуль все возглавляет. Но пока еще это не так. Потому не буду торопиться говорить своему начальству что Скуль уже луче.

Нужны дополнительные аргуметы. Приведенные здесь много раз обсуждались и не произвели решающего впечатления.
26 окт 07, 10:32    [4842812]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
vadiminfo
Нужны дополнительные аргуметы. Приведенные здесь много раз обсуждались и не произвели решающего впечатления.


Пакеты тоже обсуждались... Их нет и не будет, ибо...
26 окт 07, 10:36    [4842839]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
А6дулла
Member [заблокирован]

Откуда: эврибади нид Someбади
Сообщений: 1733
Oracle - неизбежное зло.
Именно из-за того, что он был первой коммерческой реляционной СУБД в конце 70-х или начале 80-х - на нем накоплен наибольший объем кода и наибольший балласт человеческого консерватизма. Быстро соскочить нельзя.
Действительно, есть сервера лучше, логичней, быстрее, но потому что быстро соскочить нельзя - он и будет жить.
А не потому, что он лучший :)
26 окт 07, 10:39    [4842856]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Yo.!
Guest
http://triffids.googlepages.com/oraclevsyukon
26 окт 07, 10:42    [4842888]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
tru55
Member

Откуда: СПб
Сообщений: 19788
Alexsalog
Программировать на Oracle сложнее чем на MS SQL.
Некоторые простейшие вещи, о которых не задумываешься под MS вырастают в ворох кода на PL SQL.


1. может "Вы просто не умеете их готовить" ?

2. регулярно появлялись и появляются мнения о вытеснении одних продуктов другими. Однако, как показывает практика, "слухи о их смерти сильно преувеличены"

3. не вдаваясь в споры о преимуществе тех или других...
Если есть много наработок на чем-либо, это будет существовать еще ма-а-а-ассу времени. Как говорится "на наш век хватит" :)
26 окт 07, 10:42    [4842892]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Yo.!
http://triffids.googlepages.com/oraclevsyukon


Шо? опять??? (Голосом Армена Джигарханяна ((с) м\ф "Жил был пес"))

Сообщение было отредактировано: 26 окт 07, 10:57
26 окт 07, 10:47    [4842927]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Yo.!
Guest
pkarklin


Шо? опять??? (Голосом Армена Джигарханяна ((с) м\ф "Жил был пес"))

дык, страничка для того и делалась, чтоб не настукивать каждому дурачку одно и то же ...
26 окт 07, 10:50    [4842943]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Alexsalog

помнится в моём детстве я слышал не менее убедительные доказательства что "коммунизм победит империализм"
лет 15 назад читал что при получении фотографий использование серебра неизбежно и заменить его в ближайшие сотни лет нечем - нет ведь веществ с похожими свойствами

не делайте прогнозы, всё равно ошибётесь

ну и к тому же форум называется "Сравнение СУБД", а не "Трусы чьего папы круче"
26 окт 07, 10:56    [4842986]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
SergSuper
не делайте прогнозы, всё равно ошибётесь

Вы так можете совсем упразднить должность аналитиков.
Парень же для нас старался от чистого сердца. Хотел показать, возможно, глубокий результат, возможно, большого труда проделанного им, возможно, за большое время.
26 окт 07, 11:29    [4843210]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

Alexsalog пишет:
> Микрософт задавит оракл - 100%, только вопрос времени...

Верую ! Да приидет царствие Его ! Аминь !

Posted via ActualForum NNTP Server 1.4

26 окт 07, 11:33    [4843230]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

vadiminfo пишет:
> Особенно если учесть, что в Скуле, как я слышал нет пакетов. Ить от
> хороших привычек не так просто избавиться. Или пакеты появились?

Пакеты - ацтой, на фиго никому не нужны. А вот пока MSSQL сидит на
Wintel, забодать Оракл ему не светит, как мне бы этого не хотелось.

> Посмотрел на ссылку про производительностю. Думал что на TCP тестах
> Скуль все возглавляет.

Кому интересны эти дурацкие тесты ? TCP устарел давно, гонки эти на
тройках (десятках, двадцатках) никому не интересны.

Posted via ActualForum NNTP Server 1.4

26 окт 07, 11:36    [4843269]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Gluk (Kazan)
Member

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

Alexsalog пишет:
> Микрософт задавит оракл - 100%, только вопрос времени...

Верую ! Да приидет царствие Его ! Аминь !
Posted via ActualForum NNTP Server 1.4


А Коровьев, ... он ЧОРТ !!! (с)
26 окт 07, 11:45    [4843324]     Ответить | Цитировать Сообщить модератору
 Re: Microsoft задавит Oracle  [new]
Alexsalog
Member

Откуда:
Сообщений: 4116
SergSuper
Alexsalog

помнится в моём детстве я слышал не менее убедительные доказательства что "коммунизм победит империализм"
лет 15 назад читал что при получении фотографий использование серебра неизбежно и заменить его в ближайшие сотни лет нечем - нет ведь веществ с похожими свойствами

не делайте прогнозы, всё равно ошибётесь

ну и к тому же форум называется "Сравнение СУБД", а не "Трусы чьего папы круче"


Ладно ладно...
Я в Оракле только начал. А MS умеет убеждать - говорю же конференция была по Server2008.
Собственно я высказывал даже не свое мнение, а людей на которых это произвело большое впечатление. Интересно было мнение.

А6дулла
Oracle - неизбежное зло.
Именно из-за того, что он был первой коммерческой реляционной СУБД в конце 70-х или начале 80-х - на нем накоплен наибольший объем кода и наибольший балласт человеческого консерватизма. Быстро соскочить нельзя.
Действительно, есть сервера лучше, логичней, быстрее, но потому что быстро соскочить нельзя - он и будет жить.
А не потому, что он лучший :)


Вот с этим согласен.
На Оркал в системе которой я сопровождаю осталось огромное количество совершенно дикого кода и запросов типо приведенного ниже (взято с этого формума, но у нас не лучше - ПОЧЕМУ ТО!!!). И отчего это??? (совпадение) Может чего то не хватает (несмотря на 5 сортов индексов и прочие фенечки, которые - а нужны ли?), раз разработчик идет на такой изврат. А я не мазо.

CREATE OR REPLACE FORCE VIEW FXB.V_REP_TVP_VITRAT
(NP, SUM_ILL, SUM_BABY, SUMMA, SUM_PENS)
AS 
SELECT A.NP, SUM_ILL, SUM_BABY, NVL(SUM_ILL,0)+NVL(SUM_BABY,0)+NVL(SUM_PENS,0) SUMMA, SUM_PENS
FROM
(select -1 np, sum(sum_vip) SUM_ILL from
(select  sum(sum_vip) sum_vip
from tfv_sum_keep A,
 ( select trunc(date_fix,'YYYY') date_y,
  add_months(trunc(date_fix,'YYYY'),(to_number(to_char(date_fix,'Q'))-1)*3) date_kv
  from PARAM_FOR_QUERY where USERS = to_char(USERENV('SESSIONID')) ) P
WHERE document_code is null and kvo in ('32','33','50') and data_vv between date_y and date_kv-1
union all
select sum(sum_vip) sum_vip
from tfv_sum_keep
WHERE document_code in
(SELECT document_code
 FROM ADD_ILL_0 A,
 ( select trunc(date_fix,'YYYY') date_y,
  add_months(trunc(date_fix,'YYYY'),(to_number(to_char(date_fix,'Q'))-1)*3) date_kv
  from PARAM_FOR_QUERY where USERS = to_char(USERENV('SESSIONID')) ) P
WHERE nvl(add_flag,'0')='1' and EXECUTION_DATE between date_y and date_kv-1)
and kvo IN ('32','50'))
union all
select 0 np, sum(sum_vip) SUM_ILL from
(select  sum(sum_vip) sum_vip
from tfv_sum_keep A,
... ... ...
... ... ...
<<<  и тут еще 3 страницы >>>

... ... ...
  from PARAM_FOR_QUERY where USERS = to_char(USERENV('SESSIONID'))) P
where NP=1 AND DAY_DATE between date_y and add_months(date_kv,3)-1
and G.date_ins = (select max(date_ins) FROM TVF_NALOG_TABL_G where date_ins<=last_day(DAY_DATE))
and N.date_ins = (select max(date_ins) FROM TFV_NACH where date_ins<=last_day(DAY_DATE) AND NP=1)
GROUP BY MINL, PROC, trunc(DAY_DATE,'MM') ) A,
(SELECT TN, trunc(DAY_DATE,'MM') DAY_DATE, COUNT(DAY_DATE) CNT
FROM TFV_WORK_TABEL A,
(select trunc(date_fix,'YYYY') date_y,
  add_months(trunc(date_fix,'YYYY'),(to_number(to_char(date_fix,'Q'))-1)*3) date_kv
  from PARAM_FOR_QUERY where USERS = to_char(USERENV('SESSIONID'))) P
where DAY_STAT='6' AND DAY_DATE between date_y and add_months(date_kv,3)-1
GROUP BY TN, trunc(DAY_DATE,'MM') ) B
where A.DAY_DATE=B.DAY_DATE) C
WHERE A.NP=B.NP AND A.NP=C.NP;
26 окт 07, 11:45    [4843327]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 17   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить