BLOB-поля в отдельный файл.

Модераторы: kdv, CyberMax

Ответить
sdsfy
Сообщения: 43
Зарегистрирован: 03 апр 2008, 00:09

BLOB-поля в отдельный файл.

Сообщение sdsfy » 23 мар 2011, 01:51

Коллеги, не уверен, что размышляю в верном направлении, но есть мысль вынести БЛОБы в отдельный файл. Возможно ли такое?
Мысль такая возникла потому, что сами блобы будут читаться реже остальной части, будут при относительно компактной неблобовой части иметь огромный блобовый сегмент соотношение ожидается 1 к 1000 или даже 1 к 10000. т.е. мегабайту неблобовой информации может сопоставляться 10 гб Блобов. Боюсь, такие файлы создавать для всей БД.

Если есть возражения, с радостью послушаю совета. А главное, вообще выносятся ли блобы или, хотя бы, отдельные таблицы в отдельный файл?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: BLOB-поля в отдельный файл.

Сообщение Dimitry Sibiryakov » 23 мар 2011, 14:31

В отдельный файл ничего не выносится.
Ты бы вместо теоретизирования о возможных проблемах, эксперимент поставил, да с нами результатами поделился...

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: BLOB-поля в отдельный файл.

Сообщение kdv » 23 мар 2011, 16:25

блобЫ в файл вынести нельзя. в файлЫ - можно. Многие хранят в базе вместо блобов просто ссылки на файлы.
Обсуждение этого вопроса (хранить файлы в БД как блобы, или все-таки отдельно) регулярно всплывает на sql.ru. Например
http://www.sql.ru/forum/actualthread.aspx?tid=822610

sdsfy
Сообщения: 43
Зарегистрирован: 03 апр 2008, 00:09

Re: BLOB-поля в отдельный файл.

Сообщение sdsfy » 23 мар 2011, 17:33

Dimitry Sibiryakov писал(а): Ты бы вместо теоретизирования о возможных проблемах, эксперимент поставил, да с нами результатами поделился...
Время поджимает, научные эксперименты ставить...
Думаю, что решение будет таким
kdv писал(а):Многие хранят в базе вместо блобов просто ссылки на файлы.
Обсуждение этого вопроса (хранить файлы в БД как блобы, или все-таки отдельно) регулярно всплывает на sql.ru. Например
http://www.sql.ru/forum/actualthread.aspx?tid=822610
Хотя, со временем, возможно таки вернусь к идее запихать все в БЛОБы. Уж очень хочется унифицировать доступ к информации. Да и совместный доступ к файлам куда проще решается, контроль на уровне FB меня вполне устраивает, клиент логонится только к БД... и т.д. Файлы все в Плэйн текст... можно было вытаскивать в DBMemo...

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: BLOB-поля в отдельный файл.

Сообщение Dimitry Sibiryakov » 24 мар 2011, 14:33

sdsfy писал(а):Время поджимает, научные эксперименты ставить...
Тогда не сражайся с мельницами - делай как хочешь. Проблемы будешь решать по мере их возникновения. Есть шанс, что они и вовсе не возникнут.

Ответить