Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: VulcanSQL – Serve high-concurrency, low-latency API from OLAP (vulcansql.com)
8 points by wwwy3y3 on July 5, 2023 | hide | past | favorite | 4 comments
Hi HN,

I wanted to share an exciting new open-source project: "VulcanSQL"! If you're interested in seamlessly transitioning your operational and analytical use cases from data warehouses and databases to the edge API server, this open-source data API framework might be just what you're looking for.

VulcanSQL (https://vulcansql.com/) is suitable for following use cases:

* Customer-facing analytics - expose analytics in your SaaS product for customers to understand how the product is performing for them via customer dashboards, insights, and reports.

* Data Sharing - sharing data with partners, vendors, or customers, which requires a secure and scalable way to expose data.

* Internal tools - Integration with internal tools like Retools.

it leverages the impressive capabilities of DuckDB as a caching layer. This combination brings about cost reduction and a significant boost in performance, making it an excellent choice for high-concurrency, low-latency scenarios that OLAP not suitable for.

By utilizing VulcanSQL, you can move remote data computing in cloud data warehouses, such as Snowflake and BigQuery to the edge. This embedded approach ensures that your analytics and automation processes can be executed efficiently and seamlessly, even in resource-constrained environments.

GitHub: https://github.com/Canner/vulcan-sql




How is this different from something like https://cube.dev/


Excellent question!

Upon initial comparison, VulcanSQL and Cube.dev might seem to offer similar functionalities, as both serve APIs from data warehouses. However, the primary distinction lies in our respective focus areas.

Cube.dev puts more emphasis on constructing a semantic layer, whereas VulcanSQL is dedicated to addressing high-concurrency, low-latency scenarios. We achieve this through a serverless approach, seamlessly integrated with DuckDB.

This distinction in focus sets VulcanSQL apart, providing a unique solution to handle specific performance scenarios.


It looks redundant in the presence of ClickHouse, which covers these usage scenarios perfectly.


Hi, thanks for you comment.

I'm William, contributor of VulcanSQL.

We're an API framework, not a database like ClickHouse. We enable data engineers to build data APIs fast on top of their data warehouse, which including ClickHouse. In fact, you can see from our issues (https://github.com/Canner/vulcan-sql/issues/138), ClickHouse users actually ask us to bring ClickHouse connector to VulcanSQL.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: