Skip to content
Open Source blog

Trill 102: Temporal Joins 

This post is the second in a sequence intended to introduce developers to the Trill streaming query engine, its programming model, and its capabilities. We introduced in the previous post the concept of snapshot semantics for temporal query processing. Here, we go deeper into the mechanics of snapshot semantics by showing its impact on one...

Read more

Trill 101: how to add temporal queries to your applications 

Last December, we released Trill, an open source .NET library designed to process one trillion events a day. Trill provides a temporal query language enabling you to embed real-time analytics in your own application. In this blog post, we spend some time introducing how to get started using Trill. Trill’s query and data model A...

Read more

Microsoft open sources Trill, a powerful query processor for analytics at incredible speeds 

In today’s demanding business environment, processing massive amounts of data each millisecond is becoming a common business requirement. We are excited to be announcing that an internal Microsoft project known as Trill—for processing “a trillion events per day”—is now being open sourced. Trill started as a research project at Microsoft Research in 2012, and has...

Read more