go-duckdb

go-duckdb provides a database/sql driver for the DuckDB database engine. (by marcboeker)

Go-duckdb Alternatives

Similar projects and alternatives to go-duckdb

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better go-duckdb alternative or higher similarity.

go-duckdb reviews and mentions

Posts with mentions or reviews of go-duckdb. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-27.
  • Embeddable Database for Go which have Date/Time type
    1 project | /r/golang | 28 Nov 2022
    DuckDB also has date functions and Go bindings
  • Range Joins in DuckDB
    2 projects | news.ycombinator.com | 27 May 2022
    I've been beating my head trying to get duckdb to statically link into a Go program (I'm neither an expert with cgo nor ld). If anyone else has been able to do this I'd love to see your build steps.

    https://github.com/marcboeker/go-duckdb produces a non-static binary by default.

  • Friendlier SQL with DuckDB
    8 projects | news.ycombinator.com | 12 May 2022
    Here is a solved Github Issue related to CGO for the Go bindings! If you have another issue, please feel free to post it on their Github page!

    https://github.com/marcboeker/go-duckdb/issues/4

  • Dsq: Commandline tool for running SQL queries against JSON, CSV, Parquet, etc.
    5 projects | news.ycombinator.com | 11 Jan 2022
    Yeah frankly the q benchmark isn't the best even though dsq compares favorably in it. It isn't well documented and exercises a very limited amount of functionality and isn't very rigorous from what I can see. That said, the caching q does is likely very solid (and not something dsq does).

    The biggest risk I think with octosql (and cube2222 is here somewhere to disagree with me if I'm wrong) is that they have their own entire SQL engine whereas textql, q and dsq use SQLite. But q is also in Python whereas textql, octosql, and dsq are in Go.

    In the next few weeks I'll be posting some benchmarks that I hope are a little fairer (or at least well-documented and reproducible). Though of course it would be appropriate to have independent benchmarks too since I now have a dog in the fight.

    On a tangent, once the go-duckdb binding [0] matures I'd love to offer duckdb as an alternative engine flag within dsq (and DataStation). Would be neat to see.

    [0] https://github.com/marcboeker/go-duckdb

  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Apr 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic go-duckdb repo stats
4
492
8.2
19 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com