Simon Riggs je Major Developer a Committer v PostgreSQL Global Development Group, jinými slovy, je to jeden z předních vývojářů této databáze. Kromě toho je už přes deset let technický ředitel a databázový architekt ve firmě 2ndQuadrant, která svůj business staví právě na PostgreSQL. V minulosti pracoval v různých firmách jako databázový architekt, za zmínku stojí například přední britská banka Abbey. Pokud se zajímáte o PostgreSQL a o SQL databáze obecně, určitě zamiřte na Simonův blog.
Konference pgconf.eu, nebo dlouze PostgreSQL Conference Europe 2012 proběhne 23. až 26. října v Praze v hotelu Corinthia. LinuxEXPRES je mediálním partnerem konference. Všechny rozhovory u příležitosti konání pgconf.eu 2012:
- Jean-Paul Argudo: Poptávka po PostgreSQL ve Francii každým rokem roste
- Peter van Hardenberg: Spravujeme stovky tisíc databází, data měříme na petabajty a děláme to v pěti lidech
- Pavel Stěhule: Mezi uživateli a vývojáři PostgreSQL nejsou žádné bariéry
- Vincent Picavet: Děláme svobodný software a věříme, že je to správná volba
- Tomáš Vondra: Nemám rád přístup „nemůžeme vám ukázat kód, je to naše tajemství“
- Simon Riggs: Lidi překvapuje, že je PostgreSQL zadarmo a zároveň zatraceně kvalitní
- Peter Eisentraut: Open-source projekty fungují nejlépe, když využívají standardy
- Dave Page, ředitel PostgreSQL Europe, nejen o nadcházející konferenci pgconf.eu
Co vás přilákalo k PostgreSQL?
Zapojil jsem se kvůli produktu a zůstal kvůli komunitě. Ta otevřenost a ochota diskutovat o nových nápadech je úžasná – nikde jinde jsem se něčím takovým nesetkal.
Kdybyste měl jmenovat jednu nebo dvě funkce PostgreSQL, které opravdu stojí za to, co by to bylo?
Nejpodstatnější je čistá struktura kódu. Umožňuje nám stále přidávat nové funkce, rok po roce. Neuchylujeme se ke krátkodobým rozhodnutím o kvalitě, jen aby verze vyšla brzy. To znamená, že PostgreSQL produkuje obrovské množství inovací, ne jen sem tam něco nepodstatného. Žádná jednotlivá funkce není sama o sobě příliš významná; každý vyspělý projekt se dostane do bodu, kdy se buď pohybuje vpřed, nebo odumře. Naše super „funkce“ je, že máme spoustu funkcí – plně implementovaných, robustních a dost dobrých.
Které funkce je naopak třeba brzy implementovat?
To je dobrá otázka. Už dávno jsme dokončili funkce, které potřebuje každý; nyní pracujeme na věcech, které chtějí jen někteří – jde o více specializované případy použití. Očekávám, že brzy začnu pracovat na rozšiřování možností práce s velkými daty (Big Data).
Jaké slabiny má podle vás PostgreSQL?
Žádné chyby nebo slabiny nevidím; kdyby to tak bylo, asi bych toho nechal. Důvod, proč pokračujeme v práci na PostgreSQL, je to, že je projekt tak dobře nastavený pro přidávání nových funkcí a my máme příležitost se dostat dál než cokoliv, co je v tuto chvíli k dispozici. Je to vzrušující.
CC BY-SA Yuko Honda
Jaké budete mít prezentace na pgconf.eu 2012?
Obyčejně mluvím o nových funkcích, na kterých pracuji.
Simon Riggs se v poslední době podílí zejména na funkcích spojených s replikací a zlepšováním výkonu, podrobnější informace o Simonových letošních přednáškách najdete v programu konference.
Jaké další databáze používáte?
Mám certifikace pro Oracle, DB2 a Teradata. Design PostgreSQL je čistší, manuály lepší a chyby jsou opravovány. Co by se mi na tom nelíbilo?
Jaké hlavní výhody vidíte v tom, že je PostgreSQL svobodný software?
Pro mě je svoboda kódu tím, co nám dává možnost pracovat společně. Hlavní výhodou je tedy otevřenost a týmová práce, kterou to umožňuje.
CC BY Vernon Swanepoel
Používáte na desktopu Linux?
Nějakou dobu jsem ho používal, ale nedávno jsem si koupil také Mac.
Co vedlo astrofyzika k tomu, aby se stal databázovým architektem a začal přispívat do open-source databáze?
Naučil jsem se spravovat komplexní data a analyzovat je.
Jste CTO firmy, která poskytuje služby postavené na PostgreSQL. Jaké jsou hlavní důvody toho, že firmy dávají přednost PostgreSQL před jinými databázemi?
Cena, jasné licencování a kvalita.
-
Cena – ano, je zadarmo.
-
Jasné licencování – je zadarmo za všech okolností a vždy bude zadarmo. Není třeba se bát auditů, při kterých se někdo může rozhodnout, že mu dlužíte peníze kvůli nějakému obskurnímu ustanovení ve smlouvě.
-
Kvalita – lidi překvapuje, že je PostgreSQL zadarmo a zároveň zatraceně kvalitní.
PostgreSQL 9 Administration Cookbook, Simon Riggs je spoluautorem této knihy
Na světě existuje řada společností pod značkou 2ndQuadrant. Fungují firmy v jednotlivých zemích samostatně, nebo pracují spolu?
Pracujeme spolu každý den. Internet nám to umožňuje.
Píšete hodně kódu a také hodně přednášíte. Jak zvládáte obojí dohromady?
Důležité je jasné uvažování. Pokud to umíte, pak jsou přednášky a programování totéž. Jen rozšíření jasných myšlenek.
Co je nejdůležitější pro firmy, které zvažují nasazení PostgreSQL?
Získat pravdivé informace. Pro firmy, které byly zvyklé spoléhat na předprodejové techniky, aby jim řekli, jak věci fungují, je to těžké. Najednou musí mluvit s dobře informovanými techniky, aby zjistili, co se doopravdy děje a co skutečně funguje.
Už minulý rok jste na pgconf.eu 2011 přednášel, jak se vám konference líbila?
Vždycky je to dobrá konference.
Otázky sestavili Tomáš Vondra s dalšími členy organizačního týmu konference pgconf.eu a redakce LinuxEXPRESu. Rozhovor přeložil Robert Krátký.