since two weeks I'm following this user list and also read documentation at your web sites. many years ago I worked with ODBMS (FastObjects, Versant) and I like it to persist my structures as object graphs.
in recent projects I'm using RDBMS (DB2) with EJB3 / JPA / Hibernate my projects are for small and medium-sized companies, but the business apps are complex and there are many use-cases where traversing a tree of nodes is the most important thing and I dont like all the mapping needed with hibernate now I found Neo4J and it seems to be a good solution, so I think I could give it a try. do you think I can use it for a normal enterprise business application, where the most time the user is navigating thru associations ? I could imagine to to write (synchronize) all data important for BI to a RDBMS, but use Neo as the main DB for live data some questions: * exists something like optimistic locking or have I to implement this by myself * exists something like entity versioning (http://www.jboss.org/envers/) * is reporting possible with Neo4J, perhaps using Eclipse BIRT with custom ODA extension my application is based on osgi (equinox) at server site and also for clients (eclipse rcp) whats the recommended way to connect clients with Neo4J ? direct access from the client or (what I would prefer) thru remote OSGI Services ? Do I run into similar things like Hibernate Lazy Access Exceptions ? thanks for some hints then I'll try to implement a solution for demo-data at first to get a feeling how Neo4J works -- ekke (ekkehard gentz) independent software-architect senior erp-consultant eclipse | osgi | equinox | mdsd | oaw | emf | uml max-josefs-platz 30, D-83022 rosenheim, germany mailto:e...@ekkes-corner.org homepage (de): http://gentz-software.de blog (en): http://ekkes-corner.org twitter: @ekkescorner skype: ekkes-corner Steuer-Nr: 156/220/30931 FA Rosenheim, UST-ID: DE189929490 _______________________________________________ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user