уменьшение размеров базы 1с #558763


#0 by aka_kayuki
нашел внешнюю обработку GrabberKartinok, выгрузил картинки, отресайзил прогой XnView, сделал все картинки одинаковые по ширине, вот теперь стоит вопрос какой обработкой их заново закинуть туда же в базу, и чтобы она затерла те старые изображения в хранилище.
#1 by Lys
> какой обработкой их заново закинуть туда же в базу, и чтобы она затерла те старые изображения в хранилище Написать свою. С уважением, кэп.
#2 by aka_kayuki
я не программист, пожалуйста помогите с обработкой
#3 by vde69
сколько платишь?
#4 by aka_kayuki
с деньгами туго, надеялся что здесь найду помощь, жаль что все так грустно...
#5 by vde69
тут жадные и ленивые 1с-ники собрались... для того что-бы получить помощь - для начало нормально оформи топик, какая конфигурация и т.д.
#6 by aka_kayuki
конфигурация "Управление торговлей для Казахстана", редакция 2.2,  локализация для Казахстана: "1С-Рейтинг",  "1С-Сапа" (2.2.2.12)
#7 by aka_kayuki
как же сделать так чтобы можно было уменьшить размеры картинок в базе 1с, а то наши менеджеры вообще не следят за размерами, просто тупо закидывают и все, а от этого база уже зашкалила за 10 гигов
#8 by Amra
Если ты не 1Сник, откуда уверенность что картинки там имеют значительный вес от размера базы
#9 by aka_kayuki
так дело в том что загрузка картинок началась недавно, и базы не так много весили, товаров около 200 000 штук, размеры некоторых под 2 метра, вот отсюда и выводы. Ну даже если это не так, то все равно разные картинки разных размеров... А стоять над каждым менеджером и бить по рукам тоже не то...
#10 by Amra
Программно запрети загрузку фоток больше энного размера.
#11 by Lys
Думаешь, здесь у всех родители-олигархи, а программированием на 1С занимаемся исключительно ради удовольствия?
#12 by aka_kayuki
пнятно что нужен 1сник, так я в такой глуши живу, сюда ни один спец не приедет, а работу надо делать... Ну ребята помогите плиз, сразу скажу деньгами не смогу отблагодарить...
#13 by lxs
Паспортные данные, номер страховки и ИНН
#14 by aka_kayuki
я ж почти две трети работы сделал ))), мне бы только назад запихнуть эти же самые картинки...
#15 by aka_kayuki
2 lxs, смешно )))
#16 by lxs
+ номер банковского счета и реквизиты организации, где работаешь.
#17 by Amra
Приезжать?) Это будет раза в три дороже нежели удаленно))
#18 by lxs
На халяву тебе никто тут ничего не сделает. Несчастным можешь прикидываться сколько угодно.
#19 by aka_kayuki
понятно, жаль конешно..
#20 by aka_kayuki
ладно, если помощи не дождусь то можно закрывать тему....
#21 by lxs
Не дождешься. Потому что здесь на эту тему уже столько писали, что в лом цитировать. Иди в поиск.
#22 by aka_kayuki
есть темы, про это, но там все почему то уклоняются от темы, и решения проблемы не находят..., прям как заколдованный круг ...
#23 by Amra
А что, ты думал ща все бросятся тебе обработку писать, за спасибо?
#24 by Ткачев
Этой же и закинь, если она смогла выгрузить, то после небольшой корректировки сможет и обратно загрузить.
#25 by aka_kayuki
))) честно думал так, теперь понимаю что это не так, а хотя бы объяснить где надо копать, или что надо сделать чтобы решить задачку. Писать за меня код конечно это слишком ...
#26 by aka_kayuki
закинуть ей же не получится, она ж только вытаскивает картинки...
#27 by Ткачев
> после небольшой корректировки
#28 by aka_kayuki
если так можно сделать то буду мучить..., мне бы токо знать что это можно сделать
#29 by Aprobator
картинками торгуете что ли? Нафига все эти заморочки то?
#30 by aka_kayuki
задача простая уменьшить базу 1с за счет уменьшения размеров картинок  )))
#31 by Aprobator
сверни базу стандартными средствами. Нашел чем базу уменьшить, там что сотня картинок?
#32 by Prikum
он писал про 200000 позиций номенклатуры, к которым прикладываются фотки товаров, я так понял.
#33 by aka_kayuki
все верно
#34 by zzerro
а теперь вопрос: каким образом определить какой файл картинки на винте сопоставить с конкретной номенклатурой в базе? или их просто загрузить надо в произвольном порядке ))
#35 by Aprobator
фига се.
#36 by zzerro
И еще вопрос: на сколько уменьшился общий размер всех выгруженных из базы картинок?
#37 by DrMabuzo
давай я напишу - я сегодня добррррренький
#38 by aka_kayuki
картинки не выгружались, они просто скопировались в папку, а папка весит около 6 гигов, и кстати база на SQL
#39 by zzerro
откуда скопировались?
#40 by aka_kayuki
из базы, использовал внешнюю обработку, называется GrabberKartinok.epf
#41 by unregistered
У него в имени файла присутствует какая-то хрень очень похожая на УИД (ссылку) типа ХранилищеДополнительнойИнформации_Хранилище__0f296c9c-5ab9-11e0-b6a6-00237d9338af.JPEG Я бы перебрал тупа все файлы каталога, где они лежат по маске *.JPEG и беря 36 правых знаков из ИмяБезРасширения полчал бы через менеджера справочника ссылки по УИДам, от ссылки - объект, у объекта заполнял бы Хранилище, объект бы записывал. Как-то так...
#42 by zzerro
Ты же писал что выгрузил картинки, потом их всех отредактировал, уменьшил размер. Так вот сколько было до и сколько стало после?
#43 by zzerro
А картинки не в отдельном справочнике храняться?
#44 by unregistered
В отдельном - ХранилищеДополнительнойИнформации
#45 by zzerro
Ну вот, выгружал ведь. Так сколько весили картинки сразу после выгрузки и сколько после их обработки?
#46 by unregistered
#47 by lxs
Энтузиасты млять..
#48 by unregistered
Зануда. 8-)
#49 by Umka2008
Нехрен хранить картинки в базе - храни в отдельной папке на диске, а в Номенклатуре только путь
#50 by chuckk
+ 100800
#51 by DrMabuzo
это по уму если делать, но случаи разные бывают
#52 by unregistered
>> а от этого база уже зашкалила за 10 гигов И что? У меня база за 20Гб и в ней вообще нет ни каких картинок или файлов. А есть базы и в сотни ГБ... А обосновать это можете? Или главное ляпнуть? Каковы принципиальные аргументы "против", кроме влияния на размеры базы? ИМХО, автор муйнёй занимается. Прироста производительности это не даст.
#53 by aka_kayuki
unregistered спасибо огромное за помощь, догадываюсь кто вы. Насчет того что я муйней занимаюсь эт вы зря, я ж не от жиру бешусь, просто бекапы баз очень много занимают и выгрузки тоже. Всем большое спасибо !!!
#54 by DrMabuzo
конечно я могу обосновать 1. хранение картинок в базе может повлечь за собой данную тему, если бы картинки хранились в отдельном каталоге, то вопросов бы не возникало 2. если база распределенная и есть определенный механизм обмена данными, то картинки могут существенно повлиять на размер файлов обмена, а следовательно и на метод доставки этих самых обменов по назначению 3. резервная копия базы с картинками и без картинок естественно все вышеперечисленное относится к картинкам номенклатуры или еще чего массового и не секретного. Понятное дело, что скан договора правильнее запихнуть в базу.....
#55 by DrMabuzo
да и прирост производительности таки возможен в виду более вероятной фрагментации на жестком диске именно одного большого файла
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С