🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: dane binarne w bazie?

#230909
From: PawelS cbrbob(at)wbcd(dot)pl
Date: Sat, 14 Feb 2015 13:53
39 lines
2745 bytes
Lemat pisze:
> 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
[...]
> 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.
OK, tu usprawiedliwiam Twój tok rozumowania,
ale mógłbym mimo wszystko trochę popolemizować.
Skoro już zadał sobie trud by te obrazki do bazy wstawić,
to przypuszczam, że może mieć świadomość istnienia
funkcji w bazie danych typu SUBSTR()/SUBSTRING(),
i mógłby to oprogramować zwłaszcza w przypadku
przechowywania w bazie danych dużych plików.
PS: oczywiście również nie jestem za takim rozwiązaniem,
a co przechowywania plików w systemie plików oraz uprawnień
było to już poruszane w wątku o temacie: "obrazek PNG w bazie MySQL".

> 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
Technical Details
Message-ID: <mbnk10$9bd$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <36897656-eb47-48fd-8bc1-410b96a612ce@googlegroups.com> <54dda047$0$12961$65785112@news.neostrada.pl>

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!.POSTED!not-for-mail
From: "PawelS cbrbob(at)wbcd(dot)pl" <fake@email.org>
Newsgroups: pl.comp.lang.php
Subject: Re: dane binarne w bazie?
Date: Sat, 14 Feb 2015 14:53:36 +0100
Organization: ATMAN - ATM S.A.
Lines: 39
Message-ID: <mbnk10$9bd$1@node1.news.atman.pl>
References: <36897656-eb47-48fd-8bc1-410b96a612ce@googlegroups.com> <54dda047$0$12961$65785112@news.neostrada.pl>
NNTP-Posting-Host: host-89-231-96-70.warszawa.mm.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1423922016 9581 89.231.96.70 (14 Feb 2015 13:53:36 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sat, 14 Feb 2015 13:53:36 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.24 (X11/20110622)
In-Reply-To: <54dda047$0$12961$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit