- the easiest cluster deployment
- transaction support
- basic SQL support with complex event processing and stream SQL support
One of the outcomes of this development was an open source product branch called interference. What can this service do?
Easy integration with java application. You include the library and then simply manage all the interference functions from within the java application using session methods, JPA annotations, queries and direct access to table objects. Interference is a distributed service. This means that this service can be used within a distributed cluster, or you can build a distributed event-driven application based solely on this service, without any additional services like coordinators and so on.
Now, we suggest you use interference as a distributed platform when developing data analysis applications.
Interference is not an RDBMS in the usual sense. You do not use JDBC or anything like that to access the data. Instead, direct object-relational mapping is used that works directly with persistent storage and remote event transport mechanisms.
Minimal common insert performance on standard i7/4core workstation is up to 10000recs/sec on indexed table with UC constraint check and up to 50000recs/sec on plain table w/o any checks.
In the next time, we plan to publish an article with a detailed review of the service architecture and performance metrics.
Now, read the documentation for a detailed understanding. We are always happy to answer your questions.