Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 СУБД для замены Progress'a  [new]
El_Verdugo
Member

Откуда: из .опы
Сообщений: 13
В магазине используется система автоматизации торговли TradeHouse на СУБД Progress.
Данная связка перестала устраивать. Есть варианты перехода, где в качестве СУБД используется:
FireBird
MS Access
MSDE
MySQL
MS SQL
Oracle

Количество подключений к базе от 5 до 10.
В БД на данный момент около 50000 товаров и 200000 документов, которые в Progress'e занимают около 25GB.
Хотелось бы знать, сколько будет занимать места эти же данные в приведенных выше СУБД и насколько быстро будет работать СУБД. Быстрота бэкапа при подобных объемах данных. Возможность подключения через ODBC.
22 ноя 10, 08:55    [9816591]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
а чем не устраивает? на прогрессе банковские системы делают, стоят в довольно крупных банках
да и база у Вас небольшая
22 ноя 10, 09:55    [9816817]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6641
База уже требует администрирования. Тем более, коммерческая рабочая база.
Грамотных спецов и техподдержку легче всего будет найти в платных СУБД.

Раз пользователей немного, лицензия дорогой не будет.
22 ноя 10, 10:11    [9816928]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
El_Verdugo
Member

Откуда: из .опы
Сообщений: 13
автор="SergSuper"
а чем не устраивает? на прогрессе банковские системы делают, стоят в довольно крупных банках
да и база у Вас небольшая
автор="Siemargl"
База уже требует администрирования. Тем более, коммерческая рабочая база.
Грамотных спецов и техподдержку легче всего будет найти в платных СУБД.

Раз пользователей немного, лицензия дорогой не будет.

Медленная (при поиске товара можно ждать от 5 секунд до 5 минут).
Многократно возникали ситуации ВЗАИМНОЙ БЛОКИРОВКИ пользователей.
Периодически возникает блокировка одним пользователем всех остальных.
Долгий бэкап (2ч 15 мин при отсутствии активности на сервере, и на 1 - 1,5 часа больше, если там хоть что-то делается), отжирающий нехилое пространстранство... из-за этого база пару раз останавливалась. Специалистов ОЧЕНЬ МАЛО. На предприятии никто не обучался обслуживать данную субд. Постоянное обслуживание - проблематично. Изначально (при открытии магазина) спецы хотели заключить такой договор, прикотором магазин был бы в вечных долгах перед ними и не имел прибыли вообще - никто на это не пошел. Сейчас предлагают тоже не очень дешевое обслуживание + спецы находятся в другом городе + толком договативаться не хотят...
+ Постоянные глюки и отсутствие обновлений со дня открытия магазина...
22 ноя 10, 11:40    [9817558]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
AlexPhil
Member

Откуда:
Сообщений: 170
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 ноя 10, 11:41    [9817572]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
AlexPhil
Member

Откуда:
Сообщений: 170
El_Verdugo
Медленная (при поиске товара можно ждать от 5 секунд до 5 минут).
Многократно возникали ситуации ВЗАИМНОЙ БЛОКИРОВКИ пользователей.
Периодически возникает блокировка одним пользователем всех остальных.
Долгий бэкап (2ч 15 мин при отсутствии активности на сервере, и на 1 - 1,5 часа больше, если там хоть что-то делается), отжирающий нехилое пространстранство... из-за этого база пару раз останавливалась. Специалистов ОЧЕНЬ МАЛО. На предприятии никто не обучался обслуживать данную субд. Постоянное обслуживание - проблематично. Изначально (при открытии магазина) спецы хотели заключить такой договор, прикотором магазин был бы в вечных долгах перед ними и не имел прибыли вообще - никто на это не пошел. Сейчас предлагают тоже не очень дешевое обслуживание + спецы находятся в другом городе + толком договативаться не хотят...
+ Постоянные глюки и отсутствие обновлений со дня открытия магазина...

Жесть... В каком вы городе? Если в Москве или СПБ, то спецы есть...
Кто же вам такое решение для магазина "впарил",
22 ноя 10, 11:45    [9817595]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
Apex
Member

Откуда: Made in USSR
Сообщений: 3910
Siemargl
База уже требует администрирования. Тем более, коммерческая рабочая база.
Грамотных спецов и техподдержку легче всего будет найти в платных СУБД.

Раз пользователей немного, лицензия дорогой не будет.

