powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД для изображений
25 сообщений из 47, страница 1 из 2
БД для изображений
    #34910280
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые! Что посоветуете выбрать в качестве БД для хранения _только_ небольших (100Б - 30Кб) изображений формата JPEG, PNG ?
Данные и требования:
1) большое кол-во изображений: > от сотен тысяч до миллионов
2) возможность обращения к БД из программы написанной на Delphi
3) быстрый поиск/чтение/запись
4) БД хранится в одном файле
5) небольшой размер СУБД (< 1Мб)

Существует что-нибудь подходящее?
...
Рейтинг: 0 / 0
БД для изображений
    #34910348
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл уточнить, что база будет храниться на локальном компе, т.е. никакие "клиент-серверные" технологии не нужны :)
...
Рейтинг: 0 / 0
БД для изображений
    #34910401
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, LiYing!
Ты пишешь:

LiYingL> Забыл уточнить, что база будет храниться на локальном компе,
L> т.е. никакие "клиент-серверные" технологии не нужны :)тогда что-нить, типа Jet, или SQLite

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД для изображений
    #34910426
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий
тогда что-нить, типа Jet, или SQLite
Может есть какие специально "заточенные"/оптимизированные под хранение изборажений?
...
Рейтинг: 0 / 0
БД для изображений
    #34910444
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, LiYing!
Ты пишешь:

LiYingL> Может есть какие специально
L> "заточенные"/оптимизированные
L> под хранение изборажений?Picasa2

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД для изображений
    #34910465
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий
Picasa2
Это нечто совсем неподходящее. Мне нужно хранилище для сотен тыс картинок, с возможностью управления им из-под Delphi.....
...
Рейтинг: 0 / 0
БД для изображений
    #34910521
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiYingМне нужно хранилище

Если бы не ограничение "все в одном файле", то я бы сказал, что лучше ФС
трудно что-то выдумать. Обосновать его (ограничения) необходимость можете?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД для изображений
    #34910548
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Если бы не ограничение "все в одном файле", то я бы сказал, что лучше ФС
трудно что-то выдумать. Обосновать его (ограничения) необходимость можете?
ФС (NTFS, про FAT32 промолчу) заметно (до минут, зависит от многих праметров, как железа, так и оси) тормозит при открытии папки, в которой несколько десятков тысяч небольших файлов. Какое быстродействие будет при сотнях тысяч, миллионах?
...
Рейтинг: 0 / 0
БД для изображений
    #34910569
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, LiYing!
Ты пишешь:

LiYingL> ФС (NTFS, про FAT32 промолчу) заметно тормозит при открытии папки,
L> в которой несколько десятков тысяч небольших файлов.это не ФС тормозит, а тупорылый эксплорер,
который жаждет сперва всё засосать в лист,
а уж потом...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД для изображений
    #34910570
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiYing
тормозит при открытии папки, в которой несколько десятков тысяч
небольших файлов.

Шутите. Тормозит получение полного списка файлов. Открытие одного
конкретного файла - нет, поскольку (ЕМНИП) NTFS организует записи
каталога в виде сортированного дерева. И в любом случае даже на FAT32
достаточно организовать структуру папок вложенности 3-4, чтобы миллионы
файлов разложились мелкими пачками по паре сотен штук на папку.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД для изображений
    #34910679
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
LiYing
тормозит при открытии папки, в которой несколько десятков тысяч
небольших файлов.

Шутите. Тормозит получение полного списка файлов. Открытие одного
конкретного файла - нет, поскольку (ЕМНИП) NTFS организует записи
каталога в виде сортированного дерева. И в любом случае даже на FAT32
достаточно организовать структуру папок вложенности 3-4, чтобы миллионы
файлов разложились мелкими пачками по паре сотен штук на папку.
Posted via ActualForum NNTP Server 1.4

Возможно и так. Но Вы пробовали архивировать или записывать на CD/DVD такое кол-во файлов? Процесс затягивается на часы... вот почему хотелось бы организовать хранилище в одном (ну нескольких) файле....
...
Рейтинг: 0 / 0
БД для изображений
    #34910715
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiYing
Но Вы пробовали архивировать или записывать на CD/DVD такое кол-во файлов?

Пробовал. На то и придумали Incremental Backup чтобы не писать все
сразу. Да и не влезут ваши миллионы файлов на DVD.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД для изображений
    #34910775
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Пробовал. На то и придумали Incremental Backup чтобы не писать все
сразу. Да и не влезут ваши миллионы файлов на DVD.
Я не говорил, что буду писать ВСЮ базу на болванку (это не бэкап).
Давайте не будем отклоняться от первоначальной задачи... Положим, что ФС не уподходит :)
...
Рейтинг: 0 / 0
БД для изображений
    #34910791
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiYingПоложим, что ФС не уподходит :)

И совершенно напрасно. В описанных условиях любая СУБД проиграет
ей по производительности. Стало быть ответ стандартный - берите ту СУБД,
которую знаете.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД для изображений
    #34910810
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
И совершенно напрасно. В описанных условиях любая СУБД проиграет
ей по производительности. Стало быть ответ стандартный - берите ту СУБД,
которую знаете.

