- octosql-plugin-postgres VS go-sqlite3-stdlib
- octosql-plugin-postgres VS cargo-semver-checks
- octosql-plugin-postgres VS octosql-plugin-random_data
- octosql-plugin-postgres VS materialize
- octosql-plugin-postgres VS dsq
- octosql-plugin-postgres VS octosql
- octosql-plugin-postgres VS noria
- octosql-plugin-postgres VS steampipe
Octosql-plugin-postgres Alternatives
Similar projects and alternatives to octosql-plugin-postgres
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
-
go-sqlite3-stdlib
A standard library for mattn/go-sqlite3 including best-effort date parsing, url parsing, math/string functions, and stats aggregation functions
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
octosql-plugin-postgres reviews and mentions
-
OctoSQL allows you to join data from different sources using SQL
Thanks!
I'll start by saying that OctoSQL is single-machine-only, as I'm not sure what exactly you meant with "federated".
I'd recommend starting by going with a debugger through the execution of the root function in root.go, as that calls out to all the macro transformations.
Then, you can take a look at the optimizer (optimizer directory) and the Postgres plugin source[0], as an example of a plugin that is able to push down predicates to the underlying database. As well as the Typecheck (logical -> physical) and Materialize (physical -> execution) transformations.
I'm planning to write a few technical documents about the implementation soon, while writing some actual usage documentation as well.
[0]: https://github.com/cube2222/octosql-plugin-postgres
Stats
cube2222/octosql-plugin-postgres is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.
The primary programming language of octosql-plugin-postgres is Go.
Popular Comparisons
Sponsored