🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #230908

Re: dane binarne w bazie?

#230908
From: Lemat
Date: Fri, 13 Feb 2015 06:57
57 lines
3205 bytes
jivanmukta@poczta.onet.pl wrote:

>   Piszę system o nieruchomościach w CodeIgniterze. W bazie (MySQL)
>   przechowuję m.in. dane o nieruchomościach, dla których użytkownik może
>   załączyć kilka zdjęć/filmów. Ktoś mi polecił, żebym przechowywał te
>   obrazki w systemie plików a nie w bazie, jednak ostatnio czytałem pewną
>   książkę o PHP5+MySQL i tam polecają rozwiązanie z przechowywaniem danych
>   binarnych w bazie.

teatrzyk zielona gęś przedstawia przypadek trzymania w systemie plików:

P - przeglądarka
A - apacz
PHP - PHP
M - MySQL

1) 
P - daj mnie tu plik taki a taki.bin od bajtu 1000 do 2000
A - masz od bajtu 1000 do 2000. Co więcej? bo jak nie to lecę obsługiwać 
kolejnych kolesi


2)
P - daj mnie tu plik taki a taki.bin od bajtu 1000 do 2000
A - a czekajno nie tylko PHP się obudzi to ci odpowie w złośliwym tonie...
PHP - wooo, wstałem, gdzie moja poranna kawa i inne parametry rozruchowe?
PHP - no chyba se jaja robicie, przecież to trzeba odeskejpować...
PHP - czekojcie, przecież ja musza pierdyliard inców includować...
PHP - no dobra, przestępujemy do pracy...
PHP - pierdolniemy se połączenie do bazy danych
M - jestem, ktoś ty zacz?
PHP - a daj pokój łączyłem się przeca z milisekundę temu
M - ktoś ty zacz, bo rzucę połączeniem!
PHP - no dobra, dobra. Masz tu login i hasło.
M - czekaj no, sprawdzę w księgach
M - dobra, wlozł, ale mam na ciebie oko!
PHP - połącz mnie z bazą danych taką a taką
M - a uprawnienia masz? sprawdzę... no dobra
PHP - dawaj no pole takie a takie z tabeli takiej a takiej
M - a uprawnienia masz? sprawdzę... no dobra
M - niech no tylko je przekształcę do odpowiedniego formatu
PHP - tylko 8GB a i tak wyglada jak najbliższy kernel panic
PHP - co to ja miałem, jakieś tam parametry od-do były, czekaj, ale 
programista ciul jeden nie raczył w ogóle tego oprogramować, ciul z tym 
jedziemy pełnym plikiem.
PHP - nagłóweczki i sruuu, poleciało...
A - miało być tysiąc bajtów, tysiąc słyszysz?! nie słyszy, dawno się 
skilował...
A - no to obrabiamy... i do przeglądarki sruuu, poleciało
P - miało być tysiąc bajtów, tysiąc słyszysz?! nie słyszy, limit na łączu 
wyczerpany


I dlatego właśnie tego typu danych binarnych nie trzyma się w bazie.
-- 
Pozdrawiam
Lemat
Technical Details
Message-ID: <54dda047$0$12961$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <36897656-eb47-48fd-8bc1-410b96a612ce@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Lemat <#@lemat.priv.pl>
Organization: lemat.priv.pl
Date: Fri, 13 Feb 2015 07:57:23 +0100
User-Agent: KNode/4.14.1
Subject: Re: dane binarne w bazie?
Newsgroups: pl.comp.lang.php
References: <36897656-eb47-48fd-8bc1-410b96a612ce@googlegroups.com>
MIME-Version: 1.0
Lines: 57
Message-ID: <54dda047$0$12961$65785112@news.neostrada.pl>
NNTP-Posting-Host: 79.189.200.118
X-Trace: 1423810631 unt-rea-a-02.news.neostrada.pl 12961 79.189.200.118:39980
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit