Skip to content
/ mura Public

An in-memory SQL Query Compiler built on Apache Arrow

License

Notifications You must be signed in to change notification settings

sujithjay/mura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mura

An in-memory SQL Query Compiler built on Apache Arrow.

Mura

Etymology

Named after Yoshiko Futamura, namesake of the Futamura Projections.

Rationale

The idea of Mura is to build a simple query compiler to be later specialised into a query interpreter, as discussed in How to Architect a Query Compiler, Revisited. Mura uses Apache Arrow as the memory model. It supports SQL query execution against Parquet, and against in-memory data.

Credits

About

An in-memory SQL Query Compiler built on Apache Arrow

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages