Orchestrate Events API Now Features Search for Time Series Data

Orchestrate has announced that the Orchestrate Events API now features the ability to search, filter and aggregate time series data. This major update to the Orchestrate API allows developers to search time series data using one API and a single query.

Ordinarily, it takes multiple databases or multiple queries to apply search functionality to event data. Orchestrate has been updated so that every event written to the Platform is automatically indexed. This allows developers to leverage time series data features as well as time series data search functionality using a single query. The addition of time series search functionality to the Events API is the most recent major update to the Orchestrate platform.


Last year, Orchestrate updated the Events API so that it could have multiple events per time stamp and is capable of performing thousands of writes per second. The company added to the platform geospatial search functionality, which allows geographic coordinates to be automatically discovered within data, results to be constrained to geographic areas defined by radius or map boundaries, and other geospatial search queries. Last year, Orchestrate also introduced a multimodel database service for rapidly building enterprise applications that are highly scalable and can be easily integrated with existing systems.

All of these API updates allow the company to provide a platform that developers can use to quickly build complex and scalable Internet of Things applications as well as mobile and Web applications that utilize a complete database. Developers building advanced IoT applications that incorporate time series data generated from device sensors and other sources can benefit from using the Orchestrate Events API.

We reached out to Adam DuVander, developer relations director at Orchestrate, who explained to ProgrammableWeb this most recent major update to the Orchestrate API.

"Common Internet of Things use cases require a database that can handle heavy writes. To get the most from the data you're collecting, you also need to be able to query in multiple ways with predictable latency. If you want both writability and query-ability, you probably need to run multiple databases, each tuned to exactly how you want to use them," said DuVander. "Orchestrate runs multiple databases and exposes them through a single API. To a developer, it's like getting the best of NoSQL in a single database."

He went on to say, "The latest release expands on that multidatabase promise by making search functionality available for time series data stored in the events database. A lot of those advanced IoT use cases are now as easy as an API call."

For more information about the Orchestrate platform and the new features added to the Events API, visit Orchestrate.io.

Be sure to read the next Database-as-a-Service article: Amazon Aurora MySQL Database Engine for Amazon RDS Now Available