Vývojáři webových aplikací se naučili používat memcache ke zvýšení výkonu, zejména v kombinaci s relační databází. Někteří se rozhodli použít NoSQL databáze pro části, u nichž záleží na výkonu. Další přešli kompletně na NoSQL řešení s tím,…
Archiv pro kategorii: Databáze
Databáze Redis se dočkala verze pro Windows: Ported Redis to Windows.
Dnes budeme pokračovat v tématu asociací v Doctrine 2. Představíme si možnosti kaskádového peristování, odpojování a mazání. Podíváme se podrobněji na kolekce a práci s nimi. Nejprve si ale ukážeme správné postupy při definicích getterů, setterů a dalších obslužných funkcí pro manipulaci s asociacemi.
Se sociálními sítěmi přišly i zvýšené nároky na uskladnění a filtrování obrovského množství dat. Klasické relační databáze ztrácely dech a bylo potřeba najít něco jednoduššího, co zvládne miliony požadavků za sekundu. Takových databází je celá řada. Někde uprostřed stojí Redis, a o něm si teď povíme.
Společnost Riptano, která nabízí komerční podporu pro NoSQL databázi Cassandra, zveřejnila on-line dokumentaci pro tuto databázi. Dokumentace se týká verze 0.6.5 (momentálně poslední stabilní realease). Dokumentace tedy nepokrývá nové vlastnosti verze 0.7 (stabilně…
Asociace jsou v terminologii ORM analogií ke vztahům mezi tabulkami u relačních databází. Je to jednoduše způsob, jak namapovat vazby mezi entitami na cizí klíče v databázových tabulkách. V článku si ukážeme, jak s těmito asociacemi pracovat v ORM Doctrine 2.
Dokumentovou databázi CouchDB lze využít v široké škále aplikací, a aplikace napsané v PHP nejsou výjimkou. Na serveru Zend Developer Zone vyšel článek Getting started with CouchDB: meet PHP on Couch, v němž jsou popsány základy…
Na serveru MyNoSQL byla zveřejněna prezentace, která ukazuje některé méně známé triky a postupy pro databázi MongoDB.
Pokud hledáte argumenty pro nasazení (či alespoň prozkoumání možností) CouchDB (či obecně NoSQL databáze), jistě vás zaujme video od Building43.
Seriál o novinkách, které pro vývojáře v PHP přináší databázová knihovna (ORM) Doctrine 2, pokračuje. V ukázkách minulých dílů jsme se letmo dotkli Entity Manageru. Dnes se na něj podíváme podrobněji a ukážeme si základní způsoby, jak své entity načítat, ukládat a mazat.