Я понимаю, что ФС проиграет СУБД...
А что скажете про Berkly DB?
...
Рейтинг: 0 / 0
БД для изображений
    #34911138
MGR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiYing

Я понимаю, что ФС проиграет СУБД...
А что скажете про Berkly DB?

Совсем даже наоборот!
...
Рейтинг: 0 / 0
БД для изображений
    #34911968
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MGR LiYing

Я понимаю, что ФС проиграет СУБД...
А что скажете про Berkly DB?

Совсем даже наоборот!
И?? Какой СУБД проиграет?
...
Рейтинг: 0 / 0
БД для изображений
    #34912047
DobPilot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiYingУважаемые! Что посоветуете выбрать в качестве БД для хранения _только_ небольших (100Б - 30Кб) изображений формата JPEG, PNG ?
Данные и требования:
1) большое кол-во изображений: > от сотен тысяч до миллионов
2) возможность обращения к БД из программы написанной на Delphi
3) быстрый поиск/чтение/запись
4) БД хранится в одном файле
5) небольшой размер СУБД (< 1Мб)

Существует что-нибудь подходящее?

А не проще свой формат? -) Типа [размер файла1][имя файла1][данные1]...[размер файлаn][имя файлаn][данныеn] + индекс файл к нему [имя_файла1][смещение ведущее к данным1]...[имя_файлаn][смещение ведущее к даннымn]
...
Рейтинг: 0 / 0
БД для изображений
    #34912239
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DobPilotА не проще свой формат? -) Типа [размер файла1][имя файла1][данные1]...[размер файлаn][имя файлаn][данныеn] + индекс файл к нему [имя_файла1][смещение ведущее к данным1]...[имя_файлаn][смещение ведущее к даннымn]
Возможно и проще. Так (принцип) сделано, к примеру, для хранения кэша Google Earth.
Встают проблемы контроля целостности и некоторые другие... решаемо коненчо, но если уже есть готовое решение (ищется), зачем изобретать велосипед? :)
...
Рейтинг: 0 / 0
БД для изображений
    #34912360
МихаилР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю каких-либо специализированных решений именно для изображений, но для хранения неструктурированного контента (иначе говоря файлов). есть достаточно много решений.

Из известных мне:
1. Oracle Content DB.
2. Documentum Storage Server (кажется так, но могу немного попутать)
3. Appache JackRabbit (и вообще любые решения для на базе стандарта JCR-170, JCR-283).

У всех свои достоинства и недостатки - выбирайте сами. У первых дывух основной сдерживающий фактор - цена.
...
Рейтинг: 0 / 0
БД для изображений
    #34912489
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МихаилРНе знаю каких-либо специализированных решений именно для изображений, но для хранения неструктурированного контента (иначе говоря файлов). есть достаточно много решений.

Из известных мне:
1. Oracle Content DB.
2. Documentum Storage Server (кажется так, но могу немного попутать)
3. Appache JackRabbit (и вообще любые решения для на базе стандарта JCR-170, JCR-283).

У всех свои достоинства и недостатки - выбирайте сами. У первых дывух основной сдерживающий фактор - цена.
Спасибо. Это хорошие решения, но весьма дорогие и объемные. И слишком функциональные для моей задачи. СУБД нужна однопользовательская.
...
Рейтинг: 0 / 0
БД для изображений
    #34913087
DobPilot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiYing DobPilotА не проще свой формат? -) Типа [размер файла1][имя файла1][данные1]...[размер файлаn][имя файлаn][данныеn] + индекс файл к нему [имя_файла1][смещение ведущее к данным1]...[имя_файлаn][смещение ведущее к даннымn]
Возможно и проще. Так (принцип) сделано, к примеру, для хранения кэша Google Earth.
Встают проблемы контроля целостности и некоторые другие... решаемо коненчо, но если уже есть готовое решение (ищется), зачем изобретать велосипед? :)

А если не секрет конечная цель какова ?

з.ы.
Простое лучше сложного. -)
...
Рейтинг: 0 / 0
БД для изображений
    #34913271
LiYing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DobPilotА если не секрет конечная цель какова ?
Оперирование (чтение/запись) изображений :) См. программы типа GoogleMV/GoogleV и т.п.
...
Рейтинг: 0 / 0
БД для изображений
    #34913590
DobPilot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiYing DobPilotА если не секрет конечная цель какова ?
Оперирование (чтение/запись) изображений :) См. программы типа GoogleMV/GoogleV и т.п.

ИМХО, я бы выбрал самый простой вариант, в хранить данные в своем формате, описанном выше (только если это карта, делал бы индексацию по широте и долготе). -) На реализацию core, потратил бы один ман дей, ибо все в данном случае просто -)
...
Рейтинг: 0 / 0
БД для изображений
    #34913618
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DobPilot
На реализацию core, потратил бы один ман дей, ибо
все в данном случае просто -)

Даже удаление отдельных картинок и повторное использование места внутри
многогигабайтного файла? Что-то мне сомнительно, что автор справится...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25 сообщений из 47, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД для изображений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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