arrow-datafusion VS aws-sdk-rust

Compare arrow-datafusion vs aws-sdk-rust and see what are their differences.

arrow-datafusion

Apache Arrow DataFusion and Ballista query engines (by apache)

aws-sdk-rust

AWS SDK for the Rust Programming Language (by awslabs)
Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • OPS - Build and Run Open Source Unikernels
arrow-datafusion aws-sdk-rust
22 10
1,564 1,342
12.6% 17.4%
9.8 8.9
6 days ago 4 days ago
Rust Rust
Apache License 2.0 Apache License 2.0
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.

arrow-datafusion

Posts with mentions or reviews of arrow-datafusion. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-28.

aws-sdk-rust

Posts with mentions or reviews of aws-sdk-rust. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-02.
  • Google Cloud is hiring to build an official Rust SDK
    1 project | reddit.com/r/rust | 13 Jan 2022
    Absolutely love to see this. There's already an AWS SDK in Rust, and we're now getting a GCP SDK as well. These tools are critical for Rust adoption in the cloud/microservice space.
  • Why Architecture Oriented Programming Matters (2019)
    1 project | news.ycombinator.com | 20 Dec 2021
    I've said a few times that modern microservice architectures feel a lot like what traditional object-oriented programming was about, and I think this is another confirmation of that. I think that these days the connectors are JSON over HTTP, RPC and things like that. When a service exposes a JSON over HTTP API, I can use it from any programming language, from any program.

    So "first class connectors", to me, would be something like a language describing how to interact with a service, and a code generator that takes that language and transform it into code in your language. For example, the aws-sdk-rust [1] says:

    > The SDK is code generated from Smithy models that represent each AWS service. The code used to generate the SDK can be found in smithy-rs.

    Here's a link to Smithy's homepage: https://awslabs.github.io/smithy/.

    To me, Smithy with a code generator looks like a connector that would increase your productivity. But I'm not sure if we can call something that relies on code generation "first class". I'm not sure what "first class connectors" would look like either.

    [1]: https://github.com/awslabs/aws-sdk-rust

  • AWS SDK for Rust (Developer Preview)
    2 projects | reddit.com/r/rust | 2 Dec 2021
    It's possible: https://github.com/awslabs/aws-sdk-rust/tree/main/sdk
    2 projects | reddit.com/r/rust | 2 Dec 2021
  • Official AWS library
    2 projects | reddit.com/r/rust | 17 Sep 2021
    All good! fwiw, the list of supported services mentioned in https://www.reddit.com/r/rust/comments/n78v46/a_new_aws_sdk_for_rust_alpha_launch/gxbr43i/ is much more filled out than before.
    2 projects | reddit.com/r/rust | 17 Sep 2021
  • What libraries do you miss from other languages?
    29 projects | reddit.com/r/rust | 11 Sep 2021
    In alpha, but officially supported! https://github.com/awslabs/aws-sdk-rust
  • Writing a Lambda in Rust using aws-lambda-rust-runtime and aws-sdk-rust
    3 projects | dev.to | 16 Aug 2021
    aws-sdk-rust is a new AWS SDK for Rust that is under development and only "alpha" released. I've used just the s3 client from it, so all I have to add is:
  • Cross-posting to Tumblr
    5 projects | dev.to | 5 Jul 2021
    # Rename binary for AWS Lambda custom runtime: # https://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom.html [[bin]] name = "bootstrap" path = "src/main.rs" [dependencies] anyhow = "1.0" aws_sqs = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.10-alpha", package = "aws-sdk-sqs" } futures = "0.3" lambda_runtime = "0.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" tokio = { version = "1.5.0", features = ["full"] } tracing = "0.1" tracing-subscriber = "0.2"
  • The New AWS SDK for Rust
    1 project | news.ycombinator.com | 8 May 2021

What are some alternatives?

When comparing arrow-datafusion and aws-sdk-rust you can also consider the following projects:

ClickHouse - ClickHouseยฎ is a free analytics DBMS for big data

polars - Fast multi-threaded DataFrame library in Rust | Python | Node.js

db-benchmark - reproducible benchmark of database-like ops

tikv - Distributed transactional key-value database, originally created to complement TiDB

cloudscraper - A Python module to bypass Cloudflare's anti-bot page.

datafuse - An elastic and reliable Cloud Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easy [Moved to: https://github.com/datafuselabs/databend]

plotters - A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely ๐Ÿฆ€ ๐Ÿ“ˆ๐Ÿš€

aws-cli - Universal Command Line Interface for Amazon Web Services

awesome-rewrite-it-in-rust - A curated list of replacements for existing software written in Rust [Moved to: https://github.com/TaKO8Ki/awesome-alternatives-in-rust]

sea-query - ๐ŸŒŠ A dynamic SQL query builder for MySQL, Postgres and SQLite

nushell - A new type of shell

ceres-solver - A large scale non-linear optimization library