14 calm years of postgresql in critical messaging · 5/24/2015 14 calm years of postgresql in...

Post on 02-Aug-2018

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 1/26

14 Calm Years of PostgreSQL inCritical MessagingSeptember 17, 2015, Dallas, Texas, USAJohn ScottConsultant, American Messaging, 2006-nowFounder, SetSpace, Inc, 1998-now

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 2/26

About the TalkThis presentation is a case study of the evolution of PostgreSQL in the critical messaging business, starting with development at the year 2000 leading through production of three major applications up to the present.

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 3/26

Who Am I?Full Time Consultant with American MessagingInternet Engineering and Applications GroupCoordinate Closely with Network Operations GroupWorking with Unix and Relational Databases since 1982

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 4/26

American Messaging - Lewisville, Texas, USA

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 5/26

What is Critical Messaging?

Colloquially Known as "Paging"

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 6/26

Who is American Messaging, Inc.Wireless Critical Messaging to Mobile and Telemetric DevicesSecond Largest Carrier in the United StatesRF Network Covers 98 of Top 100 Metropolitan Areas in all 50 StatesPrivate Merger of Many Legacy CarriersVerizon Wireless Messaging, Skytel, Air Touch, SBC Paging, Network Service ...

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 7/26

One Way Satellite RF Network Overview

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 8/26

Two Way Satellite RF Network Overview

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 9/26

Customers of American MessagingMobile Emergency First RespondersHospitals & Health CareJust in Time Inventory in Factory ControlRemote Control Telemetry and MonitoringOne Million Devices

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 10/26

Delivery Time of Paging Versus Cellular

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 11/26

History of PostgreSQL at AMS and Ancestral CompaniesPostgreSQL in Continuous Use Since 2001All Engineering Apps using PostgreSQL Still in ProductionEpitome of Profitable ROI

elephantsql.com

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 12/26

Three Major Applications of PostgreSQL2001 to Now: Simple Message Dispatch: www.myairmail.com2006 to Now: Intra Message Routing and Device Configuration2009 to Now: 2Way RF Network Event Flow Monitoring by NOC

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 13/26

2001 to Now - www.myairmail.comSimple Message Dispatch via WebTypical Customer is Nursing Station or Small Fire DepartmentUsed Extensively During 911 AftermathPostgreSQL Replaced Major DB Vendor5-10K Logins/Day and Same Number Of Anonymous IP

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 14/26

2001 to Now - www.myairmail.com

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 15/26

Overview of www.myairmail.com Network

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 16/26

2006 to Now - Message Routing and Device ProvisioningAbsolutely Critical to Reliable Message DeliveryAll Forward Facing Network Protocols Query PostgreSQLMessage Reply HistoriesMillions of Queries/Updates per DayThrottles Runaways/Missed Spam Messages

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 17/26

2006 to Now - Web Gui of Message Routing and Device Provisioning

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 18/26

2006 to Now - Overview of Message Routing and Device Provisioning

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 19/26

2009 to Now - 2Way Event Flow Monitoring - Skytel NetworkRaw Unsolidate RF Packets from Each TowerUnfied Message AssemblyDevice Location/Registration ResponsesNo Message Bodies - HIPPA

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 20/26

2009 to Now - Overview of Skytel Network

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 21/26

2009 to Now - 2Way Event Flow Monitoring - Forward Path Reg

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 22/26

2009 to Now - 2Way Event Flow Monitoring

SQL Fantastic for NOC Personal - New View of Network Complexity

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 23/26

2009 to Now - PostgreSQL Aids Debugging of Complex Event Flow

Jump to Big Picture with GeoQuery of Chicago

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 24/26

2009 to Now - Stats on TwoWay Event PostgreSQL DatabaseEvent Tuple Volume Overwhelmed 9.0 Logged TablesSwitched to CentOS 6 and PostgreSQL 9.1Unlogged Tables in 9.1 Made Huge Difference100 Gigs of RAM Helps Too!

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 25/26

Thank youSeptember 17, 2015, Dallas, Texas, USAJohn ScottConsultant, American Messaging, 2006-nowFounder, SetSpace, Inc, 1998-nowjohn.scott@americanmessaging.net (mailto:john.scott@americanmessaging.net)jmscott@setspace.com (mailto:jmscott@setspace.com)

5/24/2015 14 Calm Years of PostgreSQL in Critical Messaging

http://localhost:8080/pgopen-2015.slide#20 26/26

top related