sql >> Database >  >> RDS >> PostgreSQL

Zijn we klaar voor Nordic PGDay?

De 3e jaarlijkse Nordic PGDay wordt dit jaar op 17 maart in Helsinki gehouden. Registratie is nog steeds open, reserveer een plaats voordat het te laat is!

Nordic PGDay bezoekt traditiegetrouw elk jaar een andere Scandinavische stad. Dit jaar zal de conferentie in Helsinki zijn, vorig jaar in Kopenhagen en het was een geweldig evenement! Je kunt de Nordic PGDay van vorig jaar bekijken om te zien wat je hebt gemist en misschien wil je de kans van dit jaar niet missen 🙂

Noordse PGDay 2016

Als u een PostgreSQL-persoon bent die dicht bij de Scandinavische regio woont of Helsinki wilt bezoeken, moet u zeker het conferentieschema bekijken. Deze oproep van de website bewijst dat u iets interessants voor u kunt vinden:

Er zullen geweldige gesprekken zijn met verschillende Postgres-gerelateerde onderwerpen vanuit het perspectief van ontwikkelaars, DBA's, systeembeheerders, databaseontwikkelaars en PostgreSQL-gebruikers. Laten we snel de gesprekken bekijken en zien wat er dit jaar in Helsinki zal gebeuren.

Onderwerpen plannen en bespreken

Het evenement begint met de registratie om 08:30 uur. Er zijn 7 talks, 2 koffiepauzes en een lunchpauze. Het laatste gesprek eindigt om 17:35.

Laten we eens kijken naar de toespraken en de onderwerpen.

Hoe leefden we zonder LATERAAL?

Vik Fearing van 2ndQuadrant zal een lezing geven over "How Did We Live Without LATERAL?" tussen 15:45 – 16:35, aangezien hij mijn collega is, geef ik de prioriteit aan Vik 🙂

In zijn lezing zal hij een eenvoudig probleem nemen en 5 manieren tonen om er een query voor te schrijven, waarvan de laatste de eenvoudigste is met behulp van LATERAL. Dus als je PostgreSQL in je productieomgeving gebruikt of gewoon voor de lol, wil je misschien trucjes leren om je queries op een efficiënte manier te optimaliseren. Dan is dit gesprek misschien interessant voor jou.

Laten we nu verder gaan met de volgorde van de gesprekken.

Uitleggen UITLEG

De eerste lezing wordt gegeven door Hans-Jürgen Schönig over “Uitleggen UITLEG”. Met PostgreSQL kunnen we EXPLAIN  . uitvoeren query's om uitvoeringsplannen van de query's te controleren. Zoals Hans zei:

“EXPLAIN is een essentieel hulpmiddel om te zien wat PostgreSQL doet om een ​​query uit te voeren. Het lezen van een plan is soms een beetje lastig en vereist behoorlijk wat ervaring. Een plan kunnen lezen is echter niet genoeg – het is ook belangrijk om te weten waar je op moet letten om knelpunten en over het algemeen slechte prestaties te detecteren.”

Als u een databaseontwikkelaar of een DBA bent die query's uitvoert en knelpunten probeert op te sporen om de prestaties van uw systeem te verbeteren, wilt u misschien deelnemen aan de toespraak van Han om het EXPLAIN-concept beter te begrijpen.

Sorteren door de eeuwen heen

2e lezing is van Gregory Stark over 'Sorting Through the Ages'. Deze lezing trok begin deze maand de aandacht van veel Postgres-mensen op PgConf.Russia, en ik vond het erg jammer dat ik hem heb gemist, gelukkig hebben we nog een kans om Gregs toespraak deze keer in Helsinki te bekijken. Gregs mening over het sorteren van code is:

“Het bekijken van de wijzigingen in de sorteercode in Postgres in de afgelopen 10 jaar laat duidelijk zien met welke problemen gebruikers zijn geconfronteerd. Omdat gebruikspatronen in de loop der jaren veranderden, veranderden deze problemen en naarmate databases werden opgeschaald en hardware veranderde, moesten soms oudere veronderstellingen opnieuw worden bekeken.

