The Apache Gora open source framework provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key value stores, document stores and RDBMSs, and analyzing the data with extensive Apache Hadoop™ MapReduce support. Gora uses the Apache Software License v2.0. Gora graduated from the Apache Incubator in January 2012 to become a top-level Apache project. You can find the Gora DOAP here.
After a successful Google Summer of Code 2013 project, Gora has been adopted as a core persistence abstraction for the popular graph processing library in use at companies such as Facebook, Twitter, Linkedin and many more.
The integration of these two awesome Apache projects has as main motivation the possibility of turning Gora-supported-NoSQL data stores into Giraph-processable graphs, and to provide Giraph the ability to store its results into different data stores, letting users focus on the processing itself. For more information please see the Giraph-Gora documentation.
A number of the Gora team were at ApacheCon this year spreading the word about the project and presenting on several topics. This included Renato's presentation on Turning NoSQL data into Graphs - Playing with Apache Giraph and Apache Gora and Lewis' presentation on Deploying Apache Gora as a Query Broker.
Please see below for the presentation slides... hopefully audio to come later.
To further promote this years GSoC project, this years student (Apostolos Giannakidis) and mentor (Lewis McGibbney) will present Apache Gora and the Oracle NoSQL database at TCube in the beautiful city of Dublin. To say we are looking forward to this one may possibly be the understatement of 2013. Looking forward to seeing some familiar faces and new ones as we continue to promote Gora to the masses. Please see slides and video links below enjoy!
The jury has been out, the results are in and we are extremely proud to announce that the Apache Gora support for Oracle NoSQL datastore project has come out on top in this years Google Summer of Code 2013. Another long, hard summers worth of work has resulted in another successful project and code contribution, again extending datastore support within Apache Gora. A huge congratulations to this years student Apostolos Giannakidis for his work over the summer, as a community we look forward to your continued presence within the project and beyond.
Adding to the success of this project, the bloggershpere has been endorsing and promoting the project wholeheartedly. On his own website, Apostolos has made various posts documenting and sharing his experiences through the summer. Corbinian, Inc. have also been talking about the project. Additionally Apostolos was recognized by the University of Birmingham where he obtained his masters degree in Computer Science. Finally, the project featured as part of a Veteran Organization post on Google's Open Source Blog.
For links to more documentation and even more blog posts covering this project, as well as the final report, please see the GORA-217 issue on our issue tracker.
Gora recently featured a two-part guest post in HadoopSphere. The first post, entitled In memory data model with Apache Gora simply introduces Gora to the HadoopSphere reader base. The second post, entitled Amazon DynamoDB datastore for Gora brings the 0.3 release to the forefront of attention, focusing on important improvements within Gora 0.3 and of course the DynamoDB datastore which hails as the keynote of the 0.3 release. Happy Reading!!!.
C* Summit is the premier global conference for the Apache Cassandra community and yee ha, Gora is going along for the ride. Renato and Lewis are presenting Taking Bytes from Cassandra Clients; a technical discussion and overview of current development on implementing a pluggable Cassandra client infrastructure (Hector-client, Datastax java-driver, Netflix Astyanax, intravert-ug, etc) adapted specifically for the gora-cassandra module. The presentation kicks off at 3:30-4:30pm in Track 4 in the Marina Room Conference Center. Check out the full schedule for a taste of whats going on. You can follow the news on #Cassandra13. See the slides and video below. Enjoy
The Apache Gora team are proud to announce the release of Gora 0.3. This point release offers users significant improvements to a number of modules including a number of bug fixes, however of significant interest to the DynamoDB community will be the addition of a gora-dynamodb datastore for mapping and persisting objects to Amazon's DynamoDB . Additionally the release includes various improvements to the gora-core and gora-cassandra modules as well as a new Web Services API implementation which enables users to extend Gora to any cloud storage platform. A full list of changes in this release can be seen in 0.3-CHANGES.txt.
After an absence of several years, the Apache Software Foundation is pleased to announce that ApacheCon is returning to Europe in 2012! ApacheCon EU Community Edition 2012 will be held between the 5th and 8th of November, at the Rhein-Neckar-Arena in Sinsheim, Germany... and guess what? Gora is coming along for the ride! The proposal entitled From Incubation to Continuous Ingestion - The Story of Apache Gora has been included in the Big Data track. We look forward to seeing you in November in Germany.
The jury has been out, the results are in and we are extremely proud to announce that the Gora - Amazon DynamoDB datastore for Gora project has come out on top in this years Google Summer of Code. We can now bear the fruits of success in this years program as it marks a first for Gora and will surely reap long term benefits for the community as a whole. A huge congratulations to this years student Renato Javier MarroquiÂn Mogrovejo for his work over the summer, as a community we look forward to your continued presence within the project and beyond.
The Apache Gora team are proud to announce the release of Gora 0.2.1. This point-oh! release offers users large improvements within the gora-cassandra module including a number of bug fixes, significant upgrades to Apache Cassandra and Hector Client API usage and a number of improvements to the gora-core API. The Maven artifacts for the project are published
to Maven Central. See the 0.2-CHANGES.txt file for a full list of changes in this release or alternatively the Jira release report.
The Apache Gora team are proud to announce the release of Gora 0.2, our first since graduating from the Apache
Incubator. This release boasts an assortment of over 50 improvements over our previous incubating release with artifacts
available both within Maven Central and from official Apache mirrors. The Maven artifacts for the project are published
to Maven Central. See the 0.2-CHANGES.txt file for a full list of changes in this release.
The Apache Gora team are very happy to announce conformation that the green light has been given for a Gora Amazon Dynamo DB project within the remit of this years Google Summer of Code. See the official project proposal here.
The biggest event within Apache Gora's history was revealed on 24/01/2012 when it was announced that Apache Gora was to be established as a Top Level Project entity within the Apache Software Foundation. This is excellent news for the Gora community and we are looking forward to tackling the benefits and challenges brought by our new Top Level status.
Some time ago, the Apache Gora development team made the decision to support Hector as the primary Apache Cassandra client. This decision enables Gora to build on the expressiveness offered by the Hector API, some features include:
The Apache Gora project made its second incubating release. This release improves the Maven artifacts for the project and publishes them in useable form to Maven Central. See the CHANGES.txt file for a full list of changes in this release.
The Apache Gora project made its first incubating release. See the CHANGES.txt file for a full list of changes in this release.
Gora has been accepted to the Apache Incubator and started it's life as a candidate Apache project.