days
-6
-2
hours
-1
0
minutes
-2
-7
seconds
-3
-2
search
Welcome to the top

Big data database Apache Rya becomes a Top Level Project

Sarah Schlothauer
big data
© Shutterstock / s_maria

The Apache Software Foundation recently announced that Apache Rya has moved on up to become a Top Level project. What is Apache Rya? This scalable RDF big data management system is used by a number of organizations, including U.S. Department of Defense agencies for advanced tactical communications. Find out more, including how you can contribute and join the community.

The Apache Software Foundation, world’s largest open source foundation, oversees more than 350 open source projects. While many of these projects are household names, such as Apache MavenGroovy, Apache Cassandra, and Apache CouchDB, it’s always worthwhile to browse through the lesser-known names. Today, we are looking at Apache Rya, an open source big data database.

ASF recently announced that Apache Rya has moved on up to a Top Level project. In celebration of its maturity and welcome aboard, let’s have a quick look at Apache Rya and see what it’s all about.

Introducing Rya

SEE ALSO: Big data in a nutshell

What is Apache Rya? According to its repo description on GitHub it is “a scalable RDF Store that is built on top of a Columnar Index Store (such as Accumulo). It is implemented as an extension to RDF4J to provide easy query mechanisms (SPARQL, SERQL, etc) and Rdf data storage (RDF/XML, NTriples, etc). Rya stands for RDF y(and) Accumulo.”

The ASF description of Rya reads:

Rya (pronounced “ree-uh” /rēə/) is a cloud-based RDF triple store that supports SPARQL queries. Rya is a scalable RDF data management system built on top of Accumulo. Rya uses novel storage methods, indexing schemes, and query processing techniques that scale to billions of triples across multiple nodes. Rya provides fast and easy access to the data through SPARQL, a conventional query mechanism for RDF data.

Structurally, Apache Rya looks like an ASF nesting doll, since Accumulo is also an Apache project. It allows users to store and manage large data sets across a cluster and uses Apache Hadoop’s HDFS for data storage and Apache ZooKeeper for consensus.

Apache Rya entered incubation back in September of 2015 and has come a long way since then, with several releases and new committers joining.

Read more about it in the following articles:

Who’s using Rya?

According to ASF, some of the organizations using Rya include: Enlighten IT Consulting, Modus Operandi, Parsons Corporation, Semantic Arts, Semantic Web Company, Sierra Nevada Corporation, and U.S. Department of Defense agencies.

It is in use for various semi-autonomous content production operations, autonomous small robots, drones, and advanced tactical communications through manned-unmanned teaming.

Top Level project

SEE ALSO: Migrating big data workloads to Azure HDInsight – Smoothing the path to the cloud with a plan

What does it mean to be a Top Level project? Top Level projects have graduated from the incubation stage.

According to ASF, a Top Level Project meets the following characteristics: “Projects with healthy communities and active development; and a supported listing by technologies and experimental listing of projects as well”.

Looking to join the community? See how you can get involved and help with volunteer efforts. Apache Rya is looking for users who can help contribute code and javadocs, report bugs, submit patches, provide them with use cases, give feedback, and make feature requests.

Download the latest version

You can download the open source artifact through Maven.

Check out download details here. The most recent version 4.0.0, released on July 27, 2019. Refer to the release notes and see what the latest changes and resolved issues are.

View a copy of the manual on GitHub.

Author
Sarah Schlothauer

Sarah Schlothauer

All Posts by Sarah Schlothauer

Sarah Schlothauer is an assistant editor for JAXenter.com. She received her Bachelor's degree from Monmouth University and is currently enrolled at Goethe University in Frankfurt, Germany where she is working on her Masters. She lives in Frankfurt with her husband and cat. She is also the editor for Conditio Humana, an online magazine about ethics, AI, and technology.

Leave a Reply

Be the First to Comment!

avatar
400
  Subscribe  
Notify of