A master project about implementing Cypher on Apache Flink

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

A master project about implementing Cypher on Apache Flink

Mengqi Yang
Hi all,

Let me introduce me first. My name is Mengqi Yang.  I was a master student
in Eindhoven University of Technology. Recently I have finished my master
project there (Vasia is also one of my supervisors, great thanks to her :)
).

The name of this project is  "a study of execution strategies for
openCypher on Apache Flink". In this project, I have implemented some
operators of Cypher (Cypher is a graph query language), mainly the core
operators, by using Flink batch API. One can easily build their own graph
queries by using these operators. Besides, two graph query optimizers are
also implemented for providing  different optimization strategies to the
graph queries. The whole project has been done by using Apache Flink, so I
would like to share my code and my thesis with the Flink community.

Please check the following link of my code. The thesis also has been
uploaded to the repository:
https://github.com/jiujieti/CypherImplementation
More details about this project could be found there.

If anyone is interested in this work or wants to continue this project or
has some questions, you can always contact me by my email
melody2014ymq@gmail.

Best regards,
Mengqi
Reply | Threaded
Open this post in threaded view
|

Re: A master project about implementing Cypher on Apache Flink

Vasiliki Kalavri
Hi Mengqi,

thank you for sharing your work with the community!

-Vasia.

On 14 October 2016 at 23:48, Mengqi Yang <[hidden email]> wrote:

> Hi all,
>
> Let me introduce me first. My name is Mengqi Yang.  I was a master student
> in Eindhoven University of Technology. Recently I have finished my master
> project there (Vasia is also one of my supervisors, great thanks to her :)
> ).
>
> The name of this project is  "a study of execution strategies for
> openCypher on Apache Flink". In this project, I have implemented some
> operators of Cypher (Cypher is a graph query language), mainly the core
> operators, by using Flink batch API. One can easily build their own graph
> queries by using these operators. Besides, two graph query optimizers are
> also implemented for providing  different optimization strategies to the
> graph queries. The whole project has been done by using Apache Flink, so I
> would like to share my code and my thesis with the Flink community.
>
> Please check the following link of my code. The thesis also has been
> uploaded to the repository:
> https://github.com/jiujieti/CypherImplementation
> More details about this project could be found there.
>
> If anyone is interested in this work or wants to continue this project or
> has some questions, you can always contact me by my email
> melody2014ymq@gmail.
>
> Best regards,
> Mengqi
>