Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Oracle или MS SQL Server 2005 / 25 сообщений из 262, страница 1 из 11
04.10.2011, 10:53
    #37466699
Istanus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Подскажите.
Какие плюсы и возможности.
Смотрю на задачу больше со стороны разработчика.
Есть две базы Oracle и MS SQL Server 2005.
Есть задача, в которой будет обрабатываться массив данных:
Данные порядка 3-4 гб с ежемесячным приростом.
Таблица1 ~ 15 млн строк и 400 Мб за месяц. Хранение минимум 2-3 месяцев
Расчетная таблица на основе Таблицы1 более сжатая(строк около ~300 тыс), но для её расчетов нужно обработать от 30-60 млн данных размером ~2 Тб.
Также есть вспомогательные таблицы:
Их общий размер не велик. но они постоянно будут расти.

Есть, часть данных которые будет использовать моё приложение и аналогичное(похожее) приложение реализованное на C#+MS SQL 2005.

Так вот интересует исходя из моей задачи и объемов информации стоит развивать MS SQL 2005 или проще нужные данные забирать из MS SQL в Oracle и там хранить и обрабатывать всю нужную инфо для приложения.
Целей несколько:
1. Скорость обработок и расчетов
2. Надежность
3. Безопасность и возможность ограничений доступа
4. Поддержка базы( Oracle на корп.уровне поддерживается MS SQL нет.)

Интересует Ваше мнение.
...
Рейтинг: 0 / 0
04.10.2011, 12:31
    #37466912
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
IstanusИнтересует Ваше мнение.
Моё мнение - если в организации уже куплен Оракул и есть под него админ, то надо всё
переводить на Оракул, включая левое приложение на Си-диез.
С другой стороны, если организация может себе позволить купить ещё и MS SQL, то нанять к
нему отдельного админа будет дешевле.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.10.2011, 12:38
    #37466929
Yo.!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Istanus,

во всех доступных промышленных бенчмарках оракл быстрее, имеет гораздо больше наворотов, как для обработки информации так и для хранения. по безопасности у оракла тоже тьма наворотов которых нет в мсскл, есть и шифрование трафика, есть label security, есть vault и многое другое. но вот если вы до этого никогда дел с ораклом не имели, а в канторе нет оракловых админов не факт, что вы сможете с наскока использовать преимущества оракла. многие вещи в оракле делаются по другому, есть все шансы, что именно у вас на оракле выйдет первый блин комом со всеми вытекающими.
...
Рейтинг: 0 / 0
04.10.2011, 18:11
    #37467793
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Yo.!есть и шифрование трафика

Encrypting Connections to SQL Server

Это так... к слову...

Yo.!имеет гораздо больше наворотов

А они тут нужны?
...
Рейтинг: 0 / 0
04.10.2011, 18:25
    #37467817
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
> Целей несколько:
> 1. Скорость обработок и расчетов
Большей частью определяется дизайном базы, алгоритмами расчетов и правильным подбором железа.

> 2. Надежность
Зависит от железа и грамотной работы админа.

> 3. Безопасность и возможность ограничений доступа
Зависит от способности бизнес аналитиков внятно изложить политику доступа, а админу не облажатся (ибо человек - самое слабое звено)

Как видите от брэнда СУБД вышеуказанные критерии зависят мало. На обоих СУБД задачи с требованиями похожими на ваши решаются.

> 4. Поддержка базы( Oracle на корп.уровне поддерживается MS SQL нет.)
То есть лицензии на Oracle уже куплены, админ имеется, а на MS SQL нет? Тогда для конторы ответ очевиден.
Плюс вы ничего не сказали о собственном опыте.

> или проще нужные данные забирать из MS SQL в Oracle и там хранить и обрабатывать всю нужную инфо для приложения.
Вот что проще забирать, где хранить и как обрабатывать этого я вам не скажу, ибо недостаточно данных.

Yo.! во всех доступных промышленных бенчмарках оракл быстрее, имеет гораздо больше наворотов, как для обработки информацииКогда я хочу добраться из точки А в точку Б, то результаты гонок формулы1 гораздо менее важны, чем умение ездить и исправность железа.
...
Рейтинг: 0 / 0
04.10.2011, 19:23
    #37467907
+100500
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
SERG1257Yo.! во всех доступных промышленных бенчмарках оракл быстрее, имеет гораздо больше наворотов, как для обработки информацииКогда я хочу добраться из точки А в точку Б, то результаты гонок формулы1 гораздо менее важны, чем умение ездить и исправность железа.
+1
...
Рейтинг: 0 / 0
04.10.2011, 23:55
    #37468231
