Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.04.2020, 17:03
|
|||
---|---|---|---|
PDF документы |
|||
#18+
Доброго дня всем ! У кого есть опыт работы с хранением PDF документов в БД и с последующем (сохранения) отображения их пользователю по разным ключам (дата, название итд) ? Хотелось на стороне пользователя иметь ВЕБ приложение с использованием JS Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 08:22
|
|||
---|---|---|---|
PDF документы |
|||
#18+
Valeriu У кого есть опыт работы с хранением PDF документов в БД Хранение в классах или самопальное? Работали с картинками... Просто сохраняли так, чтобы потом можно было записать как бинарный файл. Valeriu и с последующем (сохранения) отображения их пользователю по разным ключам (дата, название итд) ? Ключевую информацию нужно делать как "обычные поля", тогда и работать с ними будет не сложно... Valeriu Хотелось на стороне пользователя иметь ВЕБ приложение с использованием JS Можно давать ссылки на скачивание "временно созданного" файла... Да и сам документ браузеры могут показать, нужно правильно заголовок оформить... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 10:14
|
|||
---|---|---|---|
PDF документы |
|||
#18+
Valeriu Доброго дня всем ! У кого есть опыт работы с хранением PDF документов в БД и с последующем (сохранения) отображения их пользователю по разным ключам (дата, название итд) ? Хотелось на стороне пользователя иметь ВЕБ приложение с использованием JS Спасибо. PDF или любые файлы просто хранить как есть, есть Caché то можно с использованием потоковых классов. Если без классов, просто в глобале, просто разбив файл на части фиксированной длины, чтобы в одно значение весь файл не хранить. Выдавать в браузер нужно с правильным mime-type, и имя файла, тогда браузер его просто отобразит, сейчас уже все это умеют, только если не нужен древний IE. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 15:41
|
|||
---|---|---|---|
PDF документы |
|||
#18+
Что на самом деле нужно ? (это предварительно) Есть канцелярия, где поступают входные документы сканированные в PDF (hz ...) 1, ЭТО - входные документы как бы ... Их нужно записать в БД каким то образом 2, ОНИ - предназначены для (кого то ) Он по его ключу может посмотреть и печатать еств Вот вся задача. Как это лучше сделать , BLOB ? файловая система ? Интерфейс пользователя (ей) - а) Первоначальный ввод (как ?) б) Просмотр и печать Хотелось конечно записать в глобаль с индексами. Есть немножко опыт HTML + JS Ajax запись(чтение) в базу обычной текстовой информации. Может у кого то примерчик захудалый ? Буду благодарен за любую помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 16:21
|
|||
---|---|---|---|
PDF документы |
|||
#18+
Valeriu, У меня была такая система, в ЛЕТОГРАФ было, это система документооборота, там собственно без таких документов было никак, там любые они были, а отображение документов, можно было оттуда даже ворд, эксель тут же в браузере смотреть. В вашем случае, непонятно, что советовать, всегда нужно исходить из того что вообще есть, и на чем это работает, и в каких браузерах. Вариантов того как это реализовать довольно много. И многие зависят от уровня владения технологиями. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 16:42
|
|||
---|---|---|---|
|
|||
PDF документы |
|||
#18+
Зачем хранить в базе? Храни в каталогах любых. В базе храни пути к файлам и их имя. Манипуляции с именами делай через базу. А доступ к файлам из файловой системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 16:54
|
|||
---|---|---|---|
PDF документы |
|||
#18+
misha_shar Зачем хранить в базе? Храни в каталогах любых. В базе храни пути к файлам и их имя. Манипуляции с именами делай через базу. А доступ к файлам из файловой системы. Очень, и очень спорный момент, не стоит так сразу вот советовать такое. У меня есть система в которой около 60ТБ файлов, которые хранятся в базе Caché. Сколько там файлов в штуках не скажу. Но боюсь, оперировать с ними как с файлами, это было очень весело. А тем более в части работы с диском, как переместить на другой диск, что делать если одного диска не хватает, а как резервное копирование делать. Поэтому проще все таки будет хранить это в базе, даже небольшой объем. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 17:06
|
|||
---|---|---|---|
PDF документы |
|||
#18+
DAiMor misha_shar Зачем хранить в базе? Храни в каталогах любых. В базе храни пути к файлам и их имя. Манипуляции с именами делай через базу. А доступ к файлам из файловой системы. Очень, и очень спорный момент, не стоит так сразу вот советовать такое. У меня есть система в которой около 60ТБ файлов, которые хранятся в базе Caché. Сколько там файлов в штуках не скажу. Но боюсь, оперировать с ними как с файлами, это было очень весело. А тем более в части работы с диском, как переместить на другой диск, что делать если одного диска не хватает, а как резервное копирование делать. Поэтому проще все таки будет хранить это в базе, даже небольшой объем. Не знаю, как я здесь оказался, но! Совет хранить бинарные данные в БД, ссылаясь на какой-то свой опыт с 60-тью терабайтами, это зашквар полный. Извините. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 17:10
|
|||
---|---|---|---|
PDF документы |
|||
#18+
Думаю, это не последняя причина гибели летографа ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 17:13
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kolesov, На гибели летографа это никак не сказалось, тем более что сам этот проект все еще живет, и будет жить еще какое то время точно, а вот летографа уже давно нет, и его возрождение не предвидится. Раз уж вы большой дока в хранении терабайтов мелких файлов, подскажите правильный с вашей точки зрения способ хранения файлов, такого количества файлов? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 17:55
|
|||
---|---|---|---|
PDF документы |
|||
#18+
DAiMor, Никогда не добирался даже до терабайта файлов. Как и большинство тут. Ваш опыт печален, соглашусь. Но способ хранения ФАЙЛОВ как-то уже давно придумали до нас с Вами. Их хранят(о господи!) в ФАЙЛОВОЙ СИСТЕМЕ, амиго. Но извращения уже давно стали нормой, никто Вас не упрекает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 18:13
|
|||
---|---|---|---|
PDF документы |
|||
#18+
Valeriu Доброго дня всем ! У кого есть опыт работы с хранением PDF документов в БД и с последующем (сохранения) отображения их пользователю по разным ключам (дата, название итд) ? Хотелось на стороне пользователя иметь ВЕБ приложение с использованием JS Спасибо. Если не секрет, почему акцент на PDF? У меня была история, когда я генерил PDF на основе данных из БД. А в Вашей формулировке, какая разница, да хоть видосы с порнхаба... А так да - всю мету храним в БД, а файлы - в файловой системе, как и положено. Единственное важное условие - не забывать об индексации. И винда и все линуксы не любят много файлов в одной директории. Поэтому, в зависимости от способа поступления файлов, пишем их по годам-месяцам, годам-месяцам-номерам заказов и проч. - чтобы в одной директории не оказалось уж очень много файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 20:33
|
|||
---|---|---|---|
|
|||
PDF документы |
|||
#18+
kolesov Но способ хранения ФАЙЛОВ как-то уже давно придумали до нас с Вами. Их хранят(о господи!) в ФАЙЛОВОЙ СИСТЕМЕ, амиго. Но извращения уже давно стали нормой, никто Вас не упрекает. В пользу хранения файлов в БД тоже есть доводы. 1. Если файлы текстовые, то индексировать их для поиска можно средствами СУБД. 2. Нет необходимости городить костыли для доступа к файлам исключительно через запросы к БД (что нужно, например, для сокращения количества возможных путей доступа к серверу, в смысле исключаем HTTP, SMB и все такое). 3. Не нужно заботиться о размазывании файлов по подкаталогам в файловой системе и их именовании. 4. Снижается риск потери данных в результате случайного удаления файлов на сервере ("Ой, что это у нас за мусор с непонятными именами"). 5. Если файлов не много, а очень много, то нет риска упереться в ограничения файловой системы. 6. Упрощается резервное копирование (скопировать один файл БД или выгрузить содержимое БД одним файлом - это гораздо быстрее, чем кучу файлов, размазанных по файловой системе, скопировать). 7. Упрощается репликация данных, поскольку достаточно использовать только один механизм, заложенный в СУБД. В принципе можно и продолжать в том же духе. Понятно, что часто доводов весьма специфична для узкого класса задач, но что есть, то есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2020, 21:12
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kolesov способ хранения ФАЙЛОВ как-то уже давно придумали до нас с Вами. Их хранят(о господи!) в ФАЙЛОВОЙ СИСТЕМЕ, амиго. И где же такой способ используется? Кто его придумал, вы пробовали быстро найти один файл из десятков тысяч в папке на windows? Файловая система не для этого придумана не для этого. Амазон с s3, dropbox и им подобные по вашему в виде файлов хранят файлы? А база данных у них есть? Хоть какой то плюс есть от хранения таких файлов в виде файлов на диске, по сравнению с хранением в базе данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.05.2020, 06:32
|
|||
---|---|---|---|
PDF документы |
|||
#18+
DAiMor, и коллега выше. Еще раз убеждаюсь, что правильно понимаю отсутствие активности на этом форуме и в сообществе М в СНГ вообще. Вы-ж все строите софт для полетов на Марс, да что-там на Марс - к Альфе Центавра. А кто не занят этой мелочевкой, тот обеспечивает информационную безопасность АЭС в Бушере или разрабатывает убийцу фейсбука с тиктоком, вместе взятых. Стрелять из пушек по воробьям - не самое достойное занятие ;) Еще раз скажу - за 20++ лет в этом бизнесе даже я файлы хранил в базе - пару раз в юности, тогда вообще много разного пробовал, с дилдо вот совсем мимо кассы получилось. Про файлы в базе - не понравилось. Категорически. Как правильно, оНОнизм или оНАнизм? (внимание модераторов! это не мат, а медицинский термин!). Файлы удобнее и надежнее хранить в файловой системе, извините за каламбур ;) Про 7-мь (с продолжением) пунктов - лениво писать 8-мь в ответ. Упомяну об одном - инструментов работы с файлами, когда они лежат в файловой системе, на порядок больше, чем инструментов работы с оными в БД. Дальше спорить не буду - любите стрельнуть себе в ногу, вэлкам в клуб хранителей файлов в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.05.2020, 12:04
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kolesov, Но есть файлы которые выгоднее хранить и обрабатывать в m-database. Это и попытка вернуть M в цеха на малые и средние предприятия. В Латвии вполне успешно получается. MX: Mumps & eXcel Joining - But Why? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.05.2020, 08:21
|
|||
---|---|---|---|
PDF документы |
|||
#18+
misha_shar Зачем хранить в базе? Для целостности данных... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.05.2020, 08:23
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kolesov Совет хранить бинарные данные в БД, ссылаясь на какой-то свой опыт с 60-тью терабайтами, это зашквар полный. Извините. Очень научная критика... Ты прям как Ленин! Обозвал оппонентов и пусть теперь отмываются... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.05.2020, 08:25
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kolesov а файлы - в файловой системе, как и положено. Кем положено? kolesov Единственное важное условие - не забывать об индексации. И винда и все линуксы не любят много файлов в одной директории. Поэтому, в зависимости от способа поступления файлов, пишем их по годам-месяцам, годам-месяцам-номерам заказов и проч. - чтобы в одной директории не оказалось уж очень много файлов. Во! Создадим проблему... Затем мужественно начинаем ее преодолевать! Причем выдаем это все за некие стандартные и никак не оспариваемые действия! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.05.2020, 08:28
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kolesov Дальше спорить не буду - любите стрельнуть себе в ногу, вэлкам в клуб хранителей файлов в БД. Спора я пока не видел... Тебе рассказывали о твоих же проблемах. А ты ругал оппонентов ссылаясь на какие-то стандарты. А потом слив... Все как всегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.05.2020, 19:00
|
|||
---|---|---|---|
PDF документы |
|||
#18+
Valeriu Доброго дня всем ! У кого есть опыт работы с хранением PDF документов в БД и с последующем (сохранения) отображения их пользователю по разным ключам (дата, название итд) ? Хотелось на стороне пользователя иметь ВЕБ приложение с использованием JS Спасибо. Все вопросы идут от использования устаревших технологий. В современных backend движках все это работает по умолчанию. Там и предосмотр документа есть (и не только PDF), и организация структуры данных для быстрых поисков. Вот например https://demo.mukit.at/web/login ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.05.2020, 11:25
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kalin Valeriu Доброго дня всем ! У кого есть опыт работы с хранением PDF документов в БД и с последующем (сохранения) отображения их пользователю по разным ключам (дата, название итд) ? Хотелось на стороне пользователя иметь ВЕБ приложение с использованием JS Спасибо. Все вопросы идут от использования устаревших технологий. В современных backend движках все это работает по умолчанию. Там и предосмотр документа есть (и не только PDF), и организация структуры данных для быстрых поисков. Вот например https://demo.mukit.at/web/login Такой каличный дизайн этой поделки - плоды многолетних трудов студентов-тащусиков..! Больше сказать нечего... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.05.2020, 17:00
|
|||
---|---|---|---|
PDF документы |
|||
#18+
krvsa Тебе рассказывали о твоих же проблемах. А ты ругал... О каких таких моих проблемах мне рассказали, если не секрет? Йафшоке проста ! А так да - заругал вконец и аще "забор твой шатал". И шатать буду - не лю... недоум... Данные - базам данных! Файлы - файловым системам! Заборы - шатателям! Землю - не глубже 2-х метров в глубину! Заводы - Дерипаске! Победу - как обычно... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.05.2020, 17:41
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kolesov, Кроме как все придумано до нас, от тебя не поступило ни одно аргумента в пользу данного способа. Просто то что это файловая система и в ней нужно хранить файлы, совершенно не довод, чтобы в этой же самой файловой системе не хранить один файл базы данных в которых хранятся эти файлы. Да, таким реляционным базам как MSSQL, Oracle и прочие, им так делать скорее всего не стоит, в силу их специфики работы, так как такие файлы станут частями таблиц, и тягать такие таблицы вероятно станет тяжелее. Для Caché, такой способ хранения практически вообще не влияет на быстродействие, и только куча положительных моментов. В следующий пост ваш здесь пожалуйста добавьте Ваши аргументы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.05.2020, 18:02
|
|||
---|---|---|---|
PDF документы |
|||
#18+
kolesov Никогда не добирался даже до терабайта файлов. Как и большинство тут. Ваш опыт печален, соглашусь. Вы можете сказать как бы вы хранили 60 ТБ данных файлов в виде файлов на файловой системе? как обеспечивали бы их целостность, резервирование, поиск и доступ, а еще не забудьте про индексирование содержимого. Поиск по содержимому файлов тоже нужен. Все это в условиях ограничения в выборе операционной системы, только на Windows. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
Start [/forum/topic.php?fid=39&mobile=1&tid=1556135]: |
0ms |
get settings: |
22ms |
get forum list: |
25ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
15ms |
get forum data: |
2ms |
get page messages: |
469ms |
get tp. blocked users: |
2ms |
others: | 316ms |
total: | 894ms |
0 / 0 |