Выбор сервера баз данных.

Обсуждение технических вопросов по продуктам Novell

Выбор сервера баз данных.

Сообщение Сергей Петухов » 02 июл 2010, 13:44

Есть предприятие, где все программы на предприятии написаны на foxpro для dos.
Сеть Novell netware.
Есть желание постепенно перейти на клиент-сервер с минимальными денежными вливаниями. То есть затраты на программы + обучение администратора + обучение программистов должны быть минимальны.
Какие могут быть варианты?
1) на имеющийся Novell Netware сервер ставим какую-либо базу типа ORACLE+клиентские места переделываем на Visual FoxPro.

Плюсы: Не надо покупать ещё один сервер, легко переучивать программистов.
Минусы: не очень понятно, есть ли новые версии и поддержка Oracle for netware, пока не нашел ни одного курса для обучения админа под такую связку.

2) Купить новый сервер+MS Windows Server+MS SQL Server+ клиентские места переводить также на Visual FoxPro.
Из плюсов: масса мест, где можно найти обучение админа, легко переучивать программистов.
Минусы: по деньгам самое затратное.
3) Купить новый сервер+MS Windows Server+какая-нибудь бесплатная SQL база (MySQL, firebird)+ клиентские места переводить также на Visual FoxPro.
Минусы: опять таки проблемы с обучением админа
Плюсы: Подешевле чем вариант 2) будет.
4) Купить новый сервер+freebsd или linuxr+какая-нибудь бесплатная SQL база (MySQL??)+ клиентские места переводить также на Visual FoxPro.
Минусы: опять таки проблемы с обучением админа плюс надо ещё его учить с линуксами разбираться.
Плюсы: Подешевле чем вариант 3) будет, легко переучивать программистов.
5) Доступ к базам через web. Новый сервер +Freebsd или linux +MySQL+PHP

Плюсы: Наверное самый дешевый вариант.
Минусы: Программистам труднее переучиваться. Админа также учить труднее.
6) Может ещё какие-то варианты есть?


Интересует мнение людей прошедших похожий путь. С чем стоит связываться, а с чем нет. Какие грабли лежат на этом непростом пути? Насколько подходят выбранные инструменты, может есть ещё какие-то варианты, которые я пропустил.
Не мешайте железу работать и оно прослужит долго.
Сергей Петухов
 
Сообщения: 43
Зарегистрирован: 27 ноя 2002, 21:27
Откуда: Новосибирск.

Re: Выбор сервера баз данных.

Сообщение vasya_r » 06 июл 2010, 13:19

Сергей Петухов писал(а):Минусы: не очень понятно, есть ли новые версии и поддержка Oracle for netware, пока не нашел ни одного курса для обучения админа под такую связку.

Про оракл под нетварь - забудь. Последняя версия в районе 8-го оракла была. В нашей конторе пользовались, но из-за 9-го оракла перешли на SLES. Соответственно, и курсы не ведутся.
Кстати, mysql есть и под нетварь.
vasya_r
 
Сообщения: 31
Зарегистрирован: 14 окт 2009, 16:11
Откуда: Брест, Беларусь

Re: Выбор сервера баз данных.

Сообщение Владимир Горяев » 06 июл 2010, 14:12

vasya_r писал(а):Кстати, mysql есть и под нетварь.
А также Apache и PHP.
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Re: Выбор сервера баз данных.

Сообщение leonid » 06 июл 2010, 22:21

Владимир Горяев писал(а):
vasya_r писал(а):Кстати, mysql есть и под нетварь.
А также Apache и PHP.

Есть оно конечно, но я бы крайне не советовал бы! Есть же родные для них FreeBSD и Linux/
FreeBSD - чуток помедленней MySQL, зато замечательное и всегда бесплатное обслуживание и сопровождение.
Linux - MySQL разрабатывается именно под Linux!

Кстати под все Unix есть еще postgresql, firebird. Windows имеет смысл ставить только из-за MsSQL. Все осталькое кроме Oraclе пришло или разрабатываться сейчас (firebird) c Unix. Oracle замечательно работает на Linuх, но не FreeBSD.
Аватара пользователя
leonid
 
Сообщения: 138
Зарегистрирован: 17 мар 2005, 15:04

Re: Выбор сервера баз данных.

Сообщение Сергей Дубовский » 07 июл 2010, 11:52

Есть такая штука Advantage Database Server, как раз предназначенная для плавного перевода старых файл-серверных БД на клиент-сервер.
Может брать данные прямо из dbf-файлов, параллельно со старыми клиентами (правда в таком режиме сильно ограничена функциональность серверной части, нельзя использовать триггеры например)
Есть версии для Netware, Windows, Linux
http://www.sybase.com/products/databasemanagement/advantagedatabaseserver

Но мой Вам совет, обязательно предварительно тестируйте варианты серверов на реальных запросах для ваших БД. Я например столкнулся с тем, что при значительном ускорении одних запросов на других сервер просто умирает, хотя файл-серверный FPD 2.6 эти запросы щелкал как орехи. Речь идет о сложных запросах с подзапросами.
В общем многое зависит от конкретной задачи. Опять же, если скажем речь не идет о web-интерфейсе, как обязательном требовании, и прочей кросс-платформенности, то клиент-сервер далеко не всегда удобнее обычной файловой СУБД (того же VFP), хотя и является на данный момент мэйн-стримом (что приводит к появлению например программ для бухгалтерских отчетов, которые для работы одного пользователя ставят локальный MS SQL, при том что этой прогой пользуются раз в квартал ).

Вот поподробнее про проблемы переноса
http://www.kv.by/business-soft/software/KlientServerTexnology.htm

P.S. На всякий случай: SQL и клиент-серверная модель это не одно и тоже. Ничего не мешает использовать SQL-запросы при хранении файлов на файловом сервере.
Сергей Дубовский
 
Сообщения: 180
Зарегистрирован: 05 мар 2003, 12:58
Откуда: Москва


Вернуться в Novell

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

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

cron