Зимаргл
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Istanus4. Поддержка базы( Oracle на корп.уровне поддерживается MS SQL нет.)Этого достаточно.

Хотя на больших объемах данных я бы при любых условиях предпочел эксплуатировать Ора.
...
Рейтинг: 0 / 0
05.10.2011, 10:04
    #37468472
Istanus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Добрый день.

В общем я сам склоняюсь к Ораклу.
Тем более основной опыт работы у меня именно с ним. )

Но ,я полностью согласен с SERG1257

SERG1257Yo.!Yo.!
во всех доступных промышленных бенчмарках оракл быстрее, имеет гораздо больше наворотов, как для обработки информации
Когда я хочу добраться из точки А в точку Б, то результаты гонок формулы1 гораздо менее важны, чем умение ездить и исправность железа.

Поэтому будем использовать то что есть на MS SQL.
...
Рейтинг: 0 / 0
05.10.2011, 11:34
    #37468701
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
IstanusДобрый день.

В общем я сам склоняюсь к Ораклу.
Тем более основной опыт работы у меня именно с ним. )

Но ,я полностью согласен с SERG1257

SERG1257пропущено...

Когда я хочу добраться из точки А в точку Б, то результаты гонок формулы1 гораздо менее важны, чем умение ездить и исправность железа.

Поэтому будем использовать то что есть на MS SQL.
Возможно, не вседа достаточно между любыми утверждениями поставить слово "Поэтому", чтобы второе непременно следовало из первого. Возможно, нужны дополнительные обоснования. Может быть в Вашем случае следует обратить внимание на аналогии с зоопарком каким-нибудь, к примеру. Аналогии на то и аналогии, чтобы быть недостаточным обоснованием, а тока предположением.
...
Рейтинг: 0 / 0
05.10.2011, 11:57
    #37468778
Yo.!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
SERG1257> Целей несколько:
> 1. Скорость обработок и расчетов
Большей частью определяется дизайном базы, алгоритмами расчетов и правильным подбором железа.

ерунда. мсскл будет не доступны многие "дизайны" базы, которые применяются в оракле и которые никаким подбором железа не компенсировать. тот же RAC, флеш кеш, большие размеры страницы вы найдете практически в каждом сегодняшнем проекте DWH под ораклом. но это и многое другое не доступно в мсскл

SERG1257> 2. Надежность
Зависит от железа и грамотной работы админа.

и снова ерунда. надежность к примеру фокспро параллельна к работе админа ...

SERG1257Как видите от брэнда СУБД вышеуказанные критерии зависят мало. На обоих СУБД задачи с требованиями похожими на ваши решаются.

ну-ну, покажите мне как на мсскл элементарно не дать дба доступ к данным ? аналог oracle vault покажите ?

SERG1257Когда я хочу добраться из точки А в точку Б, то результаты гонок формулы1 гораздо менее важны, чем умение ездить и исправность железа.
ерунда. умение ездить на фокспро мало поможет даже на исправном железе. правильный инструмент никак не менее важен чем умения.
...
Рейтинг: 0 / 0
05.10.2011, 13:34
    #37469090
Istanus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Возможно
Но в данном выборе много плюсов и аналогия соотвествует.
А аналогий с зоопарком проводить не надо.
Тут в общей оценке проекта ...
Приведу доп. факторы данного выбора:
1. Снимается задача разработки с нас
2. Алгоритмы реализации и скорость работы нас устраивают
3. Через время все будет на Oracle/Terradata
а тратить ресурсы на аналогичные разработки которые потом будут переделываться и адаптироваться смысл?

Хотя как я написал если бы не было:
- Готовой реализации
- Запущеного MS SQL Servera и т.п

Я бы начал все делать на Oracle т.к. считаю его оптимальным вариантом. Если начинать с нуля.
Но как говориться изобретать "велосипед" при этом в процессе изобритения возникнет куча конфликтов с противоположной стороной. Зачем?

PS При этом даже админы нашлись его ))))

Поэтому исходя из пунктов 1,2,3 и других MS SQL в данном случае отличный вариант )))
Даже если этот как многое у нас из временного станет постоянным ))))
...
Рейтинг: 0 / 0
05.10.2011, 15:13
    #37469406
beginner_dba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
[авторquot SERG1257]> Целей несколько:
> 1. Скорость обработок и расчетов
Большей частью определяется дизайном базы, алгоритмами расчетов и правильным подбором железа.
Нужны аналит. функции, чего нет в МС.

автор> 3. Безопасность и возможность ограничений доступа
Зависит от способности бизнес аналитиков внятно изложить политику доступа, а админу не облажатся (ибо человек - самое слабое звено)
Не знаю как в МС, но в Оракле есть роли.

