Spring Data Neo4j 2.0.0.M1 发布
jopen 13年前
<p><a href="/misc/goto?guid=4958195366192159015" target="_blank">Spring Data</a> 的 Neo4j 模块 2.0 的第一个里程碑版发布了,该版本主要进行了内部的重构,切分成几个只模块,详细包括:</p> <ul> <li>spring-data-neo4j: Neo4jTemplate for easy, copying object-graph-mapping, and Spring Data Repositories using persistence entity meta information</li> <li>spring-data-neo4j-aspects: transparent object-graph-mapping using AspectJ</li> <li>spring-data-neo4j-cross-store: AspectJ based cross-store-persistence between JPA and Neo4j</li> <li>spring-data-neo4j-rest: transparent access of a remote Neo4j REST-Server</li> </ul> <p><strong>Spring Data</strong> 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。而 <strong>Spring Data Neo4j 是 Spring Data 用来支持 Neo4j 的模块</strong>。</p> <div id="p_fullcontent" class="detail"> <p><br /> <a href="/misc/goto?guid=4958187039130349070" target="_blank">Neo4j</a>是一个网络——面向<strong id="ml_70">网络</strong>的<strong id="ml_71">数据库</strong>——也就是说,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络上而不是表中。网络(从数学角度叫做图)是一个灵活的数据结构,可以应用更加敏捷和快速的开发模式。</p> <p>你可以把Neo看作是一个高性能的<strong id="s8bw0">图引擎</strong>,该引擎具有成熟和健壮的<strong id="s8bw1">数据库</strong>的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。</p> </div>