https://github.com/jwplayer/sqe
https://github.com/jwplayer/sqe
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jwplayer/sqe
- Owner: jwplayer
- Created: 2016-08-10T16:41:40.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-09-15T03:30:38.000Z (almost 4 years ago)
- Last Synced: 2025-02-15T20:48:53.713Z (over 1 year ago)
- Language: Java
- Size: 226 KB
- Stars: 2
- Watchers: 23
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SQE - Streaming Query Engine
===================
## What is SQE?
SQE is a query engine written using Storm's Trident framework that takes a set of SQL-like (inspired?) commands, including queries, and runs them against one or more input streams. By using Trident, input streams are processed in micro-batches with both good latency and high throughput while guaranteeing "exactly-once" processing. Results can be returned through a list of output streams or SQE can handle persisting to a data store directly using one of its supported Trident states. SQE is designed to make it easy to query against large streams of data with good performance for many different use cases.
There are two external jars included in the repo, both forks of Storm external projects. The forked code can be found here: https://github.com/jwplayer/storm/tree/1.x-redis-hash
https://github.com/jwplayer/sqe/wiki