简化数据库访问技术 Spring Data
jopen
13年前
<p><strong><img style="width:157px;height:91px;" title="project_data.png" border="0" alt="project_data.png" src="https://simg.open-open.com/show/aa40b785ba2b21ea2335bd548984607c.png" /><br /> Spring Data</strong> 项目的目的是为了简化构建基于 Spring 框架应用的数据库访问技术,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。</p> <p>Spring Data 包含多个项目:</p> <table class="ke-zeroborder"> <tbody> <tr style="border-bottom:#ccc 1px solid;border-top:#ccc 1px solid;"> <td width="20%"><b>Category</b></td> <td width="20%" align="left"><b>Sub-project</b></td> <td width="60%"> </td> </tr> <tr valign="top"> <td>Relational Databases</td> <td><a href="/misc/goto?guid=4958189059299446321">JPA</a></td> <td>Spring Data JPA - Simplifies the development of creating a JPA-based data access layer</td> </tr> <tr valign="top"> <td> </td> <td><a href="/misc/goto?guid=4958189058557735076">JDBC Extensions</a></td> <td>Support for Oracle RAC, Advanced Queuing, and Advanced datatypes. Future support for QueryDSL.</td> </tr> <tr style="border-bottom:#ccc 1px solid;"> <th> </th> <th> </th> <th> </th> </tr> <tr></tr> <tr valign="top"> <td>Big Data</td> <td><a href="/misc/goto?guid=4958189057826736001">Hadoop</a></td> <td>The <a href="/misc/goto?guid=4958183274341148845" target="_blank">Apache Hadoop</a> project is an open-source implementation of frameworks for reliable, scalable, distributed computing and data storage.</td> </tr> <tr style="border-bottom:#ccc 1px solid;"> <th> </th> <th> </th> <th> </th> </tr> <tr></tr> <tr valign="top"> <td>Data-Grid</td> <td><a href="/misc/goto?guid=4958196568602231658">GemFire</a></td> <td><a href="/misc/goto?guid=4959518028810323799" target="_blank">VMware vFabric GemFire</a> is a distributed data management platform providing dynamic scalability, high performance, and database-like persistence. It blends advanced techniques like replication, partitioning, data-aware routing, and continuous querying.</td> </tr> <tr style="border-bottom:#ccc 1px solid;"> <th> </th> <th> </th> <th> </th> </tr> <tr></tr> <tr valign="top"> <td>Key Value Stores</td> <td><a href="/misc/goto?guid=4958189056349848654">Redis</a></td> <td><a href="/misc/goto?guid=4958185538616997143" target="_blank">Redis</a> is an open source, advanced key-value store.</td> </tr> <tr> <td> </td> <td><a href="/misc/goto?guid=4958189055608680980">Riak</a></td> <td>Riak is a Dynamo-inspired key/value store with a distributed database network platform that makes storing and retrieving data simple, safe and low-cost.</td> </tr> <tr style="border-bottom:#ccc 1px solid;"> <th> </th> <th> </th> <th> </th> </tr> <tr></tr> <tr valign="top"> <td>Document Stores</td> <td><a href="/misc/goto?guid=4958189054130464841">MongoDB</a></td> <td><a href="/misc/goto?guid=4958183898586439931" target="_blank">MongoDB</a> is a scalable, high-performance, open source, document-oriented database.</td> </tr> <tr valign="top"> <td> </td> <td>CouchDB (planned)</td> <td><a href="/misc/goto?guid=4958185675166984508" target="_blank">Apache CouchDB</a> is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript.</td> </tr> <tr style="border-bottom:#ccc 1px solid;"> <th> </th> <th> </th> <th> </th> </tr> <tr></tr> <tr></tr> <tr valign="top"> <td>Graph Databases</td> <td><a href="/misc/goto?guid=4958189054874007068">Neo4j</a></td> <td><a href="/misc/goto?guid=4958187039130349070" target="_blank">Neo4j</a> is a graph database, a fully transactional database that stores data structured as graphs.</td> </tr> <tr style="border-bottom:#ccc 1px solid;"> <th> </th> <th> </th> <th> </th> </tr> <tr></tr> <tr valign="top"> <td>Column Stores</td> <td>HBase (planned)</td> <td><a href="/misc/goto?guid=4958186451922799198" target="_blank">Apache HBase</a> is an open-source, distributed, versioned, column-oriented store modeled after Google' Bigtable</td> </tr> <tr valign="top"> <td> </td> <td>Cassandra (planned)</td> <td>The <a href="/misc/goto?guid=4958189053392575275" target="_blank">Apache Cassandra Project</a> develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.</td> </tr> <tr style="border-bottom:#ccc 1px solid;"> <th> </th> <th> </th> <th> </th> </tr> <tr></tr> <tr valign="top"> <td>Blob-Stores</td> <td><a href="/misc/goto?guid=4958189051237265810">Blob</a></td> <td>Provides access to blob stores such as <a href="/misc/goto?guid=4958189051983725035" target="_blank">Amazon Simple Storage Services (S3)</a> as well as from other vendors such as Rackspace and Azure.</td> </tr> <tr style="border-bottom:#ccc 1px solid;"> <th> </th> <th> </th> <th> </th> </tr> <tr></tr> <tr></tr> <tr valign="top"> <td>Common Infrastructure</td> <td><a href="/misc/goto?guid=4958189060776521940">Commons</a></td> <td>Provides shared infrastructure for use across various data access projects. General support for cross-database persistence is located here</td> </tr> <tr valign="top"> <td> </td> <td><a href="/misc/goto?guid=4959518029267660699">Grails Mapping</a></td> <td>Provides a database unified object mapping framework that is portable across different databases for Grails.</td> </tr> </tbody> </table> <br /> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1328449863718" target="_blank">http://www.open-open.com/lib/view/home/1328449863718</a></p>