I've been writing software since about 1993, spanning several different domains and programming languages. Always on the look for better and more fun ways to program. I spent much of my youth fencing, and recently I returned to the sport as a coach. Borislav is a DZone MVB and is not an employee of DZone and has posted 14 posts at DZone. You can read more from them at their website. View Full User Profile

HyperGraphDB 1.2 Final Released

11.07.2012
| 2255 views |
  • submit to reddit

Kobrix Software is pleased to announce the release of HyperGraphDB 1.2 Final.

Go directly to the download page.

HyperGraphDB is a general purpose, free open-source data storage mechanism. Geared toward modern applications with complex and evolving domain models, it is suitable for semantic web, artificial intelligence, social networking or regular object-oriented business applications.
This release contains numerous bug fixes and improvements over the previous 1.1 release. A fairly complete list of changes can be found at the Changes for HyperGraphDB, Release 1.2 wiki page.

  1. Introduction of a new HyperNode interface together with several implementations, including subgraphs and access to remote database peers. The ideas behind are documented in the blog post HyperNodes Are Contexts.
  2. Introduction of a new interface HGTypeSchema and generalized mappings between arbitrary URIs and HyperGraphDB types.
  3. Implementation of storage based on the BerkeleyDB Java Edition (many thanks to Alain Picard and Sebastian Graf!). This version of BerkeleyDB doesn't require native libraries, which makes it easier to deploy and, in addition, performs better for smaller datasets (under 2-3 million atoms).
  4. Implementation of parametarized pre-compiled queries for improved query performance. This is documented in the Variables in HyperGraphDB Queries blog post.
HyperGraphDB is a Java based product built on top of the Berkeley DB storage library.

Key Features of HyperGraphDB include:
  • Powerful data modeling and knowledge representation.
  • Graph-oriented storage.
  • N-ary, higher order relationships (edges) between graph nodes.
  • Graph traversals and relational-style queries.
  • Customizable indexing.
  • Customizable storage management.
  • Extensible, dynamic DB schema through custom typing.
  • Out of the box Java OO database.
  • Fully transactional and multi-threaded, MVCC/STM.
  • P2P framework for data distribution.
In addition, the project includes several practical domain specific components for semantic web, reasoning and natural language processing. For more information, documentation and downloads, please visit the HyperGraphDB Home Page.

Many thanks to all who supported the project and actively participated in testing and development!

0
Published at DZone with permission of Borislav Iordanov, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Roger Sall replied on Tue, 2013/04/09 - 1:00pm

Several bugs were found and corrected during the beta testing period, most notably having to do with indexing. Source Telexfree

Junio Mousull replied on Sat, 2013/05/25 - 8:44pm

I could write an entire book about horses and how into them I am, lipo 6 unlimited but let's just say that I was a horse from ages eight to fourteen. Former classmates still ask me, comprar dhea "Were you that girl who drew ponies and crawled around on all fours ALL the time?" You guys dhea 100mg, I've seen a lot of horse movies.

Jose Antonio An... replied on Fri, 2013/06/28 - 10:38pm


bom Trabalho, mas ainda nao sei o bbom  que fazer.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.