Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Will this also work for <3.0.0? #84

Closed
sonukapoor opened this issue Jun 15, 2016 · 5 comments
Closed

Will this also work for <3.0.0? #84

sonukapoor opened this issue Jun 15, 2016 · 5 comments

Comments

@sonukapoor
Copy link

Hi,

Will this work over HTTP REST for DB versions < 3.0.0 ?

Thanks

@legraphista
Copy link
Contributor

Hey sonukapoor,
This is a driver that implements the new BOLT protocol which was released in Neo4j 3.0.0.
Unfortunately, if you want to use the REST API, this is not the driver you're looking for.

Best regards,
Stefan

@sonukapoor
Copy link
Author

Thanks Stefan.

We will hopefully upgrade soon to 3.0.0. Quick followup question. Are there any benchmarks or performance tests that were done to compare the REST API vs BOLT?

Sonu

@legraphista
Copy link
Contributor

Hi again,

I haven't done any benchmarks, but after the switch to BOLT in production we saw a decrease of ~30% in response time (most likely because of lack of HTTP overhead, connection latency for every request and smaller data size that needs to be transferred between server and database). We also noticed that our maximum throughput has increased dramatically, over 300%.

Stefan

@sonukapoor
Copy link
Author

Amazing. Thanks a lot.

@pontusmelke
Copy link
Contributor

Thanks @legraphista for the nice answers. I will close this issue, if you @sonukapoor have more issues pleas reopen this issue or open a new one.

Regards,
Pontus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants