Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

Можно ли в FB 2 хранить картинки в отдельном файле?   Найти похожие ветки 

 
Prohodil Mimo ©   (2007-07-03 13:28) [0]

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


 
Правильный Вася   (2007-07-03 13:31) [1]

почему мусор? они будут занимать отдельные страницы


 
Prohodil Mimo ©   (2007-07-03 13:41) [2]

а как скажется на скорости, где данных на 50-100 мегов, а картинок на 10 и более гигов? И насколько я понимаю, лучше большие файлы делить на части? Если да, то какой размер лучше?


 
turbouser ©   (2007-07-03 13:46) [3]


> Prohodil Mimo ©   (03.07.07 13:28)

Способ есть - UDF соответствующую соорудить.
А можно хранить только пути к файлам, а сами файлы держать
в какой-нибудь расшаренной папке.
Или заюзать BDE с его гетерогенностью :)


 
Johnmen ©   (2007-07-03 13:49) [4]

Никак не скажется. Т.к. чтение-запись организовано странично.


 
Desdechado ©   (2007-07-03 15:34) [5]

> насколько я понимаю, лучше большие файлы делить на части?
FB поддерживает многофайловые БД, однако способ распределения данных по ним он выбирает сам.


 
atruhin ©   (2007-07-03 15:51) [6]

> FB поддерживает многофайловые БД

Это откуда информация?

> Можно ли в FB 2 хранить картинки в отдельном файле?

Можно, но зачастую не нужно.


 
Anatoly Podgoretsky ©   (2007-07-03 16:04) [7]

Скажется в худшую сторону, особенно по целостности и по безопасности


 
Desdechado ©   (2007-07-03 16:09) [8]

atruhin ©   (03.07.07 15:51) [6]
Из документации, вестимо:
CREATE {DATABASE | SCHEMA} ... <secondary_file>];
<secondary_file> = FILE "filespec" [<fileinfo>] [<secondary_file>]

CREATE DATABASE creates a new, empty database and establishes the following
characteristics for it:
- The name of the primary file that identifies the database for users. By default, databases are contained in single files.
- The name of any secondary files in which the database is stored. A database can reside in more than one disk file if additional file names are specified as secondary files. If a database is created on a remote server, secondary file specifications cannot include a node name.


 
Prohodil Mimo ©   (2007-07-03 16:19) [9]

Anatoly Podgoretsky ©   (03.07.07 16:04) [7]
Скажется в худшую сторону, особенно по целостности и по безопасности


это ответ на что?


 
DrPass ©   (2007-07-03 16:26) [10]


> а как скажется на скорости, где данных на 50-100 мегов,
> а картинок на 10 и более гигов?

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


 
Desdechado ©   (2007-07-03 16:35) [11]

DrPass ©   (03.07.07 16:26) [10]
Если только хранение картинок, то откуда фрагментация? Вот если б их постоянно добавляли, то понятно. Даже при удалении фрагментации не будет, т.к. следующее добавление использует эту пустую область в файле.


 
DrPass ©   (2007-07-03 16:40) [12]


> Desdechado ©   (03.07.07 16:35) [11]

Хм... Подразумевается, что картинки не возникнут сразу после форматирования диска, а все-таки как-то будут постепенно туда добавляться. А база будет расти. А если еще и удаляться, а "эта пустая область" на диске потом будет занята файлом БД, то от фрагментации никуда не деться. Конечно, фрагментация файловой системы, если размер страницы совпадает с размером кластера - это не так страшно. Но все равно, когда файл БД разбросан по кускам по всему диску, производительность заметно снижается.


 
Sergey Masloff   (2007-07-03 20:59) [13]

DrPass ©   (03.07.07 16:40) [12]
Это настолько тривиально решаемый вопрос что и говорить не о чем. Ну на отдельный диск базу и забыть.
 Кстати ни фига фрагментация "существенно" не влияет на быстродействие так как в нормальной базе 90 и более запросов идут к кешу.



Страницы: 1 вся ветка

Текущий архив: 2007.11.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.027 c
2-1192950817
2pac
2007-10-21 11:13
2007.11.11
CreateWindowEx - первый и четвертый параметры


15-1190992526
vasIZmax
2007-09-28 19:15
2007.11.11
True, False и Почти (Almost, по англ. по-моему))))


8-1168752381
9903
2007-01-14 08:26
2007.11.11
Компоненты для работы c wma mp3


2-1192442287
Footballer
2007-10-15 13:58
2007.11.11
Блокировка нажатия клавиш


11-1176476126
D[u]fa
2007-04-13 18:55
2007.11.11
Str2Extended