OpenStats - proč nepoužívat Google Analytics

Nemám naprosto nic proti Google Analytics - je to skvělý projekt a sám ho na několika webech používám pro sledování návštěvnosti. Ale v mnoha případech je nedostatečný a protože se jedná o uzavřený projekt je nemožné tyto nedostatky odstranit.

PGMon - partitioning

Množství dat sesbíraných projektem PGMon může být poměrně značné, což následně působí potíže při jejich zpracování (čím více dat, tím pomalejší dotazy) a údržbě (sesbíraná data poměrně rychle zastarávají, a mazání velkých objemů dat má v PostgreSQL různá úskalí). Partitioning nabízí poměrně efektivní řešení právě uvedených problémů.

PGMon - instalace a nastavení

Stručný popis postupu instalace a nastavení projektu PGMon. Vzhledem k tomu že tento projekt má dvě samostané části - část zodpovědnou za sběr dat a webové rozhraní určené k jejich zobrazení, je možné tyto části instalovat a konfigurovat samostatně.

PGMon - databázová struktura

V tomto článku najdete stručný popis databázové struktury projektu PGMon - tabulkách, jejich struktuře, apod.

OpenStats - logování informací

Pokud vás projekt OpenStats zaujal a nainstalovali jste si ho (viz. instalace a konfigurace), není nic jednoduššího než si vyzkoušet zalogování několika sessions, akcí a parametrů ;-)

OpenStats - instalace a nastavení

Instalace a konfigurace knihovny OpenStats sestává z několika celkem jednoduchých kroků - podívejme se na ně trochu podrobněji.

OpenStats - databázová struktura

Cílem tohoto článku je stručně (ale dostatečně podobně) popsat databázovou strukturu používanou pro logování dat v rámci projektu OpenStats, a pro ukládání vygenerovaných reportů. Obsahuje samozřejmě popis jednotlivých tabulek a jejich sloupců, ale také vysvětlení některých zdánlivě nelogických řešení.

Ukládání souborů do PostgreSQL databáze

Tento článek navazuje na rozbor důvodů proč ukládat soubory do databáze a nikoliv do souborového systému, a popisuje několik způsobů jak toto dělat v PostgreSQL. Existují BLOBy, BYTEA sloupce, vlastní řešení, a všechny mají výhody / nevýhody, tak se na ně podívejme.

Proč ukládat soubory do databáze

Představte si že pracujete na webové aplikaci která vyžaduje ukládání souborů (např. na fotogalerii). A tady přichází otázka "Mám soubory ukládat v databázi nebo přímo ve filesystému?"  Možná jste tuto otázku položili v nějakém diskusním fóru / mailing listu, a předpokládám že odpověď kterou jste dostali byla zhruba "Je daleko efektivnější ukládat soubory mimo databázi." Dobře, pokusím se vysvětlit proč dávám přednost ukládání souborů v databázi. Tento článek je založen na diskusi kterou jsem vedl s Jamesem Lewisem poté co jsem do mailing listu pg-php poslal obdobný dotaz.

1 2 3 4 5