powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Oracle или MS SQL Server 2005
25 сообщений из 262, страница 1 из 11
Oracle или MS SQL Server 2005
    #37466699
Istanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите.
Какие плюсы и возможности.
Смотрю на задачу больше со стороны разработчика.
Есть две базы 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
Oracle или MS SQL Server 2005
    #37466912
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IstanusИнтересует Ваше мнение.
Моё мнение - если в организации уже куплен Оракул и есть под него админ, то надо всё
переводить на Оракул, включая левое приложение на Си-диез.
С другой стороны, если организация может себе позволить купить ещё и MS SQL, то нанять к
нему отдельного админа будет дешевле.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Oracle или MS SQL Server 2005
    #37466929
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Istanus,

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

Encrypting Connections to SQL Server

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

Andrey SribnyakПримеры функций в студию
lead /lag хотя бы
...
Рейтинг: 0 / 0
Oracle или MS SQL Server 2005
    #37507481
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Oracle или MS SQL Server 2005
    #37507586
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin,

можно примерчик как олап может уделать SQL на реляционной базе ? по моему вы сравнили теплое (SQL функцию) с мягким (OLAP сервером)
гартнер сравнивает какие-то БИ продукты, тут я не готов спорить, но тот набор полуфабрикатов, что идет с SSAS это нефига не BI, а набор для бедных сделай себе велосипед сам. BI продукты идут скорее всего с шарепоинтом, а те обрезки, что идут с SSAS не сравняться с полноценным продуктом типа oracle BI
...
Рейтинг: 0 / 0
Oracle или MS SQL Server 2005
    #37507860
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Oracle или MS SQL Server 2005
    #37507963
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin,

SSAS больше не развивается . Performance Point Server тоже убили. В результате классический движек OLAP у Microsoft переходит в разряд Legacy, а убийство PPS убирает MS с рынка финансовой аналитики. BI-инструментарий у Microsoft заточен, действительно, скорее на разработчиков, чем на конечных пользователей. Если почитать полную статью Gartner , то там все это написано.
...
Рейтинг: 0 / 0
Oracle или MS SQL Server 2005
    #37508186
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошая иллюстрация на тему: "О роли личности в истории". Ушел Моша и целое бизнес направление огромной корпорации накрылось медным тазом.
...
Рейтинг: 0 / 0
Oracle или MS SQL Server 2005
    #37508417
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Oracle или MS SQL Server 2005
    #37509325
SQL Server Denali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Oracle или MS SQL Server 2005
    #37509395
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Oracle или MS SQL Server 2005
    #37509533
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
25 сообщений из 262, страница 1 из 11
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Oracle или MS SQL Server 2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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