Presto
cube.js
Our great sponsors
Presto | cube.js | |
---|---|---|
14 | 84 | |
15,507 | 17,041 | |
0.8% | 1.3% | |
9.9 | 9.9 | |
7 days ago | about 8 hours ago | |
Java | Rust | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
Presto
-
Multi-Database Support in DuckDB
We have some of this functionality in Presto (https://github.com/prestodb/presto), but it takes fair bit of work to implement it for all the different backends.
-
Rust std:fs slower than Python
Note that glibc has a similar problem in multithreaded contexts. It strands unused memory in thread-local pools, which grows your memory usage over time like a memory leak. We got lower memory usage that didn't grow over time by switching to jemalloc.
Example of this: https://github.com/prestodb/presto/issues/8993
-
Ask HN: What are some SQL transpilers?
SQLGlot is a really awesome tool that can. transpile SQL to various dialects -- https://news.ycombinator.com/item?id=31981568. What are some other SQL transpilers? I believe Presto (https://github.com/prestodb/presto) includes one, but what are others?
-
After a few recent events, opening a Linux terminal in public places is a big no-no
export MVNW_VERBOSE=true git clone https://github.com/prestodb/presto.git cd presto bash ./mvnw clean install
- Compile the Minecraft Server (Java Edition) to Native with GraalVM Native Image
-
What are y'all learning right now?
more specifically, recently started learning about Presto [paper], and have been diving deeper into [source] code.
-
DeWitt Clause, or Can You Benchmark %DATABASE% and Get Away With It
Presto
- Let's write a compiler, part 5: A code generator
-
Memoization in Cost-based Optimizers
You may find a similar design in many production-grade heuristic optimizers. In our previous blog post about Presto, we discussed the Memo class that manages such references. In Apache Calcite, the heuristic optimizer HepPlanner models node references through the class HepRelVertex.
cube.js
-
Apache Superset
We use https://cube.dev/ as intermediate layer between data warehouse database and Superset (and other "terminal" apps for BI like report generators). You define your schema (metrics, dimensions, joins, calculated metrics etc) in cube and then access them by any tool that can connect to SQL db
-
Show HN: VulcanSQL – Serve high-concurrency, low-latency API from OLAP
How is this different from something like https://cube.dev/
-
Best Headless Chart Library?
Have a look to cube.js
-
Semantic layer
Disclaimer: I'm with the Cube team. I think that Cube Cloud, the managed platform for Cube we're building at cube.dev, might help a lot with the data model authoring/editing/testing/deploying workflow. There's a cloud-based IDE, Git integration, private API endpoints for branches, and monitoring. Here are the docs: https://cube.dev/docs/dev-tools/dev-playground
Hey! I can related to many things here except for a few. As a person from the team behind Cube (cube.dev), I wonder what you think of our product and what is your experience with Cube.
-
Dozer: A scalable Real-Time Data APIs backend written in Rust
How does this compare to something like Cube?
-
Getting started with a metrics store
Cube Dev, a computer software company that specializes in the fields of open source, analytics, databases, and developer tools was founded in 2016. Cube Dev has a free open-source version and a paid Cube Cloud service in which they manage all of the infrastructure in a SaaS offering. With the free tier, you could transfer up to 1Gb of data between Cube Cloud and API clients or databases.
- Dbt to acquire Transform to build out its semantic layer
-
Apache Iceberg-based opensource analytics stack demo
Hi, I've created an opensource demo of a Docker-based local analytics stack that includes Apache Iceberg, Trino, Spark, Dagster (orchestration), Cube.dev (analytics model), Metabase (reports and dashboards), and Jupyter (data science notebook). I think that this is a pretty good starting point for Iceberg projects. Feel free to check it out at GitHub.
-
Looking for a library to aid with creating APIs for graphs, charts, etc
Sounds like you want this: https://cube.dev which is open source: https://github.com/cube-js/cube.js
What are some alternatives?
Trino - Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Apache Phoenix - Mirror of Apache Phoenix
Apache Superset - Apache Superset is a Data Visualization and Data Exploration Platform [Moved to: https://github.com/apache/superset]
Apache Calcite - Apache Calcite
Elasticsearch - Free and Open, Distributed, RESTful Search Engine
HikariCP - 光 HikariCP・A solid, high-performance, JDBC connection pool at last.
Redash - Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
Druid - Apache Druid: a high performance real-time analytics database.
jOOQ - jOOQ is the best way to write SQL in Java
Spring Data JPA - Simplifies the development of creating a JPA-based data access layer.
Metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Apache Drill - Apache Drill is a distributed MPP query layer for self describing data