Текущее время: Пн, июн 30 2025, 01:32

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Oracle vs MSSQL
СообщениеДобавлено: Ср, окт 12 2005, 13:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:25
Сообщения: 218
Откуда: Moscow
Помогите плз!

Прошу поделиться мнением об ислользовании в качесте сервера БД означенных продуктов.

Обсуждается проект перехода на САП. В конторе сейчас работает самописная система на дельфи + MSSQL.Консалтеры рекомендуют Oracle, вернее пока ничего не рекомендуют (проект не начался), а только успокаивают "Все будет хорощо" Местные ИТшники хотят оставить MSSQL, и это мне понятно, лучший инструмент тот, которым хорошо владеешь...

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 12 2005, 14:09 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Давайте не будем путать мухи с котлетами. Делфи и MsSQL и SAP r/3.

Начнём с того, что надо сравнивать отдельно БД и отдельно системы управления предприятиями.

Если выбирать из MsSQL и Oracle - однозначно Oracle лучше. Продукт постоянно развивается. Мощный, масштабируемый. Легко сделать кластер, легко кастомайзить. Чего стоит возможность указывать в каком таблспейсе, на каком диске хранить какие записи 1-й таблицы.
MsSQL на больших объёмах откровенно "дохнет". (Хотя знакомство с БД я сам начинал именно с него).
На задачах со средней нагрузкой, между этими системами БД разницы почти нет. На больших задачах - Оракл однозначно лучше.

Разницы по цене между спецами по БД нет.

Теперь поговорим о системах ERP. Сам являюсь сторонником делфи. Но одно дело - наваять примочку на Делфе, другое перевести все бизнес-процессы на учёт в САП. Как раз бизнес-процесс подстраивается под САП, а не наоборот (если у проекта бюджет большой, то может быть и наоборот). И, в таком случае, админы плавно переучатся и станут базисниками, и им будет не до ковыряния в таблицах. Их хлебом будет кастомайзинг сервера приложений, бэкапы, манданты.

Резюмирую - выбирайте Оракл.

Так что здесь скорее нежелание Ваших админов учиться.

Но САП - это не ковыряние в данных прямо на сервере БД. :twisted: :twisted: :twisted:

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 12 2005, 14:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:25
Сообщения: 218
Откуда: Moscow
Zharik, спасибо, вопрос о дельфи не стоит - решение принято - САП. Обсуждается на какой БД он будет работать.

ps Большой объем это сколько?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 12 2005, 15:02 
Гость
база по барабану (лучше оставить ту которую лучше знаете) и тут надо ещё рассматриват на какой платформе sap будет крутится, а самый дешевый вариант это на sapdb(maxdb)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 12 2005, 15:35 
Гость
Zharik написал(а):
Давайте не будем путать мухи с котлетами. Делфи и MsSQL и SAP r/3.

MsSQL на больших объёмах откровенно "дохнет". :twisted: :twisted: :twisted:


пример большого размера please. У нас в sap 160 Гб на ms sql - и я не могу сказать, что "откровенно "дохнет""

по сложности и стоимости администрирования - ms sql однозначно дешевле. Если честно, там и адинистрировать то ничего не надо :)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 12 2005, 15:57 
Гость
Как известно, SAP работает практически на чем угодно. На MS SQL в том числе. На Oracle - само собой. Единственный серьезный недостаток MS SQL - одноплатформенность. А так, вроде никто на него не жалуется. Администрится легче, если есть опыт - конечно будет проще с ним. Правда появятся нехорошие соблазны - сделать чего-то опять на Дельфи, а то в этом САПе без поллитра не разберешься. А потом все будут долго разбираться - почему это у нас ничего после апгрэйда не работает.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 12 2005, 16:06 
Гость
Спасибо, но что вам дасля этот дельфи? Править данные в таблицах - последнее дело. Вопрос в администрировании и производительности.

Действительно 160, 180 гектар для МС размер не критичный. Если не использовать, как в Навижд Аттайн lock table в запросах к главной книге, то все работает шустро.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 12 2005, 16:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:25
Сообщения: 218
Откуда: Moscow
Это я был.

Так вот, статистика такая - примерно млн транзакций в год, 100-150 пользователей. Перспективы роста - на 100 - 150%.

И все же, интересуют конкретные преимущества. На 2000 сиквеле тоже можно разложить таблицу по датаспейсам, а то и по серверам растащить.

Кластер - это хорошо, когда операционка повеселее мелкософтовского сервера. Если Оракл ставить на винды - радость будет не полной :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 08:57 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Опять же хочу плюнуть в сторону майкрософта.

1. Оракл - лидер среди баз данных - это бесспорно. Майкрософт отстаёт от него лет на 5.

2. Много - это где-то по 150 тыс документов в день только по бухгалтерии, не считая иных подсистем при числе рабочих мест пользователей более 5 тыс. ВОт это много.

3. Неправильно спроектированная база положит и оракл и майкрософт. Но Оракл ляжет позже (опыт - 2 промышленных хранилища данных). В сторону BW пока плевать не буду - тянет. Но зальём много данных и посмотрим.

4. Сам по себе САП - это сборище таблиц с текстовыми полями, где на уровне БД не существует внешних ключей и пр. Тоесть сломать всё просто. В принципе САП можно развернуть на любой БД, но стоит ли....

5. Существуют кластерные таблицы - которые представляют собой набор текстовых строк, которые сервер приложений режет на части по полям. Доступ к таким таблицам не по ключу - самоубийство для системы.

6. Оракл - это хороший вкус. :D

7. А Админы расширят кругозор. Хотя есть у Оракла и свои недостатки, коих нет у майкрософта, но к ним привыкаешь и обходишь.

