I am creating a restful server that will more-less expose premade types of 
queries. For instance: GET /relationships/mutual-friends?a=11&b=14. That is 
an incredibly simple example. The end server is providing relational data 
for deep learning models. The server itself needs to be able to handle 
oAuth, user access lists, and these premade queries. That's all.

Performance is absolutely crucial as is the future ability to replicate and 
scale the database. Most of the rest of the stack is written in python with 
client-side interfaces in HTML5/CSS/JS so my first reaction is to use a 
python microframework for the rest server and communicate through binary 
connections. But,* is there a significant performance gain between this an 
using a native Java Api on an embedded server?* Has anyone done benchmarks?

Assuming that it is close to twice as performant to use the native api on 
an embedded database, my first thought would be to embed an orientdb into 
something like the SpringFramework. However, orientdb obviously has a 
restful architecture.* Is it possible/safe to extend this server 
architecture* to add new routes while keeping administrative functions 
locked away from the end-user? I do not want to modify the source, but wrap 
or extend it.

Has anyone face a similar situation and has some feedback. It would be 
greatly appreciated.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to