Na serveru MyNoSQL byla zveřejněna prezentace, která ukazuje některé méně známé triky a postupy pro databázi MongoDB.
Archiv pro štítek: Databáze
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.
Vyšla nová verze ORM knihovny Propel. Poslední minor aktualizace verze 1.5 (1.5.3) opravuje 19 chyb a přináší 7 nových vylepšení, viz changelog.
V minulém díle seriálu jsme nakousli téma entit v Doctrine 2. Dnes budeme s entitami pokračovat a podíváme se na některé pokročilejší možnosti jejich definice a práce s nimi.
V databázi CouchDB verze 1.0.0 byla objevena chyba, která může za jistých okolnosti způsobit ztrátu dat. Problém způsobuje „odložený commit“. Informace o tom, jak se ztrátě dat vyhnout a jak postupovat přináší poznámka k verzi 1.0.1 na webu…
NoSQL databáze Cassandra je poměrně jednoduché úložiště co se týče komfortu, který vývojářům poskytuje (narozdíl třeba od MongoDB). Vývojáři používající Cassandru tedy jistě uvítají patch, který přidává podporu pro asynchronní triggery. Triggery mají…
NotORM se výborně hodí pro pohodlné sestavování dotazů pokládaných do databáze, obzvlášť pokud potřebujeme pracovat se vztahy mezi tabulkami. Pokud je ale databáze navržena nešikovně nebo je příliš komplexní, tak by se hodilo nad…
V úvodním článku seriálu jsme si systém Doctrine 2 obecně představili, ukázali si, kde jej stáhnout a jak jej nainstalovat. Dneska se pustíme do skutečné práce, řekneme si, co jsou vlastně entity a jak se s nimi v Doctrine 2 pracuje. Téma nám vydrží až do příště.
Dokumentovou databázi CouchDB jistě čtenáři Zdrojáku znají (viz např. seriál o CouchDB). CouchDB v sobě obsahuje HTTP server (pomocí kterého s ní komunikuje klient – CouchDB používá REST-based API), jeho využití pro servírování celé webové aplikace se…