I'm having very similar questions and issues finding proper examples or 
documentation. Will be a typical learning-by-doing/trial-and-error 
onboarding. Somewhat discouraging, especially when it comes to choosing a 
stack for a serious/lengthy project..

On Monday, May 23, 2016 at 5:09:07 AM UTC+2, Eric24 wrote:
>
> Forgive me, because I know this question has been asked before, but it has 
> never really been answered (that I could find after a significant time of 
> searching).
>
> I fully understand the basic sequence of events need to use orientjs: 
> instantiate the driver, connect to a server, select a database, execute one 
> or more queries, and close the database (and/or connection), but what isn't 
> clear is exactly what should be done when, in a nodejs server application, 
> particularly with regard to how to manage the orientjs connections during 
> the HTTP request lifecycle. A simple example of using orientjs with 
> express.js, would be great (all of the examples in the orientjs git 
> repository and every other code example that I've been able to find just 
> show code snippets that don't fully describe these details). But short of 
> an expressjs example, which of these functions should be called when?
>
>    1. create server object from OrientDB
>    2. create db object from server.use
>    3. use db object (potentially more than once in a given HTTP request 
>    cycle)
>    4. close db
>    5. close server connection
>
> Is it this?
>
>    1. [during initialization; before the HTTP request handler is invoked] 
>    create server object from OrientDB
>    2. [during initialization or within (at the top of) the HTTP request 
>    handler, for every individual request] create db object from server.use
>    3. [within the HTTP request handler, for every individual request] use 
>    db object (potentially more than once in a given HTTP request cycle)
>    4. [upon shutdown or within (at the end of) the HTTP request handler, 
>    for every individual request] close db
>    5. [upon shutdown or within (at the end of) the HTTP request handler, 
>    for every individual request] close server connection
>
> Also, it appears to me that connection pooling is always enabled on 
> orientjs 2.2 (with a default max of 5 connections); correct?
>
>
>

-- 

--- 
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