Quantcast
Channel: EsperTech
Browsing all 10 articles
Browse latest View live

Esper-8 Migrating API Uses From Older Versions

This page provides per-interface information on the API changes. It lists the Esper-7 class name and underneath it lists all removed methods, all changed methods and all new methods. When there were no...

View Article


Esper-8 Migrating Step-By-Step For Existing Applications

The instructions herein are meant to be used together with the remaining material on migrating. They provide an outline for moving an application to Esper 8. Classpath Changes Remove CGLib from...

View Article

Esper-8 Migrating EPL from Older Versions

There are no EPL changes between Esper-7 and Esper-8 other than as documented below. The execution of EPL is the same between the versions. URI Use in EPL Esper-7 allowed the use of the engine-URI to...

View Article

Esper-8 Migrating What is Deprecated

In Esper-8, we removed the runtime configuration API namely ConfigurationOperations and EPAdministrator#getConfiguration. The methods therein duplicated regular configuration and are available using...

View Article

Image may be NSFW.
Clik here to view.

Compiling Streaming SQL to Byte Code with Esper Complex Event Processing

Today, the Esper team is proud to announce the first compiler that turns Streaming SQL into JVM byte code, available with the just-released Esper version 8.0.0 as of November 21, 2018. Streaming SQL...

View Article


Image may be NSFW.
Clik here to view.

7+ Million Events-Per-Second

Starting with Esper version 8 the compiler generates byte code and the runtime loads the byte code and hosts the execution. The compiler of version 8 dynamically creates a class to represent the...

View Article

How the Esper Compiler Reduces Heap Memory and Improves Performance by...

The aggregation function “avg” returns the average of a numeric value. The runtime maintains a count and a total for each average that is must compute. To illustrate, imagine events that have 10...

View Article

Image may be NSFW.
Clik here to view.

Performance Gains Compiling EPL Expressions to Byte Code with Version 8

The Esper version 8 compiler produces JVM byte code from common EPL expressions such as a+b. For the purpose of computing the sum these are the steps: Downcast the event underlying objectObtain the...

View Article


JSON Deserialize Performance

Esper version 8.2.0 handles JSON documents directly, without the need to create a class. It does so by supporting EPL create-schema for JSON, with the EPL compiler producing a suitable streaming JSON...

View Article


Performance Gains from Class Production for Compound Keys

There are many places in EPL that take one or more key expressions as parameters. For instance, in the group-by clause, there can be multiple expressions. The EPL compiler, starting with version...

View Article
Browsing all 10 articles
Browse latest View live