Ты не понимаешь о чем идет речь, прогресс тоже планая. Не путай с Progress и Postgres.
22 ноя 10, 12:00    [9817706]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
AlexPhil
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 ноя 10, 12:01    [9817719]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
AlexPhil
Жесть... В каком вы городе? Если в Москве или СПБ, то спецы есть...,
Дальний Восток
22 ноя 10, 12:02    [9817737]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
El_Verdugo
Member

Откуда: из .опы
Сообщений: 13
автор="AlexPhil"
А логика у вас на 4GL или это стороннее приложение через ODBC?
Объёмы у вас небольшие для любой из основных СУБД, так что лучше выбирайте то что знаете.
4GL. Но так как не TradeHous практически сразу НЕ УДОВЛЕТВОРЯЛ тебованиям, то есть скрипты собственного производства (которые коннектятся через ODBC, обрезанный по самое "не горюй"), которые делают часть работы. С каждым днем/месяцем/годом TradeHouse все больше и больше теряет функциональность, которую не всегда можно компенсировать. Скоро придется вручную делать ВСЁ
автор="AlexPhil"
И Oracle и MS SQL и DB2 легко потянут эти объёмы. ODBC к ним есть (и не только ODBC;-)))).
А сколько примерно весить они будут и скорость выполнения бэкапа - хотя бы примерно оценить можно?
автор="AlexPhil"
Жесть... В каком вы городе? Если в Москве или СПБ, то спецы есть...
В Артеме. Спецы есть только во Владивостоке на весь Приморский край.
автор="AlexPhil"
Кто же вам такое решение для магазина "впарил",
Центр проектов Инженер торговли
22 ноя 10, 12:10    [9817800]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6641
Apex
Siemargl
База уже требует администрирования. Тем более, коммерческая рабочая база.
Грамотных спецов и техподдержку легче всего будет найти в платных СУБД.

Раз пользователей немного, лицензия дорогой не будет.

Ты не понимаешь о чем идет речь, прогресс тоже планая. Не путай с Progress и Postgres.

Точно, я обчитался. Редкость то какая.

А ТС точно не обписался опечатался?
22 ноя 10, 12:12    [9817820]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
AlexPhil
Member

Откуда:
Сообщений: 170
SergSuper
+ к вышесказанному: всё-таки проблемы (ну разве что кроме времени создания бэкапа) скорее всего не от базы, а от неправильного проектирования
если Вы собираетесь писать заново - проанализируйте и учтите те ошибки
еще лучше конечно покупать готовое решение

Абсолютно согласен. Но если они на 4GL не писали, а использовали Progress через ODBC (так тоже бывает), то можно достаточно легко перейти на любую нормальную СУБД.
А вот если вся логика на 4GL, то возможно будет проще магазин закрыть и открыть новый, чем переписать на другой платформе...

А так Progress работает, у нас пользователей > 250 было и базы большие. Архитектура, конечно, древняя, но жить можно - Progress далеко не Access...
22 ноя 10, 12:13    [9817832]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
El_Verdugo
Member

Откуда: из .опы
Сообщений: 13
автор="AlexPhil"
Абсолютно согласен. Но если они на 4GL не писали, а использовали Progress через ODBC (так тоже бывает), то можно достаточно легко перейти на любую нормальную СУБД.
Через ODBC доступны не все данные.
22 ноя 10, 12:20    [9817901]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
AlexPhil
Member

Откуда:
Сообщений: 170
ODBC для прогресса это жесть, он там ни разу не родной. Я с ним много намучился...

Т.е. есть задача переписать код с 4GL на что-то нормальное... Не знаю рынка труда Владивостока, но думаю что специалиста по Oracle или MS найти не сложно. От человека и пляшите.

El_Verdugo
А сколько примерно весить они будут и скорость выполнения бэкапа - хотя бы примерно оценить можно?


Весить будут примерно столько же (скорее больше, поскольку прогресс более компактно хранит данные). Бэкап будет делаться с той скоростью, на которое способно ваше железо.

Не парьтесь этими вопросами - в нормальных СУБД бэкап "на лету" делать можно, он не будет отнимать время у пользователей. 25 ГБ небольшая база.

Больше будет проблем с переносом функционала (4GL) на другую платформу...
22 ноя 10, 12:24    [9817933]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
AlexPhil
Member

Откуда:
Сообщений: 170
El_Verdugo
автор="AlexPhil"
Абсолютно согласен. Но если они на 4GL не писали, а использовали Progress через ODBC (так тоже бывает), то можно достаточно легко перейти на любую нормальную СУБД.
Через ODBC доступны не все данные.

Угу. И SQL там без left join...
22 ноя 10, 12:25    [9817942]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
El_Verdugo
Member

