Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД для структурирования хранения файлов / 20 сообщений из 20, страница 1 из 1
04.09.2008, 17:08
    #35523071
Bulwincl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Уважаемые разработчики!

Необходимо понять, какие наработки существуют по следующей задаче:

На сервере(-ах) существуют файлы, привязанные к одной логической единице, например к логической единице Бетховен - 7ая симфония привязано сколько-то mp3 файлов: 128kbit,256kbit и т.д.
Соответственно логические единицы постоянно добавляются, удаляются, причём может быть, что лог. единица не mp3, а обои jpeg разных форматов.
Все эти файлы надо закидывать по папкам с учётом того, что папка удовлетворяет каким-то заданным параметрам...

Понятно, что что-то подобное реализовано на любом сайте, занимающемся фотками, музыкой, книгами и т.д.

Посоветуйте, как такую штуку (схему БД) можно заполучить\купить?
(Проектирование или заказ остаётся на безвыходный вариант =) )

Спасибо!
...
Рейтинг: 0 / 0
05.09.2008, 09:12
    #35523789
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Ну и сделайте у логической единицы признак "Тип файла" и все.и сделайте таблицу файлов,в которой храните тип логической единицы и поле с путем к файлу,а при добавлении записи в данную таблицу смотрите на соответствие расширения в файле и расширению в логической единице (кстати,а может ли Бетховен быть в jpeg). надо только грамотно продумать способ смены логической единицы,а то в итоге вся классификация поплывет (как вариант либо не давать менять тип вообще, либо при смене типа затирать путь к файлу).
...
Рейтинг: 0 / 0
05.09.2008, 09:51
    #35523861
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Я бы хранил объекты не как файлы в файловой структуре а как блоб поля в БД. Соответсвенно сделав хорошую классификацию будет очень удобно находить сами объектов. Для загрузки-выгрузки придется брать из файловой структуры или помещать туда.
...
Рейтинг: 0 / 0
05.09.2008, 10:11
    #35523909
Bulwincl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Программист-Любитель,
блоб не подходит, объёмы могут быть очень большие, до 6ТБ
...
Рейтинг: 0 / 0
05.09.2008, 10:19
    #35523930
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
...
Рейтинг: 0 / 0
05.09.2008, 11:42
    #35524180
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Один из культовых холиваров из серии "файл в бд или пути в файлах" предлагаю НЕ разводить. Ждем конкретных идей.
...
Рейтинг: 0 / 0
05.09.2008, 11:43
    #35524182
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
To Bulwincl : а что в моем то варианте не катит? да и как-то вопросов по нему не видно.
...
Рейтинг: 0 / 0
05.09.2008, 12:16
    #35524339
Bulwincl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Shtock,
катит, что-то в этом духе и буду делать, спасибо!
...
Рейтинг: 0 / 0
05.09.2008, 16:15
    #35525108
RadionAT_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
ShtockОдин из культовых холиваров из серии "файл в бд или пути в файлах" предлагаю НЕ разводить. Ждем конкретных идей.
А почему? Я так и делаю - храню строку "ПутьКФайлу", и все работает, хоть и типы файлов разные! Лишь бы соответствующие приложения на компах были установлены.
...
Рейтинг: 0 / 0
05.09.2008, 16:19
    #35525117
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Во, холивар уже начался :)
...
Рейтинг: 0 / 0
05.09.2008, 16:38
    #35525179
RodionAT_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
ShtockВо, холивар уже начался :)
Не, а какие претензии то к такому способу хранения? Объясните, может я пересмотрю свое зрение на организацию хранения данных.
...
Рейтинг: 0 / 0
05.09.2008, 16:59
    #35525251
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
RodionAT_1 ShtockВо, холивар уже начался :)
Не, а какие претензии то к такому способу хранения? Объясните, может я пересмотрю свое зрение на организацию хранения данных.Например, если кто-то возьмет переименует файл на диске, а в базе ссылку не поменяет.
...
Рейтинг: 0 / 0
06.09.2008, 22:38
    #35526194
Николай1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Bely RodionAT_1 ShtockВо, холивар уже начался :)
Не, а какие претензии то к такому способу хранения? Объясните, может я пересмотрю свое зрение на организацию хранения данных.Например, если кто-то возьмет переименует файл на диске, а в базе ссылку не поменяет.

[Холивар моде он]
А если кто-то файл базы данных шестнадцатиричным редактором поредактирует? Или, не приведи господь, текстовым?
[Холивар моде офф]
...
Рейтинг: 0 / 0
07.09.2008, 14:30
    #35526449
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Николай1[Холивар моде он]
А если кто-то файл базы данных шестнадцатиричным редактором поредактирует? Или, не приведи господь, текстовым?
[Холивар моде офф]троллим? ну ну
...
Рейтинг: 0 / 0
07.09.2008, 21:53
    #35526688
Николай1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
egorych Николай1[Холивар моде он]
А если кто-то файл базы данных шестнадцатиричным редактором поредактирует? Или, не приведи господь, текстовым?
[Холивар моде офф]троллим? ну ну

Да нет.
Даю взгляд с другой стороны.
...
Рейтинг: 0 / 0
07.09.2008, 22:22
    #35526718
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
и часто у вас файлы базы данных редакторами редактируют?
...
Рейтинг: 0 / 0
08.09.2008, 09:16
    #35526961
Николай1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
egorychи часто у вас файлы базы данных редакторами редактируют?

Ну, я как-то раз собственноручно файлы базы данных удалил. Из под работающего сервера. Фигли - юникс, права есть - все что хочешь можно делать. Ашибся каталогом, с кем не бывает.
...
Рейтинг: 0 / 0
08.09.2008, 10:50
    #35527191
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
Николай1Ну, я как-то раз собственноручно файлы базы данных удалил. Из под работающего сервера. Фигли - юникс, права есть - все что хочешь можно делать. Ашибся каталогом, с кем не бывает.диверсант
...
Рейтинг: 0 / 0
08.09.2008, 11:21
    #35527291
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
ShtockОдин из культовых холиваров из серии "файл в бд или пути в файлах" предлагаю НЕ разводить. Ждем конкретных идей.Поэтому я специально сформулировал " я бы хранил..."
...
Рейтинг: 0 / 0
10.09.2008, 00:12
    #35530957
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД для структурирования хранения файлов
> Ну, я как-то раз собственноручно файлы базы данных удалил. Из под работающего сервера. Фигли - юникс, права есть - все что
> хочешь можно делать. Ашибся каталогом, с кем не бывает.

Дай дураку чугунную погремушку - и ее поломает.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД для структурирования хранения файлов / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]