Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Игорь Петухов
Зарегистрирован: 08.05.2006 Сообщения: 10 Откуда: Киев
|
Добавлено: Чт Май 11 2006 00:13 Заголовок сообщения: Какую базу выбрать после Аксесса ? |
|
|
Необходимо связать базу через Интернет!
Что было до этого.
Моя база работает на уединенных компьютерах, в локальных сетях (по 2-4 компа). Построена так: таблицы (несколько mdb - файлов) на главном компьютере (если это локалка). А оболочка (mde - файл) связана с этоими таблицами на каждом рабочем месте. (Репликацию не использую)
Но!
Появились клиенты, которые просят:
1. Синхронизировать собственную базу фирмы в удаленных офисах (и желатьельно, чтобы копия хранилась на сервере на случай, если в офисах поотключают свет, связь). Важно, чтобы копии (реплики) хранились в офисах и на сервере -(связи нет, но все работают).
2. Не пересылать пополнения по почте (в Аксессе это бы решилось).
3. Желатьельно побесплатнее (много Аксессов - дорого).
Объем базы: десятки тысяч записей может быть и более 100 тыс.( 3-4 таблицы 10 - 40 Мб).
Что, посоветуете, товарищи-господа? |
|
Вернуться к началу |
|
|
igor_fp
Зарегистрирован: 27.04.2006 Сообщения: 9
|
Добавлено: Чт Май 11 2006 07:31 Заголовок сообщения: |
|
|
Можно использовать Visual FoxPro 9.0
имхо:на каждый Аксесс нужна лицензия, поэтому МСофт перешла на него, а Фокспро может создавать свои автономные приложения. |
|
Вернуться к началу |
|
|
Princess
Зарегистрирован: 05.10.2005 Сообщения: 48
|
Добавлено: Чт Май 11 2006 08:36 Заголовок сообщения: |
|
|
MS SQL Server.
Oracle не предлагаю. Т.к. он лучше для больших предприятий, а у вас вроде не большое. |
|
Вернуться к началу |
|
|
Игорь Петухов
Зарегистрирован: 08.05.2006 Сообщения: 10 Откуда: Киев
|
Добавлено: Чт Май 11 2006 19:20 Заголовок сообщения: |
|
|
igor_fp писал(а): | Можно использовать Visual FoxPro 9.0
имхо:на каждый Аксесс нужна лицензия, поэтому МСофт перешла на него, а Фокспро может создавать свои автономные приложения. |
А разве Фокспро позволяет соединять базы через Инет? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Чт Май 11 2006 23:14 Заголовок сообщения: |
|
|
Я уже советовал.
Используйте Interbase (он же FireBird).
FireBird является вполне приличной СУБД с поддержкой транзакций, хранимых процедур, тригеров и всей сопутствующей требухой, которая есть у любой приличной СУБД.
Репликацию данных можете сделать либо уже готовыми средствами, либо напишите свое. Для MS SQL ребята из моего отдела писали софт сами, т.к. не нашли подходящего готового решения, учитывающего особенности БД нашей конторы.
Работа с СУБД в распределенном режиме на так проста, как кажется. Но если все продумать, то все получится.
FoxPro через Интернет? Не смешите мои тапочки. Попросите админа организовать вам сетевое соединение со скоростью 128К и вы узнаете все прелести работы с FoxPro. |
|
Вернуться к началу |
|
|
Игорь Петухов
Зарегистрирован: 08.05.2006 Сообщения: 10 Откуда: Киев
|
Добавлено: Пт Май 12 2006 00:08 Заголовок сообщения: |
|
|
and3008 писал(а): |
FoxPro через Интернет? Не смешите мои тапочки. Попросите админа организовать вам сетевое соединение со скоростью 128К и вы узнаете все прелести работы с FoxPro. |
Уважаемый консультант. Поясните подробнее Ваше утверждение. Я не специалист по работе через Интернет (вообще не работал). |
|
Вернуться к началу |
|
|
igor_fp
Зарегистрирован: 27.04.2006 Сообщения: 9
|
Добавлено: Пт Май 12 2006 08:02 Заголовок сообщения: |
|
|
Фокспро может работать с Интернетом. Ищите по направлению Web Services и FoxPro. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вс Май 14 2006 11:29 Заголовок сообщения: |
|
|
Вы чего? С луны свалились что ли?
Интернет - это такая же компьютерная сеть, только распределенная по всей планете. Ввиду своей распределенности, скорости в ней далеко не такие, как в локальной сети, т.е. гораздо меньшие.
Fox Pro является файл-ориентированной базой. Т.е. при работе с базой большая часть информации тащится на клиента. Механизм блокировки записей вообще отдельный геморой.
Настоящие SQL-серверы возвращают только то, что клиент запросил.
Если вы имеете скорость доступа в Интернет порядка 10 мегабит и более, а так же ваши клиенты имеют такую же скорость, то на FoxPro у вас все получится. Только вот сумма за трафик вас вряд ли порадует.
Если же скорости меньшие, то пользователи вас проклянут. Ей богу так будет.
Особо хочу отметить, что 10 мегабит - это чистый канал. Т.е. не забитый WEB и почтовым трафиком!
Желаете в этом убедится? Организуйте у себя в конторе соединение по COM-порту между двумя компьютерами. На одном разместите базу, на другом клиентскую часть. И попробуйте поработать денек. Успехов вам... |
|
Вернуться к началу |
|
|
igor_fp
Зарегистрирован: 27.04.2006 Сообщения: 9
|
Добавлено: Пн Май 15 2006 07:38 Заголовок сообщения: |
|
|
Конечно, подключаться к базе через интернет не стоит.
ИМХО:На Фоксе надо написать клинтское прилежение, кот. не требует отдельной лицензии. В качестве сервера в клиентской локальной сети можно использовать Firebird. Для репликаций с главной базой данных использовать ПО от Firebird-а. |
|
Вернуться к началу |
|
|
|