Autor Zpráva
xciza
Profil
Ahoj,
potřeboval bych poradit, co vše v PHP patří pod perzistentní (trvalé) ukládání dat? Je to uložení do databáze, do souboru a další možnosti?

Díky za rady
Jan Tvrdík
Profil
xciza:
Persistentní ukládání je v podstatě jen a pouze do souboru. Nicméně do toho souboru nemusí zapsat přímo PHP, ale může použít nějakou mezi vrstvu. Tou může být např. relační databáze jako MySQL, NoSQL databáze jako třeba CouchDB, nějaký primitivní key-value storage jako Redis (když se nastaví odpovídajícím způsobem).
xciza
Profil
A co například cookies?
Alphard
Profil
Cookies se ukládají u klienta, jejich trvalost je dost nejistá, nelze je sdílet mezi různými uživateli, uživatel si je může přepsat... Jestli se na persistentní data díváte takhle, šlo by uvažovat i neustálé předávání parametrů v url.

Definujte, co si představujete pod perzistentním ukládáním, nebo možná lépe, čeho se snažíte dosáhnout.
xciza
Profil
Snažím si udělat pouze obrázek co by tam všechno mohlo patřit... Moje představa o trvalém uložení dat je právě do souboru nebo do databáze...
Majkl578
Profil
Za perzistentní by se dalo označit vše, co po vypnutí přísunu elektřiny neztratí uchovávaná data, tedy např.:
- pevný disk
- flash disk, paměťové karty a podobné
- CD/DVD
- disketa
- magnetická páska (ta se používá zejména pro zálohy)
- NAS
- cloud (např. Dropbox)
xciza
Profil
To me je jasny u fyzických médií. Potřebuji možnosti v programovacím jazyku PHP nebo popřípadě JAVE.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: