You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Timeplus is a simple, powerful, and cost-efficient stream processing platform.
6
+
**Timeplus** is a simple, powerful, and cost-efficient vectorized stream processing platform built in modern C++. Its core processing engine is a **single binary with no external dependencies**, making it easy to operate in production — a key differentiator compared to other solutions.
7
7
8
-
Timeplus provides powerful end-to-end capabilities to help data teams process streaming and historical data quickly and intuitively, accessible for organizations of all sizes and industries. It enables data engineers and platform engineers to unlock streaming data value using SQL.
8
+
Timeplus provides end-to-end capabilities that help data teams process **both streaming and historical data** quickly and intuitively. It’s designed to be accessible for organizations of all sizes and industries, enabling data engineers and platform teams to unlock the value of streaming data using **streaming SQL**.
9
9
10
-
It's available in different ways:
10
+
Timeplus is available in multiple editions:
11
11
12
-
-[Timeplus Proton](/proton): the core engine open-sourced at[GitHub](https://github.com/timeplus-io/proton) under Apache 2.0 License. It is a fast and lightweight streaming SQL engine.
13
-
-[Timeplus Enterprise](https://www.timeplus.com/product): the production-ready commercial product, able to run and scale everywhere, from edge to your data center. Customize according to your configuration needs.
12
+
-**[Timeplus Proton](/proton)** – the open-source core engine, available on[GitHub](https://github.com/timeplus-io/proton) under the Apache 2.0 License. It is a **fast, lightweight streaming SQL engine** ideal for building streaming pipelines.
13
+
-**[Timeplus Enterprise](https://www.timeplus.com/product)** – the production-ready commercial product, designed to run and scale anywhere, from the edge to your data center, and customizable to your specific configuration needs.
14
14
15
-

15
+
Timeplus makes it easy to connect to diverse data sources—including **Apache Kafka, Confluent Cloud, Redpanda, NATS, WebSocket/SSE, CSV uploads**, and more. Users can explore streaming patterns with SQL queries, send real-time insights and alerts to other systems or individuals, and build dashboards and visualizations to monitor and analyze data in real time.
16
16
17
-
Timeplus allows for easy connection to diverse data sources (such as Apache Kafka, Confluent Cloud, Redpanda, NATS, Web Socket/SSE, CSV file upload, and more), explore streaming patterns via SQL queries, send real-time insights and alerts to other systems or individuals, and create dashboards and visualizations.
18
-
19
-
Still curious about [the benefits of using Timeplus](/why-timeplus)? Check out the [showcases](/showcases) to see how Timeplus customers use our unified streaming and historical processing platform.
17
+
Still curious about [the benefits of using Timeplus](/why-timeplus)? Explore our [showcases](/showcases) to see how customers leverage our unified streaming and historical processing platform, and dive into the [architecture](/architecture) and [cluster](/cluster) design to learn more about the technical internals and differentiators.
20
18
21
19
## Get started with Timeplus
22
20
@@ -42,7 +40,7 @@ Still curious about [the benefits of using Timeplus](/why-timeplus)? Check out t
42
40
<GridItemhref="/query-syntax">
43
41
<h3>Write SQL queries →</h3>
44
42
<p>
45
-
Create long-running queries using functions like transformations, joins, aggregation, windowed processing, substreams, and more.
43
+
Run streaming query by using functions like transformations, joins, aggregation, windowed processing, substreams, and more.
46
44
</p>
47
45
48
46
</GridItem>
@@ -60,21 +58,21 @@ Still curious about [the benefits of using Timeplus](/why-timeplus)? Check out t
60
58
<GridItemhref="/working-with-streams">
61
59
<h3>Streams →</h3>
62
60
<p>
63
-
Append-only streams, mutable streams, external streams to read or write data from other systems.
61
+
Append-only streams, mutable streams, external streams and external tables to read or write data from other systems.
64
62
</p>
65
63
66
64
</GridItem>
67
65
<GridItemhref="/view#m_view">
68
66
<h3>Materialized Views →</h3>
69
67
<p>
70
-
Long-running streaming SQL in background after creation. The results can be written to internal storage or external systems for ETL or alerting.
68
+
Data streaming processing pipeline via streaming SQL. The results can be written to native Timeplus stream or external systems.
71
69
</p>
72
70
73
71
</GridItem>
74
72
<GridItemhref="/functions">
75
73
<h3>Functions →</h3>
76
74
<p>
77
-
Thousand of built-in SQL functions are available in Timeplus. You can also define own functions (UDF) with JavaScript, Python,or any other languages.
75
+
Thousand of built-in SQL functions are available in Timeplus. You can also define own functions (UDF) with JavaScript, Python, SQL.
Copy file name to clipboardExpand all lines: docs/why-timeplus.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,16 @@
1
-
# What is Timeplus
1
+
# Why Timeplus
2
2
3
-
Timeplus is a unified real-time data processing platform built for developers who need to move, transform, and act on data fast. At the heart of Timeplus is an incremental processing engine that uses modern vectorization (SIMD), just-in-time (JIT) compilation, and advanced database internals to ingest, transform, store, and serve data with low latency and high throughput.
3
+
## Overview
4
+
5
+
**Timeplus** is a unified real-time data processing platform built for developers who need to move, transform, and act on data fast. At the heart of Timeplus is an incremental processing engine that uses modern vectorization (SIMD), just-in-time (JIT) compilation, and advanced database internals to ingest, transform, store, and serve data with low latency and high throughput.
4
6
5
7
It plugs right into the tools you already use — stream sources like Kafka, Redpanda, and Pulsar, and sinks like ClickHouse, Apache Iceberg, S3, Splunk, Elasticsearch, and MongoDB. You can easily build pipelines that consume events, run streaming ETL, joins, aggregations, filtering, and other transformations, then push the results wherever they need to go — fast.
6
8
7
9
Timeplus isn’t just for streaming. It also supports scheduled batch jobs, so you can mix real-time and periodic workloads in one place. Pair it with Timeplus Alert to trigger actions on live data and manage the full lifecycle of your data applications—without duct-taping multiple tools together.
8
10
9
-
## Why Timeplus
11
+
## Key Differentiations
10
12
11
-
Timeplus simplifies stateful stream processing and analytics with a fast, single-binary engine. Using SQL as a domain-specific language and both row and column-based state stores, it enables developers to build real-time applications, data pipelines, and analytical dashboards at the edge or in the cloud, reducing the cost, time, and complexity of multi-component stacks.
13
+
**Timeplus** simplifies stateful stream processing and analytics with a fast, single-binary engine. Using SQL as a domain-specific language and both row and column-based state stores, it enables developers to build real-time applications, data pipelines, and analytical dashboards at the edge or in the cloud, reducing the cost, time, and complexity of multi-component stacks.
12
14
13
15
### Architecture: The Best of Both Worlds {#architecture}
14
16
@@ -75,4 +77,4 @@ SQL-based rules can be used to trigger or resolve alerts in systems such as Page
75
77
76
78
### Scalability and Elasticity
77
79
78
-
Timeplus supports three deployment models: **MPP (shared-nothing)** for on-premises setups where ultra-low latency is critical, **storage/compute separation** for elastic cloud-native environments using S3 (or similar object storage) to store the NativeLog, Historical Store, and Query State Checkpoints with zero replication overhead, and **hybrid mode** that combines both approaches. In storage/compute separation deployments, clusters integrate seamlessly with Kubernetes HPA or AWS Auto Scaling Groups, enabling highly concurrent continuous queries while scaling automatically with demand. Please refer [Timeplus Architecture](/architecture) for more details.
80
+
Timeplus supports three deployment models: **MPP (shared-nothing)** for on-premises setups where ultra-low latency is critical, **storage/compute separation** for elastic cloud-native environments using S3 (or similar object storage) to store the NativeLog, Historical Store, and Query State Checkpoints with zero replication overhead, and **hybrid mode** that combines both approaches. In storage/compute separation deployments, clusters integrate seamlessly with Kubernetes HPA or AWS Auto Scaling Groups, enabling highly concurrent continuous queries while scaling automatically with demand. Please refer [Timeplus Architecture](/architecture)and [cluster](/cluster) design for more details.
0 commit comments