Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Переход с MS SQL / 8 сообщений из 8, страница 1 из 1
17.09.2010, 12:08
    #36851920
Ellmer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с MS SQL
Насколько сложно перейти с MS SQL на DB2?

БД "Электронный деканат" (студенты, специальности и т.д.), нагрузка невысокая. Сейчас всё крутится на MS SQL 2000 + морда на Delphi. Есть мысль переписать клиент под Лотус, ну и соответственно БД перенести в DB2.
...
Рейтинг: 0 / 0
18.09.2010, 06:29
    #36853408
jack_nsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с MS SQL
Ellmer,

после дельфей на лотус ? :)
в дельфях один только компонент DbGridEh чего стоит! :)

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

для доступа к данным в лотусе необходимо для каждого запроса строить view,
которое необходимо постоянно переиндексировать и доступ к его элементам производится медотом locate и lookup по главному индексу view.
это очень сильно напоминает работу с dbf-форматом, когда требуется иногда менять активный индекс для таблицы.
т.е. произвольного запроса к данным баз лотуса мимо предварительно спроектированных вьюх не сделать

есть конечно вариант использования лотусовых баз, которые хранятся в db2, и смотреть данные там с помощью запросов SQL через DBViewAccess,
такой своеобразный вариант "2 в одном", когда данные извне могут попадать через механизм доставки почты или через механизм репликаций,
а дальнейшую переработку вести уже внутри db2 с помощью стандартного SQL

язык лотуса весьма своеобразен, и если уж есть желание перевести базу данных на db2,
то лучше использовать её в связке с каким-нибудь скриптовым языком, например с ПХП
трудоемкость разработки на котором сравнима с трудоемкостью разработки на лотусе

хотя относительно скрытых возможностей лотуса могу и ошибаться... :)

советовал бы ещё посмотреть из линейки ИБМ ещё один продукт - IBM Content Manager
(хотя бы для оценки его возможностей относительно текущей функциональности)

возможно стоит обратить внимание на WebSphere, но я с ним не сталкивался... :)

после первоначального ознакомления с продуктовой линейкой ИБМ у меня сложилось впечатление,
что они конкурируют между собой по функциональности.

в конечном итоге выбор за вами, на чем удобнее, на том и делайте
...
Рейтинг: 0 / 0
18.09.2010, 08:51
    #36853429
Ellmer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с MS SQL
jack_nsk,

Спасибо за подробный ответ. Т.е. хранить данные в DB2, делать к ним SQL-запросы и отображать результаты в лотусовом приложении будет сложно и неудобно?
...
Рейтинг: 0 / 0
18.09.2010, 10:43
    #36853468
GVF112GVF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с MS SQL
Ellmerjack_nsk,

Спасибо за подробный ответ. Т.е. хранить данные в DB2, делать к ним SQL-запросы и отображать результаты в лотусовом приложении будет сложно и неудобно?

Хранить данные в DB2 - очень просто и удобно !!!
DB2 - поддерживает достаточный набор языков и интерфейсов для DML, DDL
(см. DB2 Express-C: The Developer Handbook for XML, PHP, C/C++, Java, and .NET
http://www.redbooks.ibm.com/abstracts/sg247301.html).

Какой язык выбирать - решать Вам.
Самый простой - DB2 & PHP (используя DB2 with XAMPP - http://www.apachefriends.org/en/xampp.html)

Как вариант - DB2 with Rubby (DB2 with Rails) !!!

Лотус, поддерживает собственный (встроенный) формат базы. Правда, может использовать и внешние СУБД для хранения своих данных. Lotus - это скорее документная система (электронная почта, обработка сообщений, workflow и т.д.). Думаю, что ее можно использовать, но для небольших баз и с малой транзакционной нагрузкой.

Практика показывает,что вполне хватает - DB2 + PHP + Apache.

С уважением,
Вадим.
...
Рейтинг: 0 / 0
18.09.2010, 13:08
    #36853564
jack_nsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с MS SQL
Ellmerjack_nsk,

Спасибо за подробный ответ. Т.е. хранить данные в DB2, делать к ним SQL-запросы и отображать результаты в лотусовом приложении будет сложно и неудобно?
насколько я смог разобрать относительно лотуса и sql - да
лотус отдельно, sql- отдельно
но DB2 вполне можно использовать и для лотуса, и для sql
но только в качестве хранилища данных... :)
т.е. 2 интерфейса к одной базе данных

если само приложение предполагает активную переписку и рассылки, то лотус тут вам очень сможет помочь,
если же у вас только работа с реляционными данными, то лотус лучше не использовать для этих целей (ИМХО) :)

