Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

управление доступом к файлам на сервере посредством бд -клиента [D7, IB6.x]


Страницы:   1 2

Девушка ©   (2007-12-14 14:56:00) 

Добрый день!
Стоит следующия задача:
организовать хранение и поддержку процессов работы с документами (конструкторская документация, бухгалтерская и т.д.)

В локальной сети есть файл-сервер, где сейчас эти документы лежат просто в папках с определенным уровнем доступа, регулируемым средствами ОС.
На сервере также крутится InterBase 7.0. Под его управленем работает система, в которой хранятся данные о составе изделий, складские данные, данные о движении продукции и продажах.

Если например, конструктора хотят приложить к данным об изделии некий документ, то они выкладывают его на файл-сервер и сохраняют ссылку на него в БД.

Это вариант плох тем, что не гарантирована целостность этих ссылок, т.к. доступ к файлу возможен просто по сети через расшареную папку.

Планируется:
хранить документацию на файл-сервере не в расшареных, а в закрытых папках. Добавлять и открывать файлы можно только через клиент БД.

вот только не знаю с чего начать :)   :((((


Sergey13   (2007-12-14 15:38:00) [21]

> [5] Anatoly Podgoretsky ©   (14.12.07 15:24)

Быстрота в этом случае, ИМХО, вообще по барабану. А надежность - БД то ведь тоже на файловой системе лежит. 8-)


Девушка   (2007-12-14 15:35:00) [22]


> А не задумывались над тем, что бы хранить сами файлы в БД?


задумыввалась, но предварительные прикидки как-то не в пользу этого.

текущий размер Бд примерно 700-800 Мб, а объем файлов, которые туда будут занесены 2,6 и более Гб

боюсь что будет сильно тормозить все :(


Anatoly Podgoretsky   (2007-12-14 15:24:00) [23]

> Sergey13  (14.12.2007 15:11:03)  [3]

В этом случае нет проблем с целостностью. Но некоторые не верят, что это оптимально, мол файловая система работает надежнее, быстрее.


Anatoly Podgoretsky   (2007-12-14 15:22:00) [24]

> Andrey  (14.12.2007 15:05:01)  [1]

Никак не обойдешься, поскольку разрешена запись, то разрешено удаление и переименование.
Целостность никак не гарантирована, да что там ссылочная целостность, даже содержимое не гарантировано.


Sergey13   (2007-12-14 15:11:00) [25]

> [0] Девушка ©   (14.12.07 14:56)

А не задумывались над тем, что бы хранить сами файлы в БД?


Anatoly Podgoretsky   (2007-12-14 15:08:00) [26]

> Девушка  (14.12.2007 14:56:00)  [0]

Научиться на сервере превращать файл в поле набора данных, информации об этом не встречал.


Andrey   (2007-12-14 15:05:00) [27]

В принципе можно начать с того что паролить доступ на файлсервер. Тогда и без IB обойтись можно.
Если всётаки хочется чтобы IB был файл-сервером, начать можно с http://ibase.ru/develop.htmраздел "User Defined Functions".


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо