Hi, we've this issue about a new graph pool to avoid mixing API: https://github.com/orientechnologies/orientdb/issues/1971
This will be fixed at days. Lvc@ On 31 January 2014 09:37, Andrey Lomakin <[email protected]> wrote: > Hi, > Connection pool can be used from document database. > Create document database and pass it in OrientGraph it is a bit > inconvenient but we did benchmark of import of wikipedia data structure it > is 10-15 times faster on some data sets. > > > On Thu, Jan 30, 2014 at 10:59 PM, Riccardo Tasso <[email protected] > > wrote: > >> And what about the ConnectionPool? If I remember well it was usable only >> from OGraphDatabase. >> >> Thanks, >> Riccardo >> >> >> 2014-01-30 Claudio Tesoriero <[email protected]>: >> >> Thanks! >>> Il 30/gen/2014 17:33 "Andrey Lomakin" <[email protected]> ha >>> scritto: >>> >>>> >>>> Hi, >>>> To create graph db in such way just use >>>> >>>> db = Orient.instance().getDatabaseFactory().createDatabase("graph", >>>> "plocal:" >>>> + dbPath) >>>> if (!db.exists()) { >>>> info("DB does not exist, BaasBox will create a new one"); >>>> db.create(); >>>> } >>>> >>>> About the second question, you have several variants. >>>> >>>> Two of them: >>>> 1. db.addVertex("class:" + CLASS_VERTEX_NAME); >>>> 2. db.addVertex(CLASS_VERTEX_NAME, null); >>>> >>>> >>>> >>>> On Thu, Jan 30, 2014 at 5:30 PM, Claudio <[email protected]> wrote: >>>> >>>>> Hi Luca, >>>>> we use the old OGraphDatabase API to create a new fresh graph >>>>> database if it does not exists when our application starts. >>>>> db = new OGraphDatabase( "plocal:" + dbPath ) ; >>>>> if (!db.exists()) { >>>>> info("DB does not exist, BaasBox will create a new one"); >>>>> db.create(); >>>>> } >>>>> >>>>> As far I know the OrientGraph API hasn't got the exists() method, on >>>>> the contrary, its constructor raises an error if the specified DB does >>>>> not >>>>> exists. >>>>> Any advice on this? >>>>> >>>>> Furthermore we use it to create vertices: >>>>> ODocument vertex = db.createVertex(CLASS_VERTEX_NAME); >>>>> >>>>> Inspecting the OrientGraph API, I cannot find a similar API. I just >>>>> found the addVertex(iClassName, iClusterName) that accepts two >>>>> parameters instead of just the class name >>>>> >>>>> Thanks, >>>>> Claudio >>>>> >>>>> >>>>> Il giorno mercoledì 29 gennaio 2014 11:26:21 UTC+1, Lvc@ ha scritto: >>>>> >>>>>> Hi all, >>>>>> we're very close to merge the new storage structure to the 1.7 >>>>>> branch. Andrey has some *awesome numbers *about the performance of >>>>>> the new engine in terms of benchmarks, he will share them with us on this >>>>>> group very soon. >>>>>> >>>>>> But in order to complete the merge, we should *remove the old Graph >>>>>> API: OGraphDatabase*! This is mainly for 2 big reasons: >>>>>> >>>>>> 1. it's not compatible with *Lightweight* edges and other >>>>>> improvements we introduced since version 1.4.x >>>>>> 2. it heavily uses *MVRB-Tree indexes* so it wouldn't scale on >>>>>> the new storage structure >>>>>> >>>>>> So after a while we deprecated the old Graph API, it's time to >>>>>> removed it from the v1.7 code base. I know some users are still sticked >>>>>> with this API, they can decide to: >>>>>> >>>>>> 1. Migrate to the Blueprints API (well documented on OrientDB & >>>>>> TinkerPop sites) >>>>>> 2. Stay with old API and remain sticked to last OrientDB v1.6.x. >>>>>> >>>>>> Obviously we strongly suggest 1st solution! >>>>>> >>>>>> For the users want to migrate we will provide a new guide to migrate >>>>>> the old code (very easy, most of the concepts are the same). In this way >>>>>> they could benefits of HUGE improvement with last version of OrientDB, >>>>>> specially with big databases. >>>>>> >>>>>> Any comments are welcome :-) >>>>>> >>>>>> Lvc@ >>>>>> >>>>>> -- >>>>> >>>>> --- >>>>> 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/groups/opt_out. >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> Andrey Lomakin. >>>> >>>> Orient Technologies >>>> the Company behind OrientDB >>>> >>>> -- >>>> >>>> --- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "OrientDB" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/orient-database/oFYb96sM7Jg/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> -- >>> >>> --- >>> 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/groups/opt_out. >>> >> >> -- >> >> --- >> 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/groups/opt_out. >> > > > > -- > Best regards, > Andrey Lomakin. > > Orient Technologies > the Company behind OrientDB > > -- > > --- > 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/groups/opt_out. > -- --- 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/groups/opt_out.
