Monday, January 4, 2010

HyperGraphDB 1.0 Released

Kobrix Software is pleased to announce the first official release of the HyperGraphDB database system. HyperGraphDB 1.0 is a general purpose, extensible, portable, distributed, embeddable, open-source data storage mechanism. Designed specifically for artificial intelligence and semantic web projects, it can also be used as an embedded object-oriented database for projects of all sizes.

HyperGraphDB is a Java based product built on top of the Berkeley DB storage library. It can be used as a single in-process database bound to a location on the local disk or within a "cloud" of networked database instances communicating and sharing data in a P2P (peer-to-peer) fashion.

Key Features of HyperGraphDB include:
  • Storage of generalized hypergraphs.
  • Open, extensible type system.
  • Basic query system and graph traversal algorithms.
  • Out-of-box support for Java object storage.
  • Thread-safe transactions.
  • P2P framework for data distribution.
For more information, documentation and downloads, please visit the HyperGraphDB Home Page.

3 comments:

  1. Hi Boris,
    Could you please give some details code on how to set the HyperGraph database location. This is because, setting the database location to args[0] does not work in my PC. Is there any code that has to be add in?

    Regards,
    Roz.

    ReplyDelete
  2. Hi Roz,

    In the future, I think it would be better to post such technical questions to the HyperGraphDB discussion group: http://groups.google.com/group/hypergraphdb.

    You probably got this from the tutorial where the sample assumes that a command line argument is passed to your Java program, e.g.:

    java -cp hypergraphdb.jar -Djava.library.path=native/windows CreateHGDB c:/temp/testHGDB

    So 'c:/temp/testHGDB' is bound to args[0] in the main. The database location is simply a directory location on your PC where the database files will go. It's better that it be an empty or non-existing directory. If it's non-existing, it will get created by HyperGraphDB.

    Cheers,
    Boris

    ReplyDelete