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.
