16. Mongo Application
IBM Wire Listener
IDXs
Logs
Enterprise replication + Flexible Grid + Sharding
Distributed
Queries
Informix
Tables
Tables
IDXs
Relational TablesRelational Tables
JSON CollectionsJSON Collections
SELECT bson_data::JSON
FROM customer
WHERE bson_data.state={state:“MO”}
SELECT bson_data::JSON
FROM customer
WHERE bson_data.state={state:“MO”}
db.customer.find({state:“MO”})db.customer.find({state:“MO”}) db.partners.find({state:”CA”})db.partners.find({state:”CA”})
SELECT genbson(partners)::JSON
FROM partners
WHERE state=“CA”
SELECT genbson(partners)::JSON
FROM partners
WHERE state=“CA”
CustomerCustomer
partnerspartners
JSON
JSON
Access RelationalAccess JSON
MongoAPI Accessing Both NoSQL and Relational Tables
17. Mongo Application
IBM Wire Listener
IDXs
Logs
Enterprise replication + Flexible Grid + Sharding
Distributed
Queries
Informix
Tables
Tables
Relational TablesRelational Tables
JSON CollectionsJSON Collections
db.system.find({‘select * FROM customer C, Partners P
WHERE C.customer::char = P.customer’})
db.system.find({‘select * FROM customer C, Partners P
WHERE C.customer::char = P.customer’})
CustomerCustomer
partnerspartners
Access RelationalAccess JSON
MongoAPI - Joining NoSQL Collection to Relational Tables
Join
Optimizer
IDXsJoins Between Allowed
Collection Table Yes
Collection Collection Yes
Collection TimeSeries Yes
Table TimeSeries Yes
TimeSeries TimeSeries Yes
Table Table Yes
18. Informix Hybrid - Ability for All Clients to Access All Data Models
•JSON/BSON as Native Data Type
•GeoJSON with R-Tree Indexes
•Full Text Search
•TimeSeries with JSON
•Native JSON Indexes
•Sharding for Scale Out
•Secondary Servers for HA
•Mongo & REST Application Support
18
•Preserve Enterprise DBS Functionality
•Join Collections, SQL Tables &
TimeSeries data in a single query
•Compression of JSON/BSON
•Security & Auditing
•3rd
party SQL tools access JSON data
•Support full range of hardware/OS
(ARM/Quark to largest P Series)
19. 19
Agenda
• Power of Informix
Historic Overview
Version 12
• Unique Business Opportunities
• Feature Overview
• Embedability Highlights
• NoSQL – JSON, Mongo, Sharding
• Replication
HA
Flexibly Grid
Sharding
Founded in 1988, Paddy Power is an international betting and gaming group that operates more than 350 retail outlets, telephone betting and online betting sites. Headquartered in Dublin, the company offers betting on sports events, online casino gaming, online bingo and poker tournaments, online games and related services. It has additional locations in Northern Ireland and the United Kingdom Britain and reports annual revenue of EUR653.8 million. Paddy Power employs more than 4,500 people globally.
Paddy Power needed a better way to accommodate massive amounts of data during peak periods of Internet traffic. At times, the organization could receive two million transactions per second, which translated into 20 - 30 TB of data. For example, the annual Grand National race in the UK is the event by which Paddy Power makes most of its revenue, attracts and enrolls many new customers and gains a larger financial share from existing customers. Bets placed with Paddy Power on the day of the Grand National traditionally increase by 25 - 30 percent year over year. But the company struggled to plan for and manage this data.
Paddy Power turned to IBM to redesign its network, data centers, processes and change-management procedures. This included separating the database from the applications to make the organization less vulnerable during key racing times.
Paddy Power chose Informix as the database at the heart of their operations. Informix offers high-performance data access, storage optimization, and interfaces to existing applications and tools.
-----------------------
http://w3-01.ibm.com/sales/ssi/cgi-bin/ssialias?infotype=CR&subtype=NA&htmlfid=0CRDD-9GWLTU&appname=crmd
Synopsis:A betting and gaming company in Dublin gains the ability to share information companywide, make better decisions, cross-sell products and react quickly to peak data periods when it implements an IBM FlashSystem 840 device, IBM Informix software and IBM WebSphere technology to accommodate key racing events
Location: Dublin, Ireland
Industry:Media & Entertainment
URL:http://www.paddypowerplc.com
http://www.paddypower.com
IBM signs agreement in October 2014 with business partner, GBASE, in China