8. 95% оптимизации производительности настраивается из сервера приложений САП. Вот такой расклад. :twisted: :twisted: :twisted:

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 09:18 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:25
Сообщения: 218
Откуда: Moscow
2Zharik

1. Верно ли я понимаю, что вы положили 2 промышленных хранилища на Оракле?

2. Что значит в вашем понимании проектирование БД? Нарезка таблиц по девайсам?

3. Пункт 5. я вообще не понял, я никогда не работал с кластерными таблицами, только с индексами. Это накой специфический объект Оракле?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 09:37 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Не надо быть злым :twisted:
Цитата:
1. Верно ли я понимаю, что вы положили 2 промышленных хранилища на Оракле?

Не я :) Есть хранилище - "контур - корпорация". По-моему москвичи делали. Вот оно легло. У нас человек долго воевал с разработчиками, чтобы оптимизировали хранилище. Те делали какие-то потуги, но явно недостаточно. Потом человек уволился и оно теперь медленно додыхает, ожидая BW. Про другое хранилище даже говорить не хочу.

Цитата:
2. Что значит в вашем понимании проектирование БД? Нарезка таблиц по девайсам?

И это тоже. Всё начинается с бизнес - процесса, потом данные, потом нормализация и пр. Но это в идеале. Смысл умные книжки пересказывать.

А вот в САПе можно проектировать связь между своими несколькими пользовательскими таблицами. Остальной хлам - десятки тысяц таблиц устанавливает сам САП. Вот это уже песня.

Мы опять путаем идеальное и реальное.

Цитата:
3. Пункт 5. я вообще не понял, я никогда не работал с кластерными таблицами, только с индексами. Это накой специфический объект Оракле?

Это не Оракл - это порождение САПа с тех времён, когда он работал на текстовых файлах вместо БД (Это ругаюсь я так).
В бухгалтерии есть кластерная табличка BSEG
Она встречает сообщением "Ведение индексов - только для прозрачных таблиц". Суть её внутри БД - текстовые строки, которые сервер приложений режет по полям. Тоесть любой поиск по таким полям - это полный перебор.
:twisted: :evil: :twisted: :evil:

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 09:42 
Гость
Zharik написал(а):
Опять же хочу плюнуть в сторону майкрософта.

1. Оракл - лидер среди баз данных - это бесспорно. Майкрософт отстаёт от него лет на 5.
:twisted:


демагогия :)

Zharik написал(а):
2. Много - это где-то по 150 тыс документов в день только по бухгалтерии, не считая иных подсистем при числе рабочих мест пользователей более 5 тыс. ВОт это много.
:twisted:


размер в Гб, какое предприятие, что еще кроме FI. Просто интересно
Zharik написал(а):
3. Неправильно спроектированная база положит и оракл и майкрософт. Но Оракл ляжет позже (опыт - 2 промышленных хранилища данных). В сторону BW пока плевать не буду - тянет. Но зальём много данных и посмотрим.

4. Сам по себе САП - это сборище таблиц с текстовыми полями, где на уровне БД не существует внешних ключей и пр. Тоесть сломать всё просто. В принципе САП можно развернуть на любой БД, но стоит ли....

5. Существуют кластерные таблицы - которые представляют собой набор текстовых строк, которые сервер приложений режет на части по полям. Доступ к таким таблицам не по ключу - самоубийство для системы.
:twisted:


в данном случае без разницы, какая СУБД
Zharik написал(а):
6. Оракл - это хороший вкус. :D
:twisted:

демагогия :)
Zharik написал(а):
7. А Админы расширят кругозор.
:twisted:


и станут стоить больше. Рынок специалистов по ms sql гораздо шире и демократичнее

Zharik написал(а):

8. 95% оптимизации производительности настраивается из сервера приложений САП. Вот такой расклад. :twisted: :twisted: :twisted:


что еще раз подтверждает, что в данном случае без разницы, какая СУБД

в сухом остатке - не видим никаких преимуществ oracle перед ms. При более высокой стоимости поддержки и сложности администрирования


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 09:43 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:25
Сообщения: 218
Откуда: Moscow
Да я добрый! Два последних вопроса - серьезные.

Теперь только серьезные.

Все что было сказанно выше относится к хранилищу данных или к транзакционной БД? Или они совмещены?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 09:47 
Гость
vlad_ii написал(а):
Да я добрый! Два последних вопроса - серьезные.

Теперь только серьезные.

Все что было сказанно выше относится к хранилищу данных или к транзакционной БД? Или они совмещены?

никто не совмещает на одной машине oltp и olap. В sap R/3 отдельно - BW отдельно.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 09:55 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Хорошо - сдам часть позиций.

Для САПа почти нет разницы на чём работать. Главное - не пожалеть денег на хороший сервер с огромной памятью. Иначе - ожидание будет нестерпимым.

Теперь по поводу того, из-за чего возникли непонятки.
Я сравнивал хранилище не-САПа и хранилище САПа - BW. Так вот BW - это совершенно отдельная система, заточенная именно под хранение данных. И здесь очень много зависит от проектировщика хранилища. Но спроектированные таблицы, согласно структуре, генерятся прямиком в БД. И нструментарий у BW богатый. И набор внешних источников данных, и предобработка загружаемых данных, кубы и пр. Инструментарий огромный и им нужно правильно пользоваться.

Обычный же R/3, где будет работать Ваша бухгалтерия - просто будет жрать гигабайтами память и дисковое пространство. И до уровня БД админы будут редко дроходить. Разве что периодические бэкапы.

А то, что Оракл лучше вообще, чем Майкрософт - основано на личном опыте. Но это моё субъективное и пристрастное мнение, основанное на работе с обеими системами.

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB