Название: База данных Отправлено: Sn от 07 Июня 2009, 17:28:36 Подскажите плиз, есть простенькая однопользовательская база Acess, и если взять два компа соединить их проводами, на один из этих компов поставить эту базу, и работать с этой базой одновременно на 2х компьютерах. Будет ли она работать, не будет лю глюков из за одновременной работы 2х разных пользователей.?
И еще если эту простенькую базу поставить на сервер, то будет ли она работать как сетевая? Название: Re: База данных Отправлено: Ведметь от 07 Июня 2009, 19:47:39 Похоже что нет... http://office.microsoft.com/ru-ru/access/HP052751891049.aspx
Access та еще бяка. Простенькую базу нормальный программер за час накидает (клиент-серверную). + поставить mysql сервер на одну из машин. Название: Re: База данных Отправлено: userdef от 09 Июня 2009, 22:21:19 Формат данных MS ACCESS (*.mdb) не исключает многопользовательские подключения. Просто надо разделить базу данных (файл в формате mdb) и клиентское приложение для доступа к ней. Возможно написать оное на ВыжалБацык, Делфи, VisualC++ и т.д.
А это уже клиент-серверное приложение, как заметил товарысч Ведмед. Если обладаете навыками программера, напишите БД в среде OpenOffice Базы данных. Кстати, и в акцессе можно это делать !!!!! З.Ы. Не говорите, что это бяка !!! так многие фирмы робят(робит быстрее чем 1С)! З.Ы.Ы MS Access - это коммерческой приложение, входящее в состав расширенной поставки MS Office , т.е. в даже в базовой версии его нет. Соответственно, если речь идет о коммерческой фирме, надо покупать 2 комплекта windows(по 6тыр каждая)+ms_office(по 9 тыр каждая). Так что лучше на Delphi или VBacic Название: Re: База данных Отправлено: Ведметь от 09 Июня 2009, 22:48:23 Формат данных MS ACCESS (*.mdb) не исключает многопользовательские подключения. Просто надо разделить базу данных (файл в формате mdb) и клиентское приложение для доступа к ней. Серж, а ты уверен что конфликтов по записи не будет? Кстати это не клиент-серверная архитектура если что... С тем же успехом можно назвать клиент-серверной базу на фокспре 2.5 например, валяющейся в общей расшареной папке на сервере.Название: Re: База данных Отправлено: Ариец от 09 Июня 2009, 23:33:28 Если хотите знать моё мнение, то открыть это файло в OOo Base и сохранить как базу MySQL. Для это возможно придется подгрузить класс JDBC, а акцессовскую базу импортировать с свежесозданную базу MySQL... Чисто в теории... krevedko
Название: Re: База данных Отправлено: Ведметь от 09 Июня 2009, 23:56:17 А с рылом чего делать? Через запросы ручками работать? Я так понял программеров подручных нет.
Название: Re: База данных Отправлено: userdef от 10 Июня 2009, 00:24:53 Дима. Там блокировочная система такая, что ППЦ. Блокировка на уровне записи !!! Можно на программном уровне проверку делать.
Так что фсе там е! Название: Re: База данных Отправлено: Ведметь от 10 Июня 2009, 07:27:13 Дима. Там блокировочная система такая, что ППЦ. Блокировка на уровне записи !!! Можно на программном уровне проверку делать. В принципе согласен. Но в любом случае интерфейс придется писать отдельно. ИМХО проще сразу перегнать на mysql и написать клиента. Могу помочь в принципе. Есть опыт работы со связкой mysql + lazarus/delphi.Так что фсе там е! Название: Re: База данных Отправлено: userdef от 10 Июня 2009, 20:58:13 Дима. В MS ACCESS есть такая фигня, как формы. С помощью них и накидывается рыло программы. Их можно поставить в автозапуск, и создастся иллюзия обычного приложения. Но эта хрень будет медленнее чем БД на Delphi. Так что выбор за вами, Sn.
З.Ы. чето топикстартера невидно...... мы тут разводим полемику, а его нет.... Название: Re: База данных Отправлено: Sn от 14 Июня 2009, 19:42:39 Всем спасибо.
Мне тут подкинули идею, сделать на каждом локальном компе реплики базы, и через какое то время скажем раз в день синхронизировать их, говорят так на СинТЗ даже устроены некоторые базы. Как думаете это реально, или я что то не так понял? Название: Re: База данных Отправлено: Ведметь от 17 Июня 2009, 10:22:33 ИМХО изврат при наличии сети. За реализацию подобного не вникал.
Название: Re: База данных Отправлено: userdef от 17 Июня 2009, 20:16:28 Всем спасибо. На трубном сделаны кластеры БД. Локальные базы обмениваются меж собой постоянно.Это изврат для офиса из 2 ПК. У 1С есть такие решения, называются УРБД. Там обмен есть между БД. Но повторяю, для небольшого офиса- это не только не целесообразно, но и грозит большими накладными расходами.Мне тут подкинули идею, сделать на каждом локальном компе реплики базы, и через какое то время скажем раз в день синхронизировать их, говорят так на СинТЗ даже устроены некоторые базы. Как думаете это реально, или я что то не так понял? Сделай на Delphi и будет те счастье !!! Название: Re: База данных Отправлено: Sn от 17 Июня 2009, 22:32:17 Спасибо всем
Название: Re: База данных Отправлено: Provajder от 12 Мая 2011, 19:46:50 Есть такая штука, называется Дэнвер, в писковике поищи. Она бесплатная, там апач, муsql, и ещё всякой бяки, чтобы работать с Дэнвером можно и с одного компа. лично я так и делаю. Весит 40 метров.
Название: Re: База данных Отправлено: Ариец от 12 Мая 2011, 20:52:51 Есть такая штука, называется XAMPP (http://ru.wikipedia.org/wiki/XAMPP). Попробуй. :-X Денвер выкинешь в помойку. :smile:
|