Aanstaande wijzigingen in 9.5 en 9.6 zullen de ervaring verder drastisch veranderen. Het sorteren van UTF8 en andere coderingen minder een probleem en het effectiever afhandelen van schalen naar grotere machines met veel processors en geheugencache."

Het lijkt erop dat dit gesprek vooral interessant is voor ontwikkelaars en mensen die het sorteermechanisme van Postgres in detail willen begrijpen met een evolutionaire tijdlijn van het Postgres-project.

Als goede databases slecht gaan:omgaan met databasecorruptie

De laatste lezing voor de lunch wordt gegeven door Ants Aasma en zijn lezing gaat over onze onvermijdelijke nachtmerrie:databasecorruptie! Het goede is dat als we de talk "When good databases go bad:omgaan met databasecorruptie" bijwonen, we kunnen schitteren als de slechte dagen onze database raken. Hier is een voorproefje van zijn toespraak:

“Zelfs met de beste databases en hardware gebeuren er soms dingen en raakt je database beschadigd. In deze lezing zullen we zien welke soorten corruptie er zijn, hoe we kunnen ontdekken dat er corruptie is opgetreden, hoe we van dergelijke situaties kunnen herstellen en hoe we voorbereid kunnen zijn en gegevensverlies kunnen minimaliseren.”

Het is beter om te weten over databasecorruptie voordat u het daadwerkelijk ervaart. Ik denk dat dit gesprek met iedereen die met PostgreSQL werkt.

Wat is er nieuw in PostgreSQL 9.5

De eerste lezing na de lunch zal Magnus Hagander geven over de nieuwe functies van PostgreSQL 9.5. Met zijn "What's new in PostgreSQL 9.5" talk zal Magnus het hebben over; coolste nieuwe dingen, inclusief dingen als UPSERT , GROEPINGSSETs , nieuwe WAL beheer- en prestatietools .

PGHoard, bewaar je back-ups precies goed

De laatste lezing voor de laatste lezing is "PGHoard, hamsteren van uw back-ups precies goed" zal worden gegeven door Hannu Valtonen. PGHoard  is een PostgreSQL-back-up-/herstelservice, het bestaat uit een daemonproces en een herstelclient. In zijn lezing zal Hannu vermelden; enkele waargebeurde verhalen over mislukte back-ups en hoe je PGHoard kunt gebruiken om betrouwbare back-ups te krijgen.

Game Day PostgreSQL

De laatste toespraak van Nordic PGDay wordt gegeven door Christophe Pettus, genaamd "Game Day PostgreSQL". In zijn lezing zal Christophe zijn ervaring delen met het omgaan met veel verkeer op Postgres-databases. Christophe zegt:

In plaats van alleen genoeg hardware te kopen voor elk mogelijk geval, hoe ga je om met dit soort extreem-burst-verkeer? We zullen het hebben over manieren waarop we klanten hebben geholpen om te gaan met zowel verwachte als onverwachte uitbarstingen van activiteit in hun database.

Ik denk dat dit gesprek een van de beste manieren is om het evenement af te sluiten, het onderwerp lijkt me best spannend. Problemen uit het echte leven en hoe de andere professionals met oplossingen voor die problemen komen, geven ons altijd een ander perspectief op onze eigen problemen.

Gesprekken zijn aantrekkelijk en het evenement wordt leuk! Vergeet NordicPGDay niet te volgen op Twitter.

PS: Ik zal voor het eerst in mijn leven een staflid zijn voor de PostgreSQL-conferenties en zal er de hele dag zijn om je te helpen. Aarzel niet om me te vragen naar de details van de conferentie en alles wat met dit evenement te maken heeft, ik beantwoord ze graag!

Ik hoop alle mensen van Nordic Postgres volgende maand in Helsinki te zien!


  1. De kracht van SQL en procedurele verklaringen combineren met MariaDB's Oracle-compatibiliteitsmodus

  2. Hoe Array/Table Parameter te gebruiken voor Oracle (ODP.NET 10g) via ADO.NET/C#?

  3. 13 blogartikelen over best practices en tips voor databaseontwerp

  4. Spotlight Cloud-ondersteuning voor Azure SQL DB-aankondiging (preview)