авторКак видите от брэнда СУБД вышеуказанные критерии зависят мало. На обоих СУБД задачи с требованиями похожими на ваши решаются.
Это не видно.
автор> или проще нужные данные забирать из MS SQL в Oracle и там хранить и обрабатывать всю нужную инфо для приложения.
Вот что проще забирать, где хранить и как обрабатывать этого я вам не скажу, ибо недостаточно данных.

Лучше все делать на Оракле сразу.
авторYo.! во всех доступных промышленных бенчмарках оракл быстрее, имеет гораздо больше наворотов, как для обработки информацииКогда я хочу добраться из точки А в точку Б, то результаты гонок формулы1 гораздо менее важны, чем умение ездить и исправность железа.[/quote]
С таким подходом подойдет и MySQL. Когда нужно добраться из А в Б с грузом в 20 тонн, наверное стоит подумать о наличии транспорта
...
Рейтинг: 0 / 0
05.10.2011, 15:58
    #37469521
Andrey Sribnyak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
beginner_dba[авторquot SERG1257]> Целей несколько:
> 1. Скорость обработок и расчетов
Большей частью определяется дизайном базы, алгоритмами расчетов и правильным подбором железа.
Нужны аналит. функции, чего нет в МС.


Примеры функций в студию

beginner_dbaавтор> 3. Безопасность и возможность ограничений доступа
Зависит от способности бизнес аналитиков внятно изложить политику доступа, а админу не облажатся (ибо человек - самое слабое звено)
Не знаю как в МС, но в Оракле есть роли.


Зачем тогда об этом говорить? В МС так же много чего есть, в том числе и роли
...
Рейтинг: 0 / 0
05.10.2011, 16:25
    #37469581
baracs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
beginner_dba[авторquot SERG1257]> Целей несколько:
> 1. Скорость обработок и расчетов
Большей частью определяется дизайном базы, алгоритмами расчетов и правильным подбором железа.
Нужны аналит. функции, чего нет в МС.

автор> 3. Безопасность и возможность ограничений доступа
Зависит от способности бизнес аналитиков внятно изложить политику доступа, а админу не облажатся (ибо человек - самое слабое звено)
Не знаю как в МС, но в Оракле есть роли. Ключесвые слова: "Не знаю как в МС".
...
Рейтинг: 0 / 0
05.10.2011, 16:29
    #37469596
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
beginner_dbaНужны аналит. функции, чего нет в МС.

А они здесь точно нужны? А кто сказал, что это должно быть вообще полностью реляционное хранилище, а не скажем HOLAP и тогда SSIS и SSAS (входяшие в стандартную поставку MS SQL) уделают аналитические функции Oracle.

beginner_dbaНе знаю как в МС, но в Оракле есть роли.

Их тоже есть в MS SQL.

beginner_dbaЛучше все делать на Оракле сразу.

Ой не факт... Ни тема хранения, ни тема ETL ТСом не раскрыта.

beginner_dbaнаверное стоит подумать о наличии транспорта

Но не о боллиде F1.
...
Рейтинг: 0 / 0
01.11.2011, 19:16
    #37507392
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
pkarklinSSIS и SSAS (входяшие в стандартную поставку MS SQL) уделают аналитические функции Oracle
Да, да. Сравнение OLAP и реляционной БД в данном контексте разумеется явный козырь. Может тогда уж лучше будет сравнивать оракловый OLAP и SSAS?

Andrey SribnyakПримеры функций в студию
lead /lag хотя бы
...
Рейтинг: 0 / 0
01.11.2011, 20:35
    #37507481
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
env,

авторДа, да. Сравнение OLAP и реляционной БД в данном контексте разумеется явный козырь.

В каком таком контексте?! Где у автора топика упоминание об аналитических функциях в требованиях?

авторМожет тогда уж лучше будет сравнивать оракловый OLAP и SSAS?

Давайте, только, полагаю, следует это делать в отдельном топике. И среди Ваших оппонентов будет в том числе и Gartner:

http://blogs.msdn.com/b/nikosan/archive/2011/01/31/gartner-magic-quadrant-for-business-intelligence-platforms-microsoft-is-the-leader.aspx
...
Рейтинг: 0 / 0
01.11.2011, 22:24
    #37507586
Yo.!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
pkarklin,

