Diskuze: Databázový systém -> změna na OOP (nakopnutí)
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zkus si krok za krokem udělat ten redakční systém, ale už ve fázi návrhu si ho postupně upravuj ve stylu své databáze.
Vždyť ta tvoje databáze je vlastně také takový redakční systém. Jen je trochu odlišný.
Nejhorší je nápad prvně udělat paskvil a pak ho opravovat. Začínám a končím objektově. Tedy již od začátku vymýšlím a přemýšlím v objektech...
Nejhorší je pracovat s relační databází objektově. To je na zabití.
Kterou databázi tedy používáš? DB4, GDBM, Redis, CouchDB, MongoDB nebo Cassandru?
Pro systémy evidence jsou relační databáze velice vhodné.
DB4 se na web hodí, pokud nepotřebuješ fulltext. Pokud od ní chceš víc než jen KVS, je obvykle lepší zvolit jinou DB.
Wakanda vypadá zajímavě, ale neznám ji.
Já používám Redis na cache Teda vlastně trochu víc než cache. Ukládám tam data, které se pak synchronizují s hlavní databází. Na to samé používám u klienta IndexedDB. Je to dost pohodlné, rychlé a nakonec mám všechno v jedné databázi odkud si ta data zase beru.
Redis je dobrá volba. Dokonce se dá používat jako správce kolekcí.
Zobrazeno 10 zpráv z 10.