|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
В магазине используется система автоматизации торговли TradeHouse на СУБД Progress. Данная связка перестала устраивать. Есть варианты перехода, где в качестве СУБД используется: FireBird MS Access MSDE MySQL MS SQL Oracle Количество подключений к базе от 5 до 10. В БД на данный момент около 50000 товаров и 200000 документов, которые в Progress'e занимают около 25GB. Хотелось бы знать, сколько будет занимать места эти же данные в приведенных выше СУБД и насколько быстро будет работать СУБД. Быстрота бэкапа при подобных объемах данных. Возможность подключения через ODBC. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 08:55 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
а чем не устраивает? на прогрессе банковские системы делают, стоят в довольно крупных банках да и база у Вас небольшая ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 09:55 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
База уже требует администрирования. Тем более, коммерческая рабочая база. Грамотных спецов и техподдержку легче всего будет найти в платных СУБД. Раз пользователей немного, лицензия дорогой не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 10:11 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
автор="SergSuper"а чем не устраивает? на прогрессе банковские системы делают, стоят в довольно крупных банках да и база у Вас небольшаяавтор="Siemargl"База уже требует администрирования. Тем более, коммерческая рабочая база. Грамотных спецов и техподдержку легче всего будет найти в платных СУБД. Раз пользователей немного, лицензия дорогой не будет. Медленная (при поиске товара можно ждать от 5 секунд до 5 минут). Многократно возникали ситуации ВЗАИМНОЙ БЛОКИРОВКИ пользователей. Периодически возникает блокировка одним пользователем всех остальных. Долгий бэкап (2ч 15 мин при отсутствии активности на сервере, и на 1 - 1,5 часа больше, если там хоть что-то делается), отжирающий нехилое пространстранство... из-за этого база пару раз останавливалась. Специалистов ОЧЕНЬ МАЛО . На предприятии никто не обучался обслуживать данную субд. Постоянное обслуживание - проблематично. Изначально (при открытии магазина) спецы хотели заключить такой договор, прикотором магазин был бы в вечных долгах перед ними и не имел прибыли вообще - никто на это не пошел. Сейчас предлагают тоже не очень дешевое обслуживание + спецы находятся в другом городе + толком договативаться не хотят... + Постоянные глюки и отсутствие обновлений со дня открытия магазина... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 11:40 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
El_VerdugoВ магазине используется система автоматизации торговли TradeHouse на СУБД Progress. Данная связка перестала устраивать. Есть варианты перехода, где в качестве СУБД используется: FireBird MS Access MSDE MySQL MS SQL Oracle Количество подключений к базе от 5 до 10. В БД на данный момент около 50000 товаров и 200000 документов, которые в Progress'e занимают около 25GB. Хотелось бы знать, сколько будет занимать места эти же данные в приведенных выше СУБД и насколько быстро будет работать СУБД. Быстрота бэкапа при подобных объемах данных. Возможность подключения через ODBC. А логика у вас на 4GL или это стороннее приложение через ODBC? Объёмы у вас небольшие для любой из основных СУБД, так что лучше выбирайте то что знаете. И Oracle и MS SQL и DB2 легко потянут эти объёмы. ODBC к ним есть (и не только ODBC;-)))). Насчет Firebird ничего не скажу - не работал с приличными объёмами с ним, экзотика-с... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 11:41 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
El_VerdugoМедленная (при поиске товара можно ждать от 5 секунд до 5 минут). Многократно возникали ситуации ВЗАИМНОЙ БЛОКИРОВКИ пользователей. Периодически возникает блокировка одним пользователем всех остальных. Долгий бэкап (2ч 15 мин при отсутствии активности на сервере, и на 1 - 1,5 часа больше, если там хоть что-то делается), отжирающий нехилое пространстранство... из-за этого база пару раз останавливалась. Специалистов ОЧЕНЬ МАЛО . На предприятии никто не обучался обслуживать данную субд. Постоянное обслуживание - проблематично. Изначально (при открытии магазина) спецы хотели заключить такой договор, прикотором магазин был бы в вечных долгах перед ними и не имел прибыли вообще - никто на это не пошел. Сейчас предлагают тоже не очень дешевое обслуживание + спецы находятся в другом городе + толком договативаться не хотят... + Постоянные глюки и отсутствие обновлений со дня открытия магазина... Жесть... В каком вы городе? Если в Москве или СПБ, то спецы есть... Кто же вам такое решение для магазина "впарил", ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 11:45 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
SiemarglБаза уже требует администрирования. Тем более, коммерческая рабочая база. Грамотных спецов и техподдержку легче всего будет найти в платных СУБД. Раз пользователей немного, лицензия дорогой не будет. Ты не понимаешь о чем идет речь, прогресс тоже планая. Не путай с Progress и Postgres. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:00 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
AlexPhilEl_VerdugoВ магазине используется система автоматизации торговли TradeHouse на СУБД Progress. Данная связка перестала устраивать. Есть варианты перехода, где в качестве СУБД используется: FireBird MS Access MSDE MySQL MS SQL Oracle Количество подключений к базе от 5 до 10. В БД на данный момент около 50000 товаров и 200000 документов, которые в Progress'e занимают около 25GB. Хотелось бы знать, сколько будет занимать места эти же данные в приведенных выше СУБД и насколько быстро будет работать СУБД. Быстрота бэкапа при подобных объемах данных. Возможность подключения через ODBC. А логика у вас на 4GL или это стороннее приложение через ODBC? Объёмы у вас небольшие для любой из основных СУБД, так что лучше выбирайте то что знаете. И Oracle и MS SQL и DB2 легко потянут эти объёмы. ODBC к ним есть (и не только ODBC;-)))). Насчет Firebird ничего не скажу - не работал с приличными объёмами с ним, экзотика-с... + к вышесказанному: всё-таки проблемы (ну разве что кроме времени создания бэкапа) скорее всего не от базы, а от неправильного проектирования если Вы собираетесь писать заново - проанализируйте и учтите те ошибки еще лучше конечно покупать готовое решение ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:01 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
AlexPhilЖесть... В каком вы городе? Если в Москве или СПБ, то спецы есть...,Дальний Восток ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:02 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
автор="AlexPhil"А логика у вас на 4GL или это стороннее приложение через ODBC? Объёмы у вас небольшие для любой из основных СУБД, так что лучше выбирайте то что знаете.4GL. Но так как не TradeHous практически сразу НЕ УДОВЛЕТВОРЯЛ тебованиям, то есть скрипты собственного производства (которые коннектятся через ODBC, обрезанный по самое "не горюй"), которые делают часть работы. С каждым днем/месяцем/годом TradeHouse все больше и больше теряет функциональность, которую не всегда можно компенсировать. Скоро придется вручную делать ВСЁ автор="AlexPhil"И Oracle и MS SQL и DB2 легко потянут эти объёмы. ODBC к ним есть (и не только ODBC;-)))).А сколько примерно весить они будут и скорость выполнения бэкапа - хотя бы примерно оценить можно? автор="AlexPhil"Жесть... В каком вы городе? Если в Москве или СПБ, то спецы есть...В Артеме. Спецы есть только во Владивостоке на весь Приморский край. автор="AlexPhil"Кто же вам такое решение для магазина "впарил",Центр проектов Инженер торговли ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:10 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
ApexSiemarglБаза уже требует администрирования. Тем более, коммерческая рабочая база. Грамотных спецов и техподдержку легче всего будет найти в платных СУБД. Раз пользователей немного, лицензия дорогой не будет. Ты не понимаешь о чем идет речь, прогресс тоже планая. Не путай с Progress и Postgres. Точно, я обчитался. Редкость то какая. А ТС точно не обписался опечатался? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:12 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
SergSuper+ к вышесказанному: всё-таки проблемы (ну разве что кроме времени создания бэкапа) скорее всего не от базы, а от неправильного проектирования если Вы собираетесь писать заново - проанализируйте и учтите те ошибки еще лучше конечно покупать готовое решение Абсолютно согласен. Но если они на 4GL не писали, а использовали Progress через ODBC (так тоже бывает), то можно достаточно легко перейти на любую нормальную СУБД. А вот если вся логика на 4GL, то возможно будет проще магазин закрыть и открыть новый, чем переписать на другой платформе... А так Progress работает, у нас пользователей > 250 было и базы большие. Архитектура, конечно, древняя, но жить можно - Progress далеко не Access... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:13 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
автор="AlexPhil"Абсолютно согласен. Но если они на 4GL не писали, а использовали Progress через ODBC (так тоже бывает), то можно достаточно легко перейти на любую нормальную СУБД.Через ODBC доступны не все данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:20 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
ODBC для прогресса это жесть, он там ни разу не родной. Я с ним много намучился... Т.е. есть задача переписать код с 4GL на что-то нормальное... Не знаю рынка труда Владивостока, но думаю что специалиста по Oracle или MS найти не сложно. От человека и пляшите. El_VerdugoА сколько примерно весить они будут и скорость выполнения бэкапа - хотя бы примерно оценить можно? Весить будут примерно столько же (скорее больше, поскольку прогресс более компактно хранит данные). Бэкап будет делаться с той скоростью, на которое способно ваше железо. Не парьтесь этими вопросами - в нормальных СУБД бэкап "на лету" делать можно, он не будет отнимать время у пользователей. 25 ГБ небольшая база. Больше будет проблем с переносом функционала (4GL) на другую платформу... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:24 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
El_Verdugoавтор="AlexPhil"Абсолютно согласен. Но если они на 4GL не писали, а использовали Progress через ODBC (так тоже бывает), то можно достаточно легко перейти на любую нормальную СУБД.Через ODBC доступны не все данные. Угу. И SQL там без left join... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:25 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
AlexPhilНе парьтесь этими вопросами - в нормальных СУБД бэкап "на лету" делать можно, он не будет отнимать время у пользователей. 25 ГБ небольшая база.Меня это наоботорт, самую малость напрягает. После остановки БД пришлось удалить тренировочную базу, освободив место для бэкапа... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:35 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
El_VerdugoAlexPhilНе парьтесь этими вопросами - в нормальных СУБД бэкап "на лету" делать можно, он не будет отнимать время у пользователей. 25 ГБ небольшая база.Меня это наоботорт, самую малость напрягает. После остановки БД пришлось удалить тренировочную базу, освободив место для бэкапа... Стоимость дисков в вашем случае не сравнима со стоимостью перехода на новую СУБД. Забейте. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:48 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
On 22.11.2010 11:40, El_Verdugo wrote: > а чем не устраивает? на прогрессе банковские системы делают, стоят в довольно > Медленная (при поиске товара можно ждать от 5 секунд до 5 минут). Так готовить надо уметь. У тебя и Оракл с ДБ2 при таком раскладе (неумении "готовить") медленными будут. > Многократно возникали ситуации ВЗАИМНОЙ БЛОКИРОВКИ пользователей. Они неизбежны в многопользовательских системах. Как их свести к минимуму-- опять же, надо уметь готовить. И это относится к любой СУБД. И каждую надо готовить немного по-своему. > Периодически возникает блокировка одним пользователем всех остальных. Это ж как надо было умудрится написать запросы, чтобы добиться такого результата ? Это в PG-то, где MVCC... Это надо не пр > Долгий бэкап (2ч 15 мин при отсутствии активности на сервере, и на 1 - 1,5 часа > больше, если там хоть что-то делается), отжирающий нехилое пространстранство... Как бы какая по объёму БД, так долго и бэкапится. Время выполнения бэкапа линейно зависит от объёма БД. > из-за этого база пару раз останавливалась. Специалистов _*ОЧЕНЬ МАЛО*_. На > предприятии никто не обучался обслуживать данную субд. Постоянное обслуживание - > проблематично. Изначально (при открытии магазина) спецы хотели заключить такой > договор, прикотором магазин был бы в вечных долгах перед ними и не имел прибыли > вообще - никто на это не пошел. Сейчас предлагают тоже не очень дешевое > обслуживание + спецы находятся в другом городе + толком договативаться не хотят... > + Постоянные глюки и отсутствие обновлений со дня открытия магазина... Это всё -- не проблемы PG, согласись, да ? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 13:45 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
On 22.11.2010 13:45, MasterZiv wrote: > > а чем не устраивает? на прогрессе банковские системы делают, стоят в довольно Ой, я каюсь, тоже попутал калий с кальцием. Т.е. Прогресс с Постгресом. Всё, что НЕ ОТНОСИТСЯ к Progress-у я помечу. > > Периодически возникает блокировка одним пользователем всех остальных. > > Это ж как надо было умудрится написать запросы, чтобы добиться такого > результата ? Это в PG-то, где MVCC... Это надо не пр Это для Progress-а не актуально. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 13:48 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
On 22.11.2010 12:20, El_Verdugo wrote: > Через ODBC доступны не все данные. Он (Progress) вообще сейчас клиент-серверный или как ? С этим могут быть проблемы. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 13:49 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
MasterZivЭто всё -- не проблемы PG, согласись, да ?Ответ здесь: El_VerdugoНо так как TradeHous практически сразу НЕ УДОВЛЕТВОРЯЛ тебованиям, то есть скрипты собственного производства (которые коннектятся через ODBC, обрезанный по самое "не горюй"), которые делают часть работы. С каждым днем/месяцем/годом TradeHouse все больше и больше теряет функциональность, которую не всегда можно компенсировать. Скоро придется вручную делать ВСЁ MasterZivЭто для Progress-а не актуально.То есть? MasterZivОн (Progress) вообще сейчас клиент-серверный или как ? С этим могут быть проблемы. Да, клиент-серверный. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 14:51 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
On 22.11.2010 14:51, El_Verdugo wrote: > MasterZiv > Это для Progress-а не актуально. > > То есть? В смысле MVCC в Progress-е нет (ну я так думаю) и его в блокировки ввести легче. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 15:04 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
MasterZivВ смысле MVCC в Progress-е нет (ну я так думаю) и его в блокировки ввести легче.Не знаю, что такое MVCC, но блокирование пользователями друг друга в Progress'e - состояние не такое редкое, как хотелось бы. Простейший пример - закрытие продаж... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 15:19 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
El_VerdugoMasterZivВ смысле MVCC в Progress-е нет (ну я так думаю) и его в блокировки ввести легче.Не знаю, что такое MVCC, но блокирование пользователями друг друга в Progress'e - состояние не такое редкое, как хотелось бы. Простейший пример - закрытие продаж...я ни разу в жизни не видел прогресса, ничего не читал про него, но тем не менее у меня есть глубокие сомнения, что в нем есть закрытие продаж ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 15:30 |
|
СУБД для замены Progress'a
|
|||
---|---|---|---|
#18+
SergSuperя ни разу в жизни не видел прогресса, ничего не читал про него, но тем не менее у меня есть глубокие сомнения, что в нем есть закрытие продажЗакрытие продаж происходит в TradeHouse'e - клиенте над Progress'om (написанном на том же 4GL) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 15:40 |
|
|
start [/forum/topic.php?fid=35&fpage=15&tid=1552717]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 160ms |
0 / 0 |