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.