предварительно почитайте статьи по теме интерграции Lotus & DB2
по крайней мере станет немного яснее относительно применения лотуса в ваших задачах...
возможно и подойдет...
...
Рейтинг: 0 / 0
18.09.2010, 14:24
    #36853597
Ellmer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с MS SQL
jack_nsk,

Дело в том что у нас в конторе уже есть система электронного документооборота на Лотусе; одно из требований по доработке электронного деканата - интеграция с Лотусом - например чтобы при отчислении студента формировался проект соответствующего приказа в СЭДе. Также необходимо предоставить пользователям документооборота доступ к базе данных по студентам.

IBM много говорит об интеграции DB2 и Lotus, но вот насколько тесно они связаны без опыта трудно понять. Насколько проще работать с DB2 из Лотуса, чем, н.-р с любой другой СУБД?
...
Рейтинг: 0 / 0
18.09.2010, 14:56
    #36853623
jack_nsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с MS SQL
Ellmerjack_nsk,

Дело в том что у нас в конторе уже есть система электронного документооборота на Лотусе; одно из требований по доработке электронного деканата - интеграция с Лотусом - например чтобы при отчислении студента формировался проект соответствующего приказа в СЭДе. Также необходимо предоставить пользователям документооборота доступ к базе данных по студентам.

IBM много говорит об интеграции DB2 и Lotus, но вот насколько тесно они связаны без опыта трудно понять. Насколько проще работать с DB2 из Лотуса, чем, н.-р с любой другой СУБД?

тем более тогда почитайте статьи по теме интеграции Lotus & DB2
:)

EllmerIBM много говорит об интеграции DB2 и Lotus, но вот насколько тесно они связаны без опыта трудно понять. Насколько проще работать с DB2 из Лотуса, чем, н.-р с любой другой СУБД?
очень тесно... :)
в лотусе есть поддержка нескольких sql-серверов с возможностью обращения к ним непосредственно из лотуса.
для активации этой опции необходимо активировать какой-то пакет (по памяти не помню, кажется на одноименной закладке в свойствах лотус-сервера)
но этот механизм я не использовал, только видел, что активируется режим и структуры sql-сервера становятся доступными
далее всё программирование на "собачьем" языке... :)

дб2 для лотуса - почти "родной"... :)
по крайней мере, через DB2 Access View возможно работать с базами лотуса с помощью SQL

это как раз ваш вариант :)
можете скачать триальную версию лотус-сервера,
установить его с поддержкой дб2
среплицировать для пробы какую-нибудь лотусовую базу
(можно из лотус-клиента чтобы не настраивать систему репликаций)
затем в лотус-дизайнере создать дополнительные DbAccessView

после этого коннектитесь к дб2 и смотрите, как выглядят ваши лотусовые базы в разрезе дб2

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

таким образом сможете удовлетворить свое любопытство

желаю удачи
...
Рейтинг: 0 / 0
20.09.2010, 09:10
    #36854690
ctginst1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с MS SQL
Ellmerjack_nsk,

Дело в том что у нас в конторе уже есть система электронного документооборота на Лотусе; одно из требований по доработке электронного деканата - интеграция с Лотусом - например чтобы при отчислении студента формировался проект соответствующего приказа в СЭДе. Также необходимо предоставить пользователям документооборота доступ к базе данных по студентам

Нагрузка на существующую базу небольшая, и к тому же нужна интеграция с существующим документооборотом лотуса.

Вы рассматривали вариант перетащить данные в базы лотуса без использования DB2?
Какой объем существующих данных, предполагаемые количество пользователей и нагрузка?
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Переход с MS SQL / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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