Организовать документы в базу данных
Oct. 15th, 2009 02:18 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Нужна база данных для каталогизации документов на компьютере (pdf, doc, txt, chm, jpg...) для совместной работы.
Требования:
1) универсальная миром признанная технология и возможность экспорта базы или ее части в другие системы
2) возможность создавать объекты с метками вида "название", "автор", "дата", "линк" и ключевые слова и запрашивать потом выборки
3) каждый объект в базе может иметь несколько прикрепленных файлов или даже целых папок
4) возможность экспортировать часть базы и синхронизировать с чужой аналогичной базой
Пользуюсь системой каталогизации документов http://www.zotero.org , но не нравится тем, что при слиянии двух баз возникает полная мешанина документов. А нужно работать совместно с другими людьми. Такие системы как http://mmcatalog.com/ не нравятся ограниченностью возможностей и проприетарностью. Смотрел еще несколько систем, но все они такие же ограниченные самоделки.
Подскажите в каком направлении искать или подскажите куда обратиться?
Желательно, конечно что-то вроде надстройки над Ms Access или что-то в этом роде. И чтобы несколько человек могли без труда научится совместно работать с базой.
UPD: Просто аккуратно разложить файлы по папкам нельзя, так как один и тот-же объект может относиться к разным логическим веткам папок (папку "Вася" нужно положить и в папку "футболисты" и в папку "программисты"). Присваивание же ключевых слов и выдачи по ключевым словам решают эту проблему (объекту с кодовым названием "Вася" прикрепляем папку "Вася" и присваиваем две метки "футболист" и "программист").
Требования:
1) универсальная миром признанная технология и возможность экспорта базы или ее части в другие системы
2) возможность создавать объекты с метками вида "название", "автор", "дата", "линк" и ключевые слова и запрашивать потом выборки
3) каждый объект в базе может иметь несколько прикрепленных файлов или даже целых папок
4) возможность экспортировать часть базы и синхронизировать с чужой аналогичной базой
Пользуюсь системой каталогизации документов http://www.zotero.org , но не нравится тем, что при слиянии двух баз возникает полная мешанина документов. А нужно работать совместно с другими людьми. Такие системы как http://mmcatalog.com/ не нравятся ограниченностью возможностей и проприетарностью. Смотрел еще несколько систем, но все они такие же ограниченные самоделки.
Подскажите в каком направлении искать или подскажите куда обратиться?
Желательно, конечно что-то вроде надстройки над Ms Access или что-то в этом роде. И чтобы несколько человек могли без труда научится совместно работать с базой.
UPD: Просто аккуратно разложить файлы по папкам нельзя, так как один и тот-же объект может относиться к разным логическим веткам папок (папку "Вася" нужно положить и в папку "футболисты" и в папку "программисты"). Присваивание же ключевых слов и выдачи по ключевым словам решают эту проблему (объекту с кодовым названием "Вася" прикрепляем папку "Вася" и присваиваем две метки "футболист" и "программист").
no subject
Date: 2009-10-15 05:57 am (UTC)no subject
Date: 2009-10-15 06:03 am (UTC)no subject
Date: 2009-10-15 06:29 am (UTC)no subject
Date: 2009-10-15 06:34 am (UTC)no subject
Date: 2009-10-15 07:48 am (UTC)no subject
Date: 2009-10-15 02:20 pm (UTC)no subject
Date: 2009-10-15 07:47 am (UTC)no subject
Date: 2009-10-15 07:47 am (UTC)no subject
Date: 2009-10-15 09:11 am (UTC)индивидуальные решения очень часто являются самыми верными.
no subject
Date: 2009-10-15 10:12 am (UTC)no subject
Date: 2009-10-15 11:02 am (UTC)no subject
Date: 2009-10-15 11:12 am (UTC)Сейчас я хочу понять какие варианты вообще есть. Уверен что приблуды на аксесе уже есть (я описал простейшую систему архивирования и каталогизации документов, уже существуют много более сложные системы документооборота), просто надо узнать как они хотя бы называются. В этом направлении и копаю.
no subject
Date: 2009-10-15 02:31 pm (UTC)no subject
Date: 2009-10-15 03:07 pm (UTC)no subject
Date: 2009-10-17 10:16 am (UTC)no subject
Date: 2009-10-15 10:12 pm (UTC)Готовых дешёвых решений, которые гибко настраиваются под ваши нужды, вы не найдёте.
Вот вы говорите, что одна из программ сделала "мешанину" из документов. А ведь "правильную" структуру расположения документов после репликации, знаете только вы.
no subject
Date: 2009-10-16 01:20 am (UTC)---------------------------
БД из объектов, которые имеют
1) Ярлыки (tags)
2) Текстовые поля (название, описание, линк, дата и т.п. по необходимости). Каждому полю соответствует дата добавления этого поля.
3) Имеют ссылку на физическую папку на диске с произвольным содержимым.
4) Уникальный идентификационный номер, получаемый при добавлении нового объекта в базу, идентифицирующий как выдавший номер СУБД, так и объект в ней.
5) Может делать сортировку и выдачи по этим ярлыкам
6) может экспортировать любую выдачу в отдельную базу
6) может импортировать другие такие же базы
7) обнаружив при импорте документ с тем же номером, и тем же содержимым, пропускает его. При различии содержимого, синхронизирует содержимое (или объединяет, определяется пользователем).
8) основана на признанном стандарте, который поддерживает ряд других СУБД, для возможности миграции
----------------
Это универсальная и очень простая вещь. Куда проще аксеса. Мне нужна для каталогизации данных генерируемых рабочей группой в результате научной работы.
И я уверен, что аксес должен это уметь, либо есть какие-то стандартные надстройки над аксесом.
Почему-то все программисты сразу хотят написать что-то свое. Не надо своего. Нужно нечто общепризнанное и стандартное!
no subject
Date: 2009-10-16 11:27 am (UTC)Безусловно, обкатанное и проверенное веками решение, гораздо лучше. С условием, если оно есть. Мне ничего не попадалось с такой функциональностью.
>очему-то все программисты сразу хотят написать что-то свое. Не надо своего. Нужно нечто общепризнанное и стандартное!
Не сразу, а только после того, как не удалось за разумное время нагуглить подходящее решение. :)
no subject
Date: 2009-10-15 07:12 am (UTC)no subject
Date: 2009-10-15 08:56 am (UTC)no subject
Date: 2009-10-15 02:14 pm (UTC)