All Projects → hstreamdb → Hstream

hstreamdb / Hstream

Licence: other
The streaming database built for IoT data storage and real-time processing in the 5G Era

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to Hstream

Saber
Window-Based Hybrid CPU/GPU Stream Processing Engine
Stars: ✭ 35 (-78.92%)
Mutual labels:  stream, stream-processing, streaming
Smoothstream
Webcam, PiCamera streaming over the network with Python made easy.
Stars: ✭ 133 (-19.88%)
Mutual labels:  stream, streaming
Samsara
Samsara is a real-time analytics platform
Stars: ✭ 132 (-20.48%)
Mutual labels:  stream-processing, iot
Owasp Mth3l3m3nt Framework
OWASP Mth3l3m3nt Framework is a penetration testing aiding tool and exploitation framework. It fosters a principle of attack the web using the web as well as pentest on the go through its responsive interface.
Stars: ✭ 139 (-16.27%)
Mutual labels:  stream, database
Flink Learning
flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》
Stars: ✭ 11,378 (+6754.22%)
Mutual labels:  stream-processing, streaming
Awesome Bigdata
A curated list of awesome big data frameworks, ressources and other awesomeness.
Stars: ✭ 10,478 (+6212.05%)
Mutual labels:  stream-processing, database
Azure Event Hubs Spark
Enabling Continuous Data Processing with Apache Spark and Azure Event Hubs
Stars: ✭ 140 (-15.66%)
Mutual labels:  stream, streaming
Rtmp Rtsp Stream Client Java
Library to stream in rtmp and rtsp for Android. All code in Java
Stars: ✭ 1,338 (+706.02%)
Mutual labels:  stream, streaming
Bats
面向 OLTP、OLAP、批处理、流处理场景的大一统 SQL 引擎
Stars: ✭ 152 (-8.43%)
Mutual labels:  stream-processing, database
Simple Websocket
Simple, EventEmitter API for WebSockets
Stars: ✭ 159 (-4.22%)
Mutual labels:  stream, streaming
Speedment
Speedment is a Stream ORM Java Toolkit and Runtime
Stars: ✭ 1,978 (+1091.57%)
Mutual labels:  stream, database
Griddb
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Stars: ✭ 1,587 (+856.02%)
Mutual labels:  database, iot
Nginx Vod Module
NGINX-based MP4 Repackager
Stars: ✭ 1,378 (+730.12%)
Mutual labels:  stream, streaming
Twitchrecover
Twitch VOD tool which recovers all VODs including those that are sub only or deleted.
Stars: ✭ 123 (-25.9%)
Mutual labels:  stream, streaming
Hls.js
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Stars: ✭ 10,791 (+6400.6%)
Mutual labels:  stream, streaming
Flogo
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Stars: ✭ 1,891 (+1039.16%)
Mutual labels:  iot, streaming
Vectorsql
VectorSQL is a free analytics DBMS for IoT & Big Data, compatible with ClickHouse.
Stars: ✭ 171 (+3.01%)
Mutual labels:  stream-processing, iot
Backoffice Administration
Stars: ✭ 89 (-46.39%)
Mutual labels:  stream, database
Neardb
Simple document db made for infinitely scalable globally distributed reads.
Stars: ✭ 92 (-44.58%)
Mutual labels:  database, iot
Jaxon
Streaming JSON parser for Elixir
Stars: ✭ 145 (-12.65%)
Mutual labels:  stream, streaming

GitHub top language GitHub Workflow Status Docker Pulls Slack Invite Twitter Community

HStreamDB

hstream-db

The database built for IoT streaming data storage and real-time stream processing.

Main Features

  • Push real-time data to your apps

    By subscribing to streams in HStreamDB, any update of the data stream will be pushed to your apps in real time, and this promotes your apps to be more responsive.

    You can also replace message brokers with HStreamDB and everything you do with message brokers can be done better with HStreamDB.

  • Stream processing with familiar SQL

    HStreamDB provides built-in support for event-time based stream processing. You can use your familiar SQL to perform basic filtering and transformation operations, statistics and aggregation based on multiple kinds of time windows and even joining between multiple streams.

  • Easy integration with a variety of external systems

    With connectors provided, you can easily integrate HStreamDB with other external systems, such as MQTT Broker, MySQL, Redis and ElasticSearch. More connectors will be added.

  • Real-time query based on live materailze views

    With maintaining materialized views incrementally, HStreamDB enables you to gain ahead-of-the-curve data insights that response to your business quickly.

  • Reliable persistent storage with low latency

    With an optimized storage design based on LogDevice, not only can HStreamDB provide reliable and persistent storage but also guarantee excellent performance despite large amounts of data written to it.

  • Seamless scaling and high availability

    With the architecture that separates compute from storage, both compute and storage layers of HStreamDB can be independently scaled seamlessly. And with the consensus algorithm based on the optimized Paxos, data is securely replicated to multiple nodes which ensures high availability of our system.

For more information, please visit HStreamDB homepage.

Installation

Install via HStreamDB Docker Image

docker pull hstreamdb/logdevice
docker pull hstreamdb/hstream

Quickstart

For detailed instructions, follow HStreamDB quickstart.

  1. Install HStreamDB.
  2. Start a local standalone HStream server.
  3. Start HStreamDB's interactive CLI and create your first stream.
  4. Run a continuous query.
  5. Start another interactive CLI, then insert some data into the stream and get query results.

Documentation

Check out the documentation.

Community, Discussion, Construction and Support

You can reach the HStreamDB community and developers via the following channels:

Please submit any bugs, issues, and feature requests to hstreamdb/hstream.

License

HStreamDB is under the BSD 3-Clause license. See the LICENSE file for details.

Acknowledgments

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].