DRY (Don’t Repeat Yourself) je jedním ze základních znaků dobrého programátorského stylu. Platí, ať už se jedná o programování nízkoúrovňové nebo vysokoúrovńové, pro backend, frontend, pro jazyky skriptovací stejně jako pro dotazovací. Konstrukcí, která…
Archiv pro štítek: NoSQL
MongoDB je zástupcem nerelačních databází, které získávají na webu stále větší popularitu. Práce s nimi je v mnoha ohledech velmi jednoduchá a pohodlná, na druhou stranu dokáží v rukou nadšeného laika napáchat obrovskou škodu, a to…
Pokud si chcete vyzkoušet některou NOSQL databázi, nemusíte si ji hned instalovat. Můžete si vyzkoušet například dokumentově orientovanou MongoDB, a to přímo ze svého prohlížeče, bez instalace a nastavování. Stačí když použijete online…
Na blogu PHPclasses.org vyšel článek, který podrobně rozebírá vývoj škálovatelných aplikací v PHP s databází MongoDB. MongoDB je představitelem takzvaných dokumentově-orientovaných databází, které nacházejí stále častěji uplatnění právě při vývoji škálovatelných aplikací (viz též seriál…
Zajímavý doplněk k „případové studii“ MySQL v roli neschémové databáze nabízí Ruby framework FriendlyORM (autoři tohoto frameworku dokonce přímo potvrzují inspiraci výše zmíněným článkem). FriendlyORM nabízí jednoduché „objektové“ rozhraní, pod nímž je skryt interface…
Neschémové databáze (pro které se vžilo označení „NoSQL“) jsou stále populárnější. Vývojáři začínají často narážet na omezení relačních databází, jejichž návrh je sice časem ověřený, ale přece jen poněkud staršího data. Pojďme se podívat na zajímavý příklad netradičního využití MySQL ve službě FriendFeed.