|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов. Размер данных 0,5 Тб - 10 Тб. Нужно хранить файлы размером до 1 Мб в BLOB, в среднем по 100 Кб. К каждой записи с файлом будут привязаны атрибуты. Соответственно будет таблица-справочник значений атрибутов. Будет детальная таблица для каждой записи с BLOB. Будет что-нибудь еще, но это уже не касается основного вопроса. Есть приложение, которое будет заливать данные в БД, всего один клиент, только вставки, никаких удалений или обновлений. Массовые удаления - только по расписанию. Интересует быстрый поиск по атрибутам в этой таблице и доставание соответствующего BLOB. При запросе возможно соединение с этой детальной таблицей. Также интересует инкрементальный бэкап. Количество одновременных запросов – в пике до 50 шт./сек.. Работать это будет через сервер приложения с интерфейсом через ASP.Net, запросы будут ставиться в очередь приложением при невозможности ответа сразу. Первоначально упал взгляд на Firebird 2.1/2.5. Потянет ли? не видел примеров баз такого объема, правда тут большей частью BLOB'ы. Или какая-то другая субд? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2011, 21:08 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Кубик-рубикРазмер данных 0,5 Тб - 10 Тб. т.е. размер БД ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2011, 21:09 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Кубик-рубикПервоначально упал взгляд на Firebird 2.1/2.5. Потянет ли? не видел примеров баз такого объема А куда смотрел? http://ibase.ru/devinfo/fb1tb.htm Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2011, 21:48 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
В общем-то так и храню. Даже не просто блобы а еще злее - оле, штоб показывать содержимое файла на форме и активация одним щелчком безо всякого кодирования. Таблица с блобами-олями - в отдельной бд. Все остальное - в другой. Форма, показывающая файл - читает запрос сидящий на всех нужных таблицах. Все остальные формы - сидят на запросах НЕ читающих таблицу с блобами. Все работает весело и шустренько на слабом сервере. Мощность данных небольшая - до десяти тыщ записей в таблице с блобами. База - MS SQL 2005. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2011, 22:43 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Программист-ЛюбительБаза - MS SQL 2005. И давно он стал бесплатным?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2011, 22:56 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovПрограммист-ЛюбительБаза - MS SQL 2005. И давно он стал бесплатным?.. Экспресс - всегда ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 01:45 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovКубик-рубикПервоначально упал взгляд на Firebird 2.1/2.5. Потянет ли? не видел примеров баз такого объема А куда смотрел? http://ibase.ru/devinfo/fb1tb.htm 10 Тб - все ж больше, чем приведенный пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 07:19 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
lockyDimitry Sibiryakovпропущено... И давно он стал бесплатным?.. Экспресс - всегда Даже для терабайтных БД? Кубик-рубикDimitry Sibiryakovпропущено... А куда смотрел? http://ibase.ru/devinfo/fb1tb.htm 10 Тб - все ж больше, чем приведенный пример. В данном случае принципиальной разницы нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 08:49 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
miwaonlinelockyпропущено... Экспресс - всегда Даже для терабайтных БД? Как я понял "террабайты" - там блобы Надо уточнить - входит ли файлстрим в предельные размеры БД в экспрессе, или не входит Если не входит - то не вижу причин не использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 10:26 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
On 18.09.2011 22:08, Кубик-рубик wrote: > Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними > атрибутов. Размер данных 0,5 Тб - 10 Тб. Для хранения блобов СУБД не нужна вообще никакая. Это не задача СУБД -- хранить. Задача СУБД -- обрабатывать. Блобы СУБД обрабатывать обычно почти никак не умеет. Так что если тебе нужно хранить блобы, храни их просто на диске, а в БД храни их атрибуты и ссылку на место хранения. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 11:26 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
MasterZiv, Именно. И MSSQL filestream - лучший вариант. MSDNSQL Server Express SQL Server Express supports FILESTREAM. The 4-GB database size limit does not include the FILESTREAM data container. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 12:07 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Кубик-рубик10 Тб - все ж больше, чем приведенный пример. приведенный пример - голые данные. с блобами и 10тб - фигня. Другой вопрос - про резервные копии, причем независимо от выбранной субд. MasterZivЭто не задача СУБД -- хранить. Задача СУБД -- обрабатывать. Блобы СУБД обрабатывать обычно почти никак не умеет. скажем так - хранение блобов в базе тоже может быть осмысленным. Если нужна целостность (транзакционность) на изменения, хранение всего в одном месте, и т.д. Однако, топики, хранить "файлы" в базе или снаружи, появляются регулярно. например http://www.sql.ru/forum/actualthread.aspx?tid=822610 http://www.sql.ru/forum/actualthread.aspx?tid=863365 http://www.sql.ru/forum/actualthread.aspx?tid=841036 (лучше прочитать хотя бы первую ссылку). imho, самое главное неудобство "блобы в базе" при как раз вот таких терабайтных размерах, т.к. возникают проблемы с резервным копированием (и восстановлением). Файлы такого объема бэкапить проще, хотя по скорости почти так же. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 13:51 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
kdv Файлы такого объема бэкапить проще, хотя по скорости почти так же. Так если по скорости так же то в чем сложность бэкапов? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 13:55 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
в чем сложностьТак если по скорости так же то в чем сложность бэкапов? сложность в том, что файлы это файлы, и их можно бэкапить любым средством, включая средства ОС, бэкапы дисков, и прочее, в т.ч. во время работы - это будет не фатально. С базой сложнее тем, что в ФБ это 1 файл, и даже скопировать 2-3 терабайтный файл - недетское развлечение. Штатный backup/restore FB на таком объеме уже не будет иметь смысла, нужно использовать инкрементный nbackup. Я, собственно, про то, что средства разные, и к ним нужен разный подход. Основной вопрос к базе, состоящей на 99.999% из блобов - зачем такая база нужна, чем не устроило хранить в базе ссылки на файлы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2011, 16:32 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
kdv, нужна простота работы программиста, чтобы не писать лишний код. А как насчет PostgreSQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 07:29 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Подойдет любая бесплатная СУБД с поддержкой ссылок на файлы. Почти все из них поддерживают "быстрый поиск по атрибутам в этой таблице" а "доставание соответствующего BLOB" можно реализовать бесконечным количеством способов. Даже публикация его через http не будет антипаттерном. Инкрементальный бэкап блобов это очень странная постановка. Здесь можно было-бы уточнить как меняются блобы. Если просто пересоздаются заново как XML документы то нормальным вариантом был-бы бэкап изменившихся после полного. Вобщем надо конкретизировать задание (пока сюда не пришёл один чел и не посоветовал вам заюзать свою СУБД с ну очень быстрым откликом). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2011, 15:17 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Oracle berkeley db ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2011, 10:26 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
maytonПодойдет любая бесплатная СУБД с поддержкой ссылок на файлы.Оно конечно да. Если допустима не очень транзакционная (или не версионная) работа с блобами. И тот же бэкап, блокирующий писателей. maytonИнкрементальный бэкап блобов это очень странная постановка. Здесь можно было-бы уточнить как меняются блобы. Если просто пересоздаются заново как XML документы то нормальным вариантом был-бы бэкап изменившихся после полного.Вообще-то не везде XML (которые не везде блобы) пересоздаются при изменении. В DB2, например, они именно частично изменяются при работе через XQuery. А постановка вполне нормальная. Разве бэкап изменившихся не есть инкрементный бэкап? Проще юзать его, чем файловую помойку. maytonВобщем надо конкретизировать заданиеЗолотые слова. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2011, 16:35 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Кубик-рубикkdv, нужна простота работы программиста, чтобы не писать лишний код. А как насчет PostgreSQL?В этом варианте упретесь в непростое, скажем так, администрирование. Пригляда требует. Если нужен именно сервер и именно с блобами внутри БД и инкрементным неблокирующим бекапом - посмотрите на DB2 Express-C. Правда, лучше диск по логи и диск под блобы отдельно, если скорость нужна. В Вашем варианте настраивать ничего не надо - мышетырканием поставить, блобы на отдельный таблеспейс, управление на автомат и забыли. Ну, логи указать куда архивировать. Или циклические включить. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2011, 16:50 |
|
Нужна бесплатная СУБД для хранения двоичных объектов (BLOB) и связанных с ними атрибутов.
|
|||
---|---|---|---|
#18+
Favn, поддерживаю за DB2-Express. Можно и на винде и на линухе поднять. На размер БД нет ограничений, в отличие от MS & ORA. И как было грамотно подмечено - зарулить тейблспейсы грамотно и все будет пучком. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2011, 11:47 |
|
|
start [/forum/topic.php?fid=35&msg=37446515&tid=1552638]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
42ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 243ms |
total: | 405ms |
0 / 0 |