Z minulého dílu víme, že Druid typicky čte zprávy z nějakého messaging systému, tvoří segmenty a tyto segmenty poté proplouvají různými částmi systému. Dnes se podíváme na to, jak vypadají data v jednotlivých segmentech.
Archiv pro štítek: Databáze
Druid.io je distribuovaná databáze napsaná v Javě, která se skládá z několika částí. Těmto částem říkáme uzly (nodes) a jsou to separátní Java procesy. Základní instalace Druidu potřebuje alespoň čtyři uzly: Realtime, Historický, Koordinátor a Broker, přičemž každý z nich má jinou zodpovědnost. V článku si všechny čtyři uzly představíme.
Druid.io používáme pro ukládání všech statistických a analytických dat. Je to vysoce škálovatelná distribuovaná immutable databáze, která obsahuje přímou podporu pro agregaci dat a pro aproximační algoritmy jako je hyperloglog nebo histogram.
Dnes se nebudeme věnovat ničemu jinému než paměti aplikací – databázím. Povíme si o různých pojetích práce s databázemi, o potřebných knihovnách a nakonec si předvedeme jednotlivé funkce.
Google Cloud SQL, tak se nazývá googlí služba, v rámci které můžete používat MySQL v cloudu. Google ji pro použití v Appengine nabízí na 6 měsíců zdarma (až do 1. června 2013). Pro použití si musíte službu zaregistrovat…
Předně je nutné říct, že SQLite4 není nástupcem, ale náhradou SQLite3; jedná se o paralelní verzi k SQLite3 a obě dvě budou nadále vyvíjeny. Změny, které SQLite4 přináší najdete v textu The Design Of SQLite4.
Jeffrey Way v článku PHP Database Access: Are You Doing It Correctly? popisuje, jak z PHP přistupovat k databázi pomocí PDO. Soustředí se na zpracování chyb, práci s daty a vykonávání několika dotazů současně. BTW Nedokázali byste…
Jednou z novinek připravované verze PostgreSQL 9.2 bude přímá podpora JSON. Konkrétně přibude datový typ JSON (bude fungovat podobně jako text, ale navíc bude zajištěno, že obsahuje validní JSON), a dvě funkce array_to_json a row_to_json.…
Vyšel Microsoft SQL Server 2012. Obsahuje více než 170 inovací, např. vysokou dostupnost a zvýšený výkon, který je nutný pro Enterprise platformu podporující kritické aplikace, bezpečnost, nové způsoby vizualizace v rámci business intelligence nebo extrémní…
V minulých dvou dílech jsme si ukázali rozdíl mezi „klasickou“ cestou ukládání stromu a představili jsme si metodu MPTT. Předtím, než se zběsile vrhneme do implementace v rámci našich CMS, podívejte se, na jaké problémy jsme během tří let narazili my.