Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Databáze

Články          

Fulltext vyhľadávanie v CouchDB, pokročilé hľadanie.

V minulej časti sme sa naučili, ako pomocou Lucene rýchlo a jednoducho vyhľadávať v CouchDB. Dnes sa pozrieme okrem iného na to, ako sa vysporiadať s použitím diakritiky pri vyhľadávaní v našej databáze.

Fulltext vyhľadávanie v CouchDB

O CouchDB bolo už na Zdrojáku napísaných množstvo článkov. Od miniseriálu Jakuba Kulhana až po preklad kompletného sprievodcu CouchDB od Martina Malého. Dnes si ukážeme základné možnosti fulltextového vyhľadávania s nástrojom Lucene v tejto čoraz populárnejšej databáze.

Kompletní průvodce po CouchDB - VI - Využití pohledů

Základní součástí dokumentové databáze CouchDB jsou takzvané pohledy (views). Jedná se o velmi mocný nástroj založený na algoritmu Map-Reduce, pomocí kterého přistupujeme k uloženým datům, pomocí kterého můžeme zpracovávat jen vybrané dokumenty, řadit je a vyhledávat dle určitých kritérií a počítat s nimi.

ORM je antipattern

Do diskusí o ORM, NotORM, SQL, noSQL a dalších tentokrát přidáme jeden poměrně radikální názor na ORM. Jeho autor vzbudil tímto článkem poměrně silnou a ostře polarizovanou diskusi mezi vývojáři. Přesto jeho argumenty stojí minimálně za přečtení a zamyšlení. Souhlasíte s nimi? Nesouhlasíte?

Kompletní průvodce po CouchDB - V - Návrhové dokumenty

Na databázi CouchDB je velmi zajímavá možnost hostování kompletní webové aplikace (CouchApp). CouchDB dokáže fungovat jako WWW server a zastat tak práci databáze, serveru i dynamického jazyka. Základem pro tyto funkce jsou návrhové dokumenty (design documents), které obsahují potřebnou aplikační logiku.
Archiv článků v rubrice Databáze        

Zprávičky          

Budoucnost CouchDB

Damien Katz, autor CouchDB, oznámil na svém blogu, že vyvíjí nový nástroj Couchbase Server. Což, podle Katze, neznamená, že Apache CouchDB není „awesome“, jen že s jejím vývojem končí a připravuje nástupce, který má mít podobné schopnosti a cíle,… Více

PostgreSQL s JavaScriptem

Nástroj plv8js, což je add-on pro databázi PostgreSQL, který obsahuje JS engine V8, vám umožní psát funkce, které pak běží uvnitř této databáze (jako „stored procedures“). Plv8js se stará o konverzi dat mezi JS a SQL. Viz též plv8js wiki. Více

Cassandra 1.0.0

Byla uvolněna verze 1.0.0 NoSql databáze Cassandra. Mezi hlavní vylepšení od poslední verze (0.8.5) patří: stabilnější výkonnost nejen díky možnosti umístění cache mimo heap a vylepšené alokaci paměti komprese SSTables (datových souborů)… Více

Je NoSQL "předčasná optimalizace"?

„Ani náhodou!“, odpovídá Jeremy Zawodny ve svém článku v reakci na NoSQL is a Premature Optimization. Polemizuje s některými často opakovanými tvrzeními o tom, jak jsou NoSQL technologie nedokonalé, či s úvodním tvrzením, že začínat vývoj s NoSQL… Více

Kdy je lepší zůstat u relačních databází?

Popularizace NoSQL v některých lidech vzbuzuje odpor, v jiných zase nekritické naděje. Spíš pro ty druhé je určen článek Curta Monashe na blogu DBMS2. Jmenuje výhody RDBMS a situace, v nichž je použití RDBMS lepší, resp v nichž by bylo jejich… Více
Archiv zpráviček v rubrice Databáze