Gora is a hibernate-like ORM framework

Source: Internet
Author: User
Tags cassandra

Gora is a hibernate-like ORM framework, but it doesn't just support relational databases, it's more important to support the storage of big data like NoSQL.
supports storage of big data like NoSQL
Apache Gora is an open-source ORM (Object/relation Mapping, Object-relational mapping) framework that provides the memory data model and data persistence for big data. Currently Gora supports the storage of column data, key-value data, document data and RDBMS data, and also supports the use of Apache Hadoop to analyze big data although there are many good relational database ORM frameworks on the market today, However, data model-based frameworks such as JDO still have some shortcomings, such as the storage and persistence of the column data model. Gora makes up for this problem by making it easy for users to model and persist large data at the time of memory, and to support Hadoop for analyzing big data. Gora's goal is to become a standard data representation and persistence framework for big data. its function [1] is summarized as follows: · Data persistence: Persisting objects to columnstore, such as Apache HBase, Apache Cassandra, hypertable, persistent to key-value storage such as Voldermort, Redis, etc., persisted to SQL database, such as MySQL, HSQLDB; You can also make Hadoop HDFs storage for files; Data access: Use the Java API to easily access data without regard to the location of the data; Indexing: Persisting objects to Apache Lucene and SOLR indexes, using the Gora API to access or query data; Analytics: Access to data and analysis via Apache Pig, hive and cascading · MapReduce support: Native support for Hadoop's mapreduce framework.A source code structure editor for GoraGora source code is organized in the form of modules, where Gora-core is the main core module. All other modules rely on this core module, of course you can expand your own module, the current implementation of the module is as follows Gora-core: Core module Gora-cassandra:apache Cassandra Module Gora-hbase:apache hbase module go Ra-sql:sql database module [1]

Gora is a hibernate-like ORM framework

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.