dbiir / realtimeanalysis Goto Github PK
View Code? Open in Web Editor NEWSQL based real time analysis engine
License: GNU General Public License v3.0
SQL based real time analysis engine
License: GNU General Public License v3.0
Make plan based on given metadata
Read source code of Hive connector. Up to down. Focused on how to provide record set suitable for Presto.
Add support for PARTITION, LOAD and etc. Details
Convert received SQL queries into Presto-style SQL queries, and get entityId
, timestamp start
and timestamp end
in user query, then check meta store for related HDFS files.
Read source code of example http connector. Grasp the main view of connector implementation.
Using Hive API, create Hive external table and query through Presto engine.
Read source code of base jdbc connector. Just for reference. Focused on how to get metadata.
A simple interactive shell. Based on the glued code, receiving queries and returning results (along with running time statistics.)
A simple web ui where user can submit queries, and return results. More importantly, this ui can demonstrate how queries are running like the web ui of Presto.
Basic implementation. Support reading parquet file. Basic skip reading support without optimisation.
Using symlink
instead of copy
to group files into the same folder
Read source code of Hive connector. Up to down. Focused on how to provide record set suitable for Presto.
Add support for PARTITION, LOAD and etc. Details
Design connector modules and interfaces. Ready for implementation
Glue everything up. Make a whole module, ready to accept queries and return results based on our own meta server.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.