scalar-labs / scalardb-analytics-postgresql

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScalarDB Analytics with PostgreSQL

ScalarDB Analytics with PostgreSQL expands the capabilities of ScalarDB to support various queries, including joins and aggregations, and enables users to run advanced processing, such as ad-hoc analysis.

ScalarDB Analytics with PostgreSQL, as the name suggests, uses PostgreSQL to execute queries on the data that ScalarDB manages, enabling users to perform various queries that PostgreSQL supports. For details, see the docs.

Online documentation

Components

This repository mainly includes two components. For details, please refer to the sub-directory of each component:

  • Schema Importer (schema-importer/) : CLI application that imports database objects from ScalarDB into PostgreSQL.
  • ScalarDB FDW (scalardb_fdw/) : PostgreSQL FDW extension that reads data from underlying databases by calling the ScalarDB library via the Java Native Interface.

This repository contains other directories, including:

  • docker/: Dockerfile to build a Docker image that contains PostgreSQL with the community-provided foreign data wrapper (FDW) extensions installed.
  • docs/: Documentation written in Markdown.

Contributing

Although this library is mainly maintained by the Scalar Engineering Team, we appreciate any help. Feel free to open an issue for reporting bugs, suggesting improvements, or requesting new features.

License

ScalarDB Analytics with PostgreSQL is dual-licensed under both the Apache 2.0 License (found in the LICENSE file in the root directory) and a commercial license. You may select, at your option, one of the above-listed licenses. Regarding the commercial license, please contact us for more information.

About

License:Apache License 2.0


Languages

Language:C 51.2%Language:Kotlin 38.1%Language:Java 8.6%Language:Dockerfile 0.9%Language:Makefile 0.8%Language:Shell 0.4%