Откуда: из .опы
Сообщений: 13
AlexPhil
Не парьтесь этими вопросами - в нормальных СУБД бэкап "на лету" делать можно, он не будет отнимать время у пользователей. 25 ГБ небольшая база.
Меня это наоботорт, самую малость напрягает. После остановки БД пришлось удалить тренировочную базу, освободив место для бэкапа...
22 ноя 10, 12:35    [9818014]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
AlexPhil
Member

Откуда:
Сообщений: 170
El_Verdugo
AlexPhil
Не парьтесь этими вопросами - в нормальных СУБД бэкап "на лету" делать можно, он не будет отнимать время у пользователей. 25 ГБ небольшая база.
Меня это наоботорт, самую малость напрягает. После остановки БД пришлось удалить тренировочную базу, освободив место для бэкапа...

Стоимость дисков в вашем случае не сравнима со стоимостью перехода на новую СУБД. Забейте.
22 ноя 10, 12:48    [9818130]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

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 ноя 10, 13:45    [9818603]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

On 22.11.2010 13:45, MasterZiv wrote:

> > а чем не устраивает? на прогрессе банковские системы делают, стоят в довольно

Ой, я каюсь, тоже попутал калий с кальцием. Т.е. Прогресс с Постгресом.

Всё, что НЕ ОТНОСИТСЯ к Progress-у я помечу.


> > Периодически возникает блокировка одним пользователем всех остальных.
>
> Это ж как надо было умудрится написать запросы, чтобы добиться такого
> результата ? Это в PG-то, где MVCC... Это надо не пр

Это для Progress-а не актуально.

Posted via ActualForum NNTP Server 1.4

22 ноя 10, 13:48    [9818618]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

On 22.11.2010 12:20, El_Verdugo wrote:

> Через ODBC доступны не все данные.

Он (Progress) вообще сейчас клиент-серверный или как ?
С этим могут быть проблемы.

Posted via ActualForum NNTP Server 1.4

22 ноя 10, 13:49    [9818629]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
El_Verdugo
Member

Откуда: из .опы
Сообщений: 13
MasterZiv
Это всё -- не проблемы PG, согласись, да ?
Ответ здесь:
El_Verdugo
Но так как TradeHous практически сразу НЕ УДОВЛЕТВОРЯЛ тебованиям, то есть скрипты собственного производства (которые коннектятся через ODBC, обрезанный по самое "не горюй"), которые делают часть работы. С каждым днем/месяцем/годом TradeHouse все больше и больше теряет функциональность, которую не всегда можно компенсировать. Скоро придется вручную делать ВСЁ

MasterZiv
Это для Progress-а не актуально.
То есть?
MasterZiv
Он (Progress) вообще сейчас клиент-серверный или как ?
С этим могут быть проблемы.
Да, клиент-серверный.
22 ноя 10, 14:51    [9819146]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

On 22.11.2010 14:51, El_Verdugo wrote:

> MasterZiv
> Это для Progress-а не актуально.
>
> То есть?

В смысле MVCC в Progress-е нет (ну я так думаю) и его в блокировки
ввести легче.

Posted via ActualForum NNTP Server 1.4

22 ноя 10, 15:04    [9819262]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
El_Verdugo
Member

Откуда: из .опы
Сообщений: 13
MasterZiv
В смысле MVCC в Progress-е нет (ну я так думаю) и его в блокировки
ввести легче.
Не знаю, что такое MVCC, но блокирование пользователями друг друга в Progress'e - состояние не такое редкое, как хотелось бы. Простейший пример - закрытие продаж...
22 ноя 10, 15:19    [9819399]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
El_Verdugo
MasterZiv
В смысле MVCC в Progress-е нет (ну я так думаю) и его в блокировки
ввести легче.
Не знаю, что такое MVCC, но блокирование пользователями друг друга в Progress'e - состояние не такое редкое, как хотелось бы. Простейший пример - закрытие продаж...
я ни разу в жизни не видел прогресса, ничего не читал про него, но тем не менее у меня есть глубокие сомнения, что в нем есть закрытие продаж
22 ноя 10, 15:30    [9819485]     Ответить | Цитировать Сообщить модератору
 Re: СУБД для замены Progress'a  [new]
El_Verdugo
Member

Откуда: из .опы
Сообщений: 13
SergSuper
я ни разу в жизни не видел прогресса, ничего не читал про него, но тем не менее у меня есть глубокие сомнения, что в нем есть закрытие продаж
Закрытие продаж происходит в TradeHouse'e - клиенте над Progress'om (написанном на том же 4GL)
22 ноя 10, 15:40    [9819587]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить