Apache Drill vs pgweb: What are the differences?
Apache Drill: Schema-Free SQL Query Engine for Hadoop and NoSQL. Apache Drill is a distributed MPP query layer that supports SQL and alternative query languages against NoSQL and Hadoop data storage systems. It was inspired in part by Google's Dremel; pgweb: Web-based PostgreSQL database browser written in Go. This is a web-based browser for PostgreSQL database server. Its written in Go and works on Mac OSX, Linux and Windows machines. Main idea behind using Go for the backend is to utilize language's ability for cross-compile source code for multiple platforms. This project is an attempt to create a very simple and portable application to work with PostgreSQL databases.
Apache Drill and pgweb belong to "Database Tools" category of the tech stack.
Some of the features offered by Apache Drill are:
- Low-latency SQL queries
- Dynamic queries on self-describing data in files (such as JSON, Parquet, text) and MapR-DB/HBase tables, without requiring metadata definitions in the Hive metastore.
- ANSI SQL
On the other hand, pgweb provides the following key features:
- Connect to local or remote server
- Browse tables and table rows
- Get table details: structure, size, indices, row count
pgweb is an open source tool with 5.94K GitHub stars and 419 GitHub forks. Here's a link to pgweb's open source repository on GitHub.