Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Переход с MS SQL
|
|||
|---|---|---|---|
|
#18+
Насколько сложно перейти с MS SQL на DB2? БД "Электронный деканат" (студенты, специальности и т.д.), нагрузка невысокая. Сейчас всё крутится на MS SQL 2000 + морда на Delphi. Есть мысль переписать клиент под Лотус, ну и соответственно БД перенести в DB2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 12:08 |
|
||
|
Переход с MS SQL
|
|||
|---|---|---|---|
|
#18+
Ellmer, после дельфей на лотус ? :) в дельфях один только компонент DbGridEh чего стоит! :) после ознакомления с лотусом у меня отпало желание делать в нем что-то, что будет работать с реляционными данными. (хотя по 2-х летнему опыту его администрирования, могу сказать, что работает достаточно устойчиво) он хорош для управления аморфными данными, которые слабо поддаются нормализации. также хорош для для автоматической переработки входящей почты с помощью агентов в нормализованные хранилища данных (или слегка нормализованные - XML-вариант) для доступа к данным в лотусе необходимо для каждого запроса строить view, которое необходимо постоянно переиндексировать и доступ к его элементам производится медотом locate и lookup по главному индексу view. это очень сильно напоминает работу с dbf-форматом, когда требуется иногда менять активный индекс для таблицы. т.е. произвольного запроса к данным баз лотуса мимо предварительно спроектированных вьюх не сделать есть конечно вариант использования лотусовых баз, которые хранятся в db2, и смотреть данные там с помощью запросов SQL через DBViewAccess, такой своеобразный вариант "2 в одном", когда данные извне могут попадать через механизм доставки почты или через механизм репликаций, а дальнейшую переработку вести уже внутри db2 с помощью стандартного SQL язык лотуса весьма своеобразен, и если уж есть желание перевести базу данных на db2, то лучше использовать её в связке с каким-нибудь скриптовым языком, например с ПХП трудоемкость разработки на котором сравнима с трудоемкостью разработки на лотусе хотя относительно скрытых возможностей лотуса могу и ошибаться... :) советовал бы ещё посмотреть из линейки ИБМ ещё один продукт - IBM Content Manager (хотя бы для оценки его возможностей относительно текущей функциональности) возможно стоит обратить внимание на WebSphere, но я с ним не сталкивался... :) после первоначального ознакомления с продуктовой линейкой ИБМ у меня сложилось впечатление, что они конкурируют между собой по функциональности. в конечном итоге выбор за вами, на чем удобнее, на том и делайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 06:29 |
|
||
|
Переход с MS SQL
|
|||
|---|---|---|---|
|
#18+
jack_nsk, Спасибо за подробный ответ. Т.е. хранить данные в DB2, делать к ним SQL-запросы и отображать результаты в лотусовом приложении будет сложно и неудобно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 08:51 |
|
||
|
Переход с MS SQL
|
|||
|---|---|---|---|
|
#18+
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. С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 10:43 |
|
||
|
Переход с MS SQL
|
|||
|---|---|---|---|
|
#18+
Ellmerjack_nsk, Спасибо за подробный ответ. Т.е. хранить данные в DB2, делать к ним SQL-запросы и отображать результаты в лотусовом приложении будет сложно и неудобно? насколько я смог разобрать относительно лотуса и sql - да лотус отдельно, sql- отдельно но DB2 вполне можно использовать и для лотуса, и для sql но только в качестве хранилища данных... :) т.е. 2 интерфейса к одной базе данных если само приложение предполагает активную переписку и рассылки, то лотус тут вам очень сможет помочь, если же у вас только работа с реляционными данными, то лотус лучше не использовать для этих целей (ИМХО) :) предварительно почитайте статьи по теме интерграции Lotus & DB2 по крайней мере станет немного яснее относительно применения лотуса в ваших задачах... возможно и подойдет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 13:08 |
|
||
|
Переход с MS SQL
|
|||
|---|---|---|---|
|
#18+
jack_nsk, Дело в том что у нас в конторе уже есть система электронного документооборота на Лотусе; одно из требований по доработке электронного деканата - интеграция с Лотусом - например чтобы при отчислении студента формировался проект соответствующего приказа в СЭДе. Также необходимо предоставить пользователям документооборота доступ к базе данных по студентам. IBM много говорит об интеграции DB2 и Lotus, но вот насколько тесно они связаны без опыта трудно понять. Насколько проще работать с DB2 из Лотуса, чем, н.-р с любой другой СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 14:24 |
|
||
|
Переход с MS SQL
|
|||
|---|---|---|---|
|
#18+
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-гиговой базы может занять несколько часов таким образом сможете удовлетворить свое любопытство желаю удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2010, 14:56 |
|
||
|
Переход с MS SQL
|
|||
|---|---|---|---|
|
#18+
Ellmerjack_nsk, Дело в том что у нас в конторе уже есть система электронного документооборота на Лотусе; одно из требований по доработке электронного деканата - интеграция с Лотусом - например чтобы при отчислении студента формировался проект соответствующего приказа в СЭДе. Также необходимо предоставить пользователям документооборота доступ к базе данных по студентам Нагрузка на существующую базу небольшая, и к тому же нужна интеграция с существующим документооборотом лотуса. Вы рассматривали вариант перетащить данные в базы лотуса без использования DB2? Какой объем существующих данных, предполагаемые количество пользователей и нагрузка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2010, 09:10 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36853468&tid=1602577]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 164ms |

| 0 / 0 |
