timely-dataflow VS lambdo

Compare timely-dataflow vs lambdo and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
timely-dataflow lambdo
11 3
3,141 22
1.0% -
7.2 0.0
15 days ago over 3 years ago
Rust Python
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

timely-dataflow

Posts with mentions or reviews of timely-dataflow. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-21.

lambdo

Posts with mentions or reviews of lambdo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-01-22.
  • Why isn't differential dataflow more popular?
    13 projects | news.ycombinator.com | 22 Jan 2021
    It will return the sum of all values in column A. For large tables it will take some time to compute the result. Now assume we append a new record and want to get the new result. The traditional approach is execute this query again. A better approach is to process this new record only by adding its value in A to the result of the previous query. It is important in (stateful) stream processing.

    Something similar is implemented in these libraries which however rely on a different data processing conception (alternative to map-reduce):

    https://github.com/asavinov/prosto - Functions matter! No join-groupby, No map-reduce.

    https://github.com/asavinov/lambdo - Feature engineering and machine learning: together at last!

  • Feature Processing in Go
    3 projects | news.ycombinator.com | 21 Dec 2020
    I find this project quite interesting because sklearn has a good general design including data transformations and it does make sense to provide compatible functionality for Go.

    Feature engineering in general is a hot topic and especially if features are not simple hard-coded transformations but rather can be learned from data. For example, I developed a toolkit intended for combining feature engineering and ML:

        https://github.com/asavinov/lambdo - Feature engineering and machine learning: together at last!

What are some alternatives?

When comparing timely-dataflow and lambdo you can also consider the following projects:

noria - Fast web applications through dynamic, partially-stateful dataflow

differential-dataflow - An implementation of differential dataflow using timely dataflow on Rust.

differential-datalog - DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.

ballista - Distributed compute platform implemented in Rust, and powered by Apache Arrow.

materialize - The data warehouse for operational workloads.

rslint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate

bytewax - Python Stream Processing

tablespoon - 🥄✨Time-series Benchmark methods that are Simple and Probabilistic

realtime - Broadcast, Presence, and Postgres Changes via WebSockets

openHistorian - The Open Source Time-Series Data Historian

sliding-window-aggregators - Reference implementations of sliding window aggregation algorithms