Postgres at CBC...Code Igniter ! Perl ! DBI Contests ! Various contests from content areas: ! Sports...

Post on 02-Oct-2020

7 views 0 download

Transcript of Postgres at CBC...Code Igniter ! Perl ! DBI Contests ! Various contests from content areas: ! Sports...

PostgreSQL at cbc.ca Blake Crosby PgCon 2011

Who is CBC

¤  Canada’s Public Broadcaster

¤  Radio, Television, Online

¤  Top website in Canada ¤  800 Million hits per day (~9,000 hits/s)

Who is CBC

Who is CBC

Databases Used

¤  Oracle ¤  Corporate Applications (SAP, Remedy, etc..)

¤  PostgreSQL 8.4 (8GB RAM, 4 Cores @ 2.6Ghz) ¤  Online/Front End Applications

¤  Blogging Software: MT4

Application Platforms

¤  Java/Tomcat ¤  Hibernate

¤  PHP ¤  Code Igniter

¤  Perl ¤  DBI

Contests

¤  Various contests from content areas:

¤  Sports

¤  Factual Entertainment

¤  Radio

¤  > 2,000,000 Tuples

¤  All INSERTS

Steven and Chris

Hockeyville

Federal Elections

¤  > 860,000 tuples ¤  All SELECTS

¤  Postal code to riding lookup

Federal Elections

CMS Like Systems

¤  Photo Gallery Manager

¤  Movable Type

Photo Galleries

Apple Push Notification Service

¤  > 330,000 registered devices

¤  Currently only used for HNIC App.

Apple Push Notification Service

Weather & Geo-Location

¤  A table of CBC radio coverage area ¤  Automatically select local radio station for streaming

¤  A table of weather station locations ¤  Nearest weather is displayed automatically

Weather & Geo-Location

Thank You!

¤  Be sure to attend my 1 hour talk: ¤  Using PostgreSQL+PostGIS for Flight Planning