products
Real-Time Attribution
Citrusleaf RTA helps companies maintain very large volumes of user history while enabling real-time retrieval of specific user data. The key features are high write load support, data replication, automatic data expiration and targeted user queries. The product leverages Citrusleaf 2.0’s scalable architecture, high throughput, ACID compliance and automated clustering to enable efficient storage and real-time retrieval of user data from terabytes of data containing hundreds of billions of user behavior records.
The basic API is based on Append and List functions. Each user is assigned a unique key. The incoming user behavior is appended sequentially to an individual user key. In a typical advertising impression use case, each user typically has 10s to 100s of pieces of appended data in its history chain. Data can be retrieved dynamically for each selected user of interest. The data is returned as a time ordered linked list. In addition to the insertion and retrieval functionality, a key feature of the product is data expiration. Data is automatically expired at configurable time intervals. For example, in a typical advertising use case, each user typically has hundreds of pieces of impression data in its history chain. All or a portion of such data can be retrieved dynamically for each selected user of interest. The user data is typically stored for a configurable time period (e.g., 30-90 days) and data within a user’s record is automatically expired at configurable time intervals. Due to its expiration and storage methods, Citrusleaf RTA is extremely disk and memory efficient.
