Please don't confuse a graph data structure with a "visual" graphical representation, graphical can mean anything.
Graphs are nodes and relationships to other nodes which all can have relationships. For you as a Java developer it is perhaps easiest to imagine those as object networks. Otherwise it is as with every other Database, you have a physical database and an API, you create your data as you do with any other technology, by inserting things (and in a graph additionally by relating things). Perhaps one or more of the presentations about graph databases is useful for you. http://www.slideshare.net/tag/neo4j http://www.slideshare.net/emileifrem/an-intro-to-neo4j-and-some-use-cases-jfokus-2011 http://www.slideshare.net/peterneubauer/gdm-2011-neo4j-and-real-world-apps http://www.springsource.com/downloads/getting-started-spring-data-graph Cheers Michael You might also look into the documentation of our Spring Integration Library (Spring Data Graph) - http://bit.ly/sdg-book Am 02.05.2011 um 19:07 schrieb Anil Tatikonda: > Thanks a lot for all the Help. > > Yes I'm a Java Developer i may sound so dumb to you. I was just trying to > validate my understanding as this is little interesting for me and its > giving me little different perspective towards the data staying in a file > locally... its very different from our day to day style of doing stuff. > > Anyways thanks for the help. > > On Mon, May 2, 2011 at 12:58 PM, Marko Rodriguez <[email protected]>wrote: > >> Hey, >> >> Are you a Java developer? Simply start playing around as such: >> >> GraphDatabaseService graph = new EmbeddedGraphDatabase( "var/graphdb" ); >> Node a = graph.createNode(); >> a.setProperty("name", "marko"); >> Node b = graph.createNode() >> b.setProperty("name", "gold plated rocket car"); >> Relationship r = a.createRelationshipTo(b, >> DynamicRelationshipType.withName("purchased")); >> r.setProperty("timeStamp", 1234235234); >> >> // Marko--purchased-->GoldPlatedRocketCar >> >> If you want to dynamically do stuff from a terminal, you can consider >> learning about graph databases with Gremlin. >> http://gremlin.tinkerpop.com >> >> ./gremlin.sh >> g = new Neo4jGraph('var/graphdb'); >> a = g.addVertex([name:'marko']) >> b = g.addVertex([name:'gold plated rocket car']) >> r = g.addEdge(a, b, 'purchased', [timeStamp:'1234235234']) >> // what did Marko purchase? >> a.outE('purchased').inV.name >> >> http://paste.pocoo.org/show/381641/ >> >> Gremlin comes packaged with a few example graphs--no customer/order >> data--but hopefully you can abstract the concepts over to your domain. >> >> Hope that helps, >> Marko. >> >> http://markorodriguez.com >> >> On May 2, 2011, at 10:13 AM, Anil Tatikonda wrote: >> >>> Thanks that is a pretty quick reply i appreciate your response that helps >> my >>> understanding. >>> >>> And so now I'm trying the example in the Design Guide section. But it >> asks >>> me to create the RelationShipTypes by following the instructions in >> Getting >>> started but its not that clear. >>> And moreover where do i initialize this data and do you have any sample >> data >>> for those Customer and Orders that i can use. >>> >>> GraphDatabaseService graphDb = new EmbeddedGraphDatabase( "var/graphdb" >> ); >>> >>> >>> On Mon, May 2, 2011 at 12:10 PM, Marko Rodriguez <[email protected] >>> wrote: >>> >>>> Hello, >>>> >>>> Neo4j is a database + API. Thus, Neo4j will persist your data for you >> (in a >>>> directory) and will expose that data logically as a graph for you >> (JavaDoc >>>> API). >>>> >>>> Neo4j is NOT a graph API over an existing database (e.g. MySQL). >>>> >>>> Hope that helps, >>>> Marko. >>>> >>>> http://markorodriguez.com >>>> >>>> On May 2, 2011, at 10:03 AM, Anil Tatikonda wrote: >>>> >>>>> I have read through the Getting Started on Neo4j this morning. >>>>> I understood that this a graphical database representation of our data. >>>>> >>>>> But its very hard to imagine in terms of our Application. So where does >>>> the >>>>> data stay lets just say we have Customers and Orders like your example >>>> where >>>>> does all that data live??? in a file locally or somewhere in the >> database >>>>> again and Neo4j is just a graphical representation of the same data >> ???? >>>>> >>>>> Thanks >>>>> Anil Tatikonda >>>>> _______________________________________________ >>>>> Neo4j mailing list >>>>> [email protected] >>>>> https://lists.neo4j.org/mailman/listinfo/user >>>> >>>> _______________________________________________ >>>> Neo4j mailing list >>>> [email protected] >>>> https://lists.neo4j.org/mailman/listinfo/user >>>> >>> _______________________________________________ >>> Neo4j mailing list >>> [email protected] >>> https://lists.neo4j.org/mailman/listinfo/user >> >> _______________________________________________ >> Neo4j mailing list >> [email protected] >> https://lists.neo4j.org/mailman/listinfo/user >> > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

