实例探究 > SiteScout Self-Serve Media Buying Platform Achieves 1-millsecond Response Times While Managing 12 Billion Ad Impressions Daily

SiteScout Self-Serve Media Buying Platform Achieves 1-millsecond Response Times While Managing 12 Billion Ad Impressions Daily

公司规模
1,000+
地区
  • America
  • Europe
国家
  • Netherlands
  • United States
产品
  • SiteScout Platform
  • Aerospike NoSQL database
  • Google protobuf toolkit
技术栈
  • NoSQL database
  • Key-value store
  • Flash-based SSD
  • DRAM physical storage
实施规模
  • Enterprise-wide Deployment
影响指标
  • Customer Satisfaction
  • Digital Expertise
  • Productivity Improvements
技术
  • 分析与建模 - 预测分析
  • 应用基础设施与中间件 - 数据交换与集成
  • 基础设施即服务 (IaaS) - 云存储服务
适用行业
  • 电子商务
适用功能
  • 商业运营
  • 销售与市场营销
用例
  • 数字线程
  • 实时定位系统 (RTLS)
服务
  • 数据科学服务
  • 系统集成
关于客户
SiteScout is a company that offers a self-serve media buying platform, helping companies of all sizes to capitalize on the opportunity of real-time bidding (RTB) in digital marketing. The platform is integrated with all major ad exchanges, ad networks, supply-side, and data management platforms, including Google, Rubicon, Admeld, Pubmatic, OpenX, PulsePoint, Improve Digital, Proximic, Lotame, MoPub, Nexage, and Smaato. SiteScout works with thousands of advertisers, ranging from small and mid-size businesses to global brands, to optimize real-time advertising campaigns for greater profitability. The company’s platform manages more than 12 billion daily ad impressions in real time, across the Web and on mobile devices.
挑战
The SiteScout Platform, a demand-side platform (DSP) for real-time bidding and reporting, works with massive volumes of logged cookie matches and user data profiles to distribute targeted display ads with RTB functionality. To further maximize the penetration and reach of ads, SiteScout also offers a number of advanced DSP features, including auto-optimization, retargeting, and mobile traffic support. The demands of the DSP are heavy, requiring low-latency replies, high availability, and the ability to scale, as well as the ability to replicate data across multiple data centers. Early on, SiteScout recognized that a NoSQL database would be best suited for handling its large scale amounts of data. However, the first NoSQL database the company implemented failed to meet SiteScout’s performance demands. The initial NoSQL database was not a true, multi-threaded database, limiting the ability to effectively utilize the machine specification, which was a hugely limiting factor.
解决方案
After further research and evaluation, SiteScout chose to replace the current database with the Aerospike real-time NoSQL database and key-value store. The Aerospike database is specifically built for the demands of a DSP. Migrating the company’s data from the old NoSQL database to Aerospike was a straightforward process of re-implementing the database. The performance obtained with Aerospike was far greater than before. SiteScout deploys Aerospike clusters in each of three geographically distributed data centers: Los Angeles, Virginia, and Amsterdam. To synchronize data and ensure business continuity across these sites, SiteScout has implemented Aerospike’s cross data center replication in a complex ring topology. SiteScout also uses a combination of flash-based solid-state drive (SSD) and DRAM physical storage to maximize speed and scalability. This is facilitated by Aerospike’s native optimization for both flash and SSDs. Additionally, SiteScout uses the Google protobuf toolkit to write out data in the Aerospike database, compressing the data into a much smaller footprint and providing interoperability with any language. SiteScout also takes advantage of Aerospike’s Evictor time-to-live (TTL) feature, which automatically removes expired records once they have timed out.
运营影响
  • SiteScout deploys Aerospike clusters in three geographically distributed data centers to ensure business continuity and speed up response times.
  • The company uses a combination of flash-based SSD and DRAM physical storage to maximize speed and scalability.
  • Aerospike’s native optimization for both flash and SSDs facilitates this process.
  • The Google protobuf toolkit is used to write out data in the Aerospike database, compressing the data into a much smaller footprint.
  • Aerospike’s Evictor time-to-live (TTL) feature automatically removes expired records, making the database easy to maintain and more efficient.
数量效益
  • Achieves 1 millisecond response times.
  • Manages more than 12 billion daily ad impressions in real time.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

相关案例.

联系我们

欢迎与我们交流!
* Required
* Required
* Required
* Invalid email address
提交此表单,即表示您同意 IoT ONE 可以与您联系并分享洞察和营销信息。
不,谢谢,我不想收到来自 IoT ONE 的任何营销电子邮件。
提交

感谢您的信息!
我们会很快与你取得联系。