Ziemia 0 Napisano 3 Grudnia 2012 Udostępnij Napisano 3 Grudnia 2012 w Zdjęcia w bazie i jej duży rozmiar Witam, zwrócił się do mnie klient, który ma sello i baza danych przekroczyła mu 10GB. Tabela dbo.im_Image zajmuje 9,9GB, klient dodawał nie zmniejszone zdjęcia do przedmiotów i dlatego baza tak spuchła, przy eksporcie ustawił że maksymalny wymiar to 800px ale w bazie są pliki po 3000x2000px. Pytań mam kilka: 1. Czy można mieć zdjęcia tylko na FTP, bez zachowywania ich w bazie danych? 2. Czy zdjęcia można z bazy danych wyciągnąć przeskalować i zapisać do bazy (np przy pomocy PHP) bez naruszenia integralności danych? Widziałem że tabela ze zdjęciami ma pole z sumą kontrolną. 3. Pytanie o subiekta ale być może będziecie potrafili mi odpowiedzieć, czy z subiekta można usunąć zdjęcia automatycznie np za pomocą SQL i nie wpłynie to na sello? Tzn czy jak już produkt z subiekta przejdzie do Sello to skasowanie zdjęcia w subiekcie nie spowoduje jego skasowania w Sello? Cytuj Link to postu
Bartosz Rosa 1 785 Napisano 3 Grudnia 2012 Udostępnij Napisano 3 Grudnia 2012 w Zdjęcia w bazie i jej duży rozmiar 1. taki scenariusz nie był przez nas sprawdzany więc ciężko powiedzieć, trzeba po prostu sprawdzić. Na pewno wystąpi problem z podglądem aukcji, bo Sello wyświetlając aukcje korzysta ze zdjęć umieszczonych w bazie. 2. Podobnie jak wyżej. Teoretycznie jest to możliwe, tylko trzeba zwrócić uwagę na pole im_CheckSum, w którym jest zapisany skrót MD5 zdjęcia, na potrzeby wgrywania potem kolejny raz tego samego zdjęcia - Sello po tym polu rozróżnia czy zdjęcie jest już w bazie i nie dodaje go ponownie. 3. Sello nie kasuje zdjęć pobranych z Subiekta, więc jeśli tam znikną zdjęcia to w Sello pozostaną. Cytuj Link to postu
etc . 19 Napisano 3 Grudnia 2012 Udostępnij Napisano 3 Grudnia 2012 w Zdjęcia w bazie i jej duży rozmiar z powodu zdjęć moja baza zbliża się już do 50 GB siedzą tam zdjęcia sprzed 3 lat nie wiadomo po co i nie wiadomo jak je usunąć Cytuj Link to postu
Ziemia 0 Napisano 3 Grudnia 2012 Autor Udostępnij Napisano 3 Grudnia 2012 w Zdjęcia w bazie i jej duży rozmiar ad.2. Czyli jeżeli wyciągnę zdjęcia przeskaluje je i zapiszę ponownie bez ruszania pola im_CheckSum to powinno wszystko działać? czy tą sumę trzeba na nowo generować? Cytuj Link to postu
Bartosz Rosa 1 785 Napisano 4 Grudnia 2012 Udostępnij Napisano 4 Grudnia 2012 w Zdjęcia w bazie i jej duży rozmiar i nie wiadomo jak je usunąć Jeśli wszelkie dane wykorzystujące te zdjęcia (np towary, aukcje) są usunięte to można usunąć te zdjęcia z poziomu bazy danych. Jest to zadanie raczej dla informatyka, aby wyszukać zdjęcia nieużywane i je usunąć, lub też usunąć stare aukcje/towary i wtedy zdjęcia. ad.2. Czyli jeżeli wyciągnę zdjęcia przeskaluje je i zapiszę ponownie bez ruszania pola im_CheckSum to powinno wszystko działać? czy tą sumę trzeba na nowo generować? W zasadzie można jej nie ruszać. Jeśli pozostanie stara, to przy wgrywaniu wielkiego zdjęcia nie zostanie ono wgrane. Jeśli będzie zmieniona to powielone wielkie zdjęcie wgra się do bazy na nowo. Cytuj Link to postu
logiq 0 Napisano 20 Grudnia 2012 Udostępnij Napisano 20 Grudnia 2012 w Zdjęcia w bazie i jej duży rozmiar Cześć Na przyszłość Zapisywać w bazie zdjęcia o nie większym rozmiarze jak 100kB ok 1024x768 px Właśnie jestem po przeróbce ponad 5000 zdjęć u klienta Kilka godzin intensywnej pracy i ... 10 GB => 1,3 GB Nie wiem tylko po co ta suma kontrolna. Przecież można ją obejść Ale ... Projektant "Sello" miał na pewno jakąś wizję z tym związaną. pozdro Cytuj Link to postu
Bartosz Rosa 1 785 Napisano 21 Grudnia 2012 Udostępnij Napisano 21 Grudnia 2012 w Zdjęcia w bazie i jej duży rozmiar suma jest po to, żeby nie było duplikatów zdjęć w bazie - łatwiej i szybciej porównać 2 sumy niż 2 zdjęcia. Cytuj Link to postu
tomekg 0 Napisano 25 Sierpnia 2017 Udostępnij Napisano 25 Sierpnia 2017 w Zdjęcia w bazie i jej duży rozmiar Właśnie jestem po przeróbce ponad 5000 zdjęć u klienta Kilka godzin intensywnej pracy i ... 10 GB => 1,3 GB pozdro Sorry, że odkopuję mega stary wątek, ale też musiałbym wykonać taką operację. Czy kolega lub ktoś inny mógłby doradzić jak to zrobić? PS. Wklejam zestawienie rozmiaru tabel w bazie: Cytuj Link to postu
PanBanBan Marcin 185 Napisano 28 Sierpnia 2017 Udostępnij Napisano 28 Sierpnia 2017 w Zdjęcia w bazie i jej duży rozmiar Sorry, że odkopuję mega stary wątek, ale też musiałbym wykonać taką operację. Czy kolega lub ktoś inny mógłby doradzić jak to zrobić? Tu masz ostatni wątek na ten temat: https://forum.sello.pl/index.php?topic=10192.0 Cytuj Link to postu
itbrat ☺ 12 Napisano 29 Sierpnia 2017 Udostępnij Napisano 29 Sierpnia 2017 w Zdjęcia w bazie i jej duży rozmiar Tu też był ten temat: https://forum.sello.pl/index.php?topic=10139.0 Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.