Имя: Пароль:
IT
 
Как хранить миллионы картинок?
0 mad hatter
 
19.05.11
00:00
Поделитесь секретами мастерства!)))
Допустим мне нужно на вебсервере хранить миллионы картинок.. как?
1. например хранить в папке ...\пикчеры\ на диске со специальной файловой системой
2. хранить в разных папках
3. хранить на разных серверах
4. хранить в БД
1 zak555
 
19.05.11
00:03
миллион - это мало
2 toxavich
 
19.05.11
00:04
создай папку \пикчеры\ на диске со "специальной файловой системой" и складывай туда картинки... в чём проблема?
3 Reliz
 
19.05.11
00:12
(0) Вам в секцию "Linux" :)
4 Fragster
 
гуру
19.05.11
00:15
256 папок, в каждой еще 256 папок и в каждой еще 256 папок - будет 2^12 папок, ну и в каждой - 256 картинок. никакой спец ФС не надо...
5 Fragster
 
гуру
19.05.11
00:15
число, естесственно, может варьироваться
6 Волшебник
 
19.05.11
00:29
(4) Изврат. Может проще поставить Linux?
7 Asmody
 
19.05.11
00:29
(0) порнохостинг делаешь?
8 mad hatter
 
19.05.11
00:59
(6) иии?.. ))
что с линуксом, мне правда интересно!
9 mad hatter
 
19.05.11
01:02
(7) нет..
академический интерес..
как сделать хранилище сотен миллионов файлов
10 mad hatter
 
19.05.11
01:09
(6) в Ext ограничение на колво инодов на том..
вот у меня на ноуте 2342912.. это конечно и от размера зависит и от опций форматирования.. но явно 800000000 ненатянется
11 Eugeneer
 
19.05.11
01:13
(9) какй то тупой впорос. сделай замер и накупи дисков.
12 andrewalexk
 
19.05.11
01:14
:) ..сотни миллионов картинок но не порно....загадка
13 Nexux
 
19.05.11
01:14
(3)да у клиента тоже была база в туевой кучей сертификатов, админы на на линухе дежрат и не жалуются
14 Волшебник
 
19.05.11
01:15
(12) Маленькое детское порно...
Товарищу майору сообщил
15 Eugeneer
 
19.05.11
01:18
(12) 22 см/ 100 000 000 = слайд шоу приближающейся кометы к земле в 212 году.
16 GROOVY
 
19.05.11
02:44
Линух и ext4. Имхо там биллионы файлов можно хранить.
17 skunk
 
19.05.11
04:49
NTFS - 4 294 967 295 ... храни
18 picom
 
19.05.11
06:08
FTP сервер
19 vcv
 
19.05.11
06:44
Может таки хранить в какой-нибудь SQL-сервере? Так как все равно к этим картинкам понадобится каталог с названием/описанием, возможно ключевые слова и прочая информация (кому нужны миллионы картинок, среди которых нельзя найти нужную?), может и хранить всё в базе?
Хотя, огласите еще и средний размер. Если каждая картинка - многостраничный скан пакета документов в TIFF/PDF размером порядка мегабайта плюс-минус, то потенциальный размер хранилища может уже в петабайтах меряться :-)
20 smaharbA
 
19.05.11
06:45
(16) кто сказал ?
21 Drock
 
19.05.11
07:15
Я для хранения и доступа к картинкам использовал SQL сервер + хелпер, выглядит примерно так http://smartelectronix.ru/SmallImageHandler.ashx?ID=29309&width=550 можно увеличивать или уменьшать размер картинки
например: http://smartelectronix.ru/SmallImageHandler.ashx?ID=29309&width=800 или так
http://smartelectronix.ru/SmallImageHandler.ashx?ID=29309&width=320
22 Drock
 
19.05.11
07:17
В любом случае для хранения такого количества изображений нужна БД для быстрого поиска и идентификации.
Закон Брукера: Даже маленькая практика стоит большой теории.