можно примерчик как олап может уделать SQL на реляционной базе ? по моему вы сравнили теплое (SQL функцию) с мягким (OLAP сервером)
гартнер сравнивает какие-то БИ продукты, тут я не готов спорить, но тот набор полуфабрикатов, что идет с SSAS это нефига не BI, а набор для бедных сделай себе велосипед сам. BI продукты идут скорее всего с шарепоинтом, а те обрезки, что идут с SSAS не сравняться с полноценным продуктом типа oracle BI
...
Рейтинг: 0 / 0
02.11.2011, 08:36
    #37507860
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Yo.!?

авторможно примерчик как олап может уделать SQL на реляционной базе ? по моему вы сравнили теплое (SQL функцию) с мягким (OLAP сервером)

IMHO вот это вот:

IstanusРасчетная таблица на основе Таблицы1 более сжатая(строк около ~300 тыс), но для её расчетов нужно обработать от 30-60 млн данных размером ~2 Тб.

Не задача для SQL функции, ага? А как раз для SSAS, который в связке с SSIS отпроцессит эти 2 тб влет.

авторгартнер сравнивает какие-то БИ продукты, тут я не готов спорить, но тот набор полуфабрикатов, что идет с SSAS это нефига не BI, а набор для бедных сделай себе велосипед сам. BI продукты идут скорее всего с шарепоинтом, а те обрезки, что идут с SSAS не сравняться с полноценным продуктом типа oracle BI

Мля... Статью хоть не по диагонали читать надо. :) Даже в ней сказано, что

автор its enterprise collaboration platform, SharePoint, which is the mechanism by which Microsoft BI content is managed, searched and shared throughout the organization.

Нет там ничего такого BIевского. Это лишь сервисный и презентационный слой. А все, что касается OLAP, Data Mining и т.п. - это как раз SSAS.

По по воду обрезков... Опять как том в анекдоте про Карузо, которого сосед напел? Можно что-нибудь конкретное про "полноценный" и "обрезки"?
...
Рейтинг: 0 / 0
02.11.2011, 10:21
    #37507963
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
pkarklin,

SSAS больше не развивается . Performance Point Server тоже убили. В результате классический движек OLAP у Microsoft переходит в разряд Legacy, а убийство PPS убирает MS с рынка финансовой аналитики. BI-инструментарий у Microsoft заточен, действительно, скорее на разработчиков, чем на конечных пользователей. Если почитать полную статью Gartner , то там все это написано.
...
Рейтинг: 0 / 0
02.11.2011, 12:08
    #37508186
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Хорошая иллюстрация на тему: "О роли личности в истории". Ушел Моша и целое бизнес направление огромной корпорации накрылось медным тазом.
...
Рейтинг: 0 / 0
02.11.2011, 13:21
    #37508417
Andrey Sribnyak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
envAndrey SribnyakПримеры функций в студию
lead /lag хотя бы

Да, в 2005 их нет. Но в самой "свежей версии" они уже есть:

http://msdn.microsoft.com/en-us/library/hh213125%28v=sql.110%29.aspx
http://msdn.microsoft.com/en-us/library/hh231256%28v=SQL.110%29.aspx
...
Рейтинг: 0 / 0
02.11.2011, 18:17
    #37509325
SQL Server Denali
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Andrey Sribnyakenvпропущено...

lead /lag хотя бы

Да, в 2005 их нет. Но в самой "свежей версии" они уже есть:

http://msdn.microsoft.com/en-us/library/hh213125%28v=sql.110%29.aspx
http://msdn.microsoft.com/en-us/library/hh231256%28v=SQL.110%29.aspx
А что это за "SQL Server "Denali"" и когда она вышла?
Это что-то после MS SQL Server 2008 R2 или это MS SQL Azure?
...
Рейтинг: 0 / 0
02.11.2011, 19:01
    #37509395
Andrey Sribnyak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
SQL Server DenaliА что это за "SQL Server "Denali"" и когда она вышла?
Это что-то после MS SQL Server 2008 R2 или это MS SQL Azure?

Официально она еще не вышла... Есть только CTP3
Это то, что будет после R2

https://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/default.aspx
...
Рейтинг: 0 / 0
02.11.2011, 20:34
    #37509533
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle или MS SQL Server 2005
Andrey Sribnyakenvпропущено...

lead /lag хотя бы

Да, в 2005 их нет. Но в самой "свежей версии" они уже есть:

http://msdn.microsoft.com/en-us/library/hh213125%28v=sql.110%29.aspx
http://msdn.microsoft.com/en-us/library/hh231256%28v=SQL.110%29.aspx В 2008R2 их тоже нет. Т.е. в Oracle они появились в 8i (1999 год). Microsoft смог сделать аналог только 2011. Хм... 12 лет отставание ;))
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Oracle или MS SQL Server 2005 / 25 сообщений из 262, страница 1 из 11
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]