STATS | Technology | XML Data Feeds, Real-Time Data, Pre-Game, Live, Post-Game, Historical Data, X-Info STATS | The Global Leader in Sports Information, Technology, and Content

STATS

Methodology

Technology

STATS has invested significant resources in developing a secure and reliable data delivery service utilizing state-of-the-art facilities, database, storage area networks (SAN), high-availability server configurations, networking and content delivery platforms.

STATS currently delivers data via:
  • API - STATS has simplified its partner onboarding process via our RESTful APIs. The API allows users to access our sports content across multiple sites and devices. More information on APIs here.
  • FTP (File Transfer Protocol) Push and Pull - Client-server architecture that utilizes separate control and data connections between the client and server.
  • HTTP Pull - The initial request for data originates from the client, and then is responded to by the server.
  • TCP/IP Sockets - STATS delivers in several different socket implementations. Among these are a “raw” socket feed that is a comma-delimited stream of data including information only on the most recent play. Another is a “snippet” XML socket feed that includes the most recent play and updates on any relevant statistics that have changed.
  • Web Services - Clients query and retrieve data via a SOAP Web Service.

STATS is not limited to the above delivery formats and is always investigating innovative delivery methods to increase the speed and ease at which data is delivered to our clients.

STATS Servers

STATS’ primary data center is more than 2,300 square feet with multiple RAC configurations, supported by UPS battery backup power and onsite generators to provide full power during power outages. The HVAC systems are configured to provide always-on redundancy. STATS utilizes remote data center facilities with equal capabilities to spread workload and provide for business continuity.

Oracle Enterprise databases are maintained in both stand alone and RAC configurations. STATS’ databases are always able to deliver data due to the implementation of Oracle’s Real Application Cluster (RAC) solution; multiple nodes are joined together to operate as one computer, should any of those computers go down, the entire database does not become affected. Databases are mirrored in real-time to remote data centers to provide for business continuity.

NetApp storage devices are utilized to store and manage all data, ranging from Oracle databases, to statistical data to video. Multiple storage devices are configured in high-availability clusters so that should any device fail, the others will continue to provide full service with no outage. Point in time snapshots and near real-time mirroring of data to remote data centers are utilized to prevent data loss and ensure business continuity. Additionally, periodic backups of all data are taken and stored in offsite archive facilities.

In addition to the load balancers and multiple high-speed internet connections, STATS utilizes Akamai’s content delivery network to further enhance availability and speed. This technology allows STATS to maintain high-availability and low latencies worldwide even during the highest traffic loads.

Allow participants to predict the outcomes of tournament style competitions. Weighted scoring rewards participants for correct selections deeper in a tournament. Bracket games are popular for the NCAA Tournament, World Cup, Champions League and Euro Cup