zapisywanie albumów zdjęc użytkowników

0

Witam
Mam do was pytnanie odnosnie zapisywania zdjeć i albumów uzytkowników
chodzi mi or rozwiazanie czy lepiej zapisywac je w bazie danych czy na serverze
chodzi mi o zalety i wady tych sposobów. Czy są jakięś limity utworzenia plików na serverze?
no i oczywiscie jak to robi facebook i Google + ...

0

Facebook i Google mają swoje potężne serwery warte bardzo duże pieniędzy. Natomiast nie można powiedzieć czy lepiej jest trzymać w bazie czy na serwerze ... to dwie różne opcje.

Zdjęcia można tylko trzymać na serwerze, a w bazie umieszczasz informacje o nich. Możesz np: na serwie tworzyć foldery, które będą miały takie nazwy jak id usera, a wewnątrz tych folderów będą foldery z id albumów np:

Zawartość serwera:
1234/
-----777/
-----821412/
-----23/

Zawartość bazy danycj:

Baza_Users
----------- id: 1234

Baza_Gallery
----------- id: 777
----------- user-id: 1234

----------- id: 821412
----------- user-id: 1234

----------- id: 23
----------- user-id: 1234

Kumasz ?

0

^przeczysz sam sobie...

Lepiej przechowywać na serwerze, nie potrzeba niepotrzebnie przeciążać bazy uploadem obrazków.

I ^można przechowywać obrazki w bazie, nie tylko ścieżkę do nich.

Jeśli chodzi o limity to każdy serwer ma inne limity na transfer danych

0

Trzymanie całych plików w bazie = zuo. Od tego masz dysk twardy. Wyobraź sobie, że masz mysql na innym serwerze. Będziesz każdorazowo przepychał LANem grube pareset kilobajtów czy nawet kilka megabajtów, jak możesz po prostu odwołać się do dysku i korzystając ze wszystkich dobrodziejstw systemu plików zaserwować zdjęcie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1