Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
sones GraphDB - opensource graph database
C# JavaScript Shell
Pull request Compare This branch is 39 commits ahead, 1630 commits behind master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Applications/sonesExample
GraphAlgorithms/ShortestPathAlgorithms
GraphDB
GraphDS
GraphDSClient
GraphFS
GraphIO
Lib
Libraries
Notifications/Notifications
StorageEngines
AdditionalLicenses.txt
buildSolution.sh
changelog.txt
cleanSolution.sh
clearDirectory.sh
license.txt
readme.txt
run_sonesExample.sh
sones GraphDB OpenSource Edition.sln

readme.txt

This is the readme file of the sones GraphDB Open Source Edition version 1.2 - Last updated 
on 12th of May 2011
(C) sones GmbH 2007 - 2011

The sones is an object-orientated graph data storage for a large amount of highly connected semi-structured data
in a distributed environment. In contrast to classical relational but also purely object orientated databases
this implies two very important consequences: First its main focus is no longer the data, objects or vertices
itself, but their (type-safe) interconnections or edges. This means we are interested in the name of an user 
within a large scale social network, but we are much more interested to know which films his friends-friends
watched last summer and thought that they were amazing. In the near future we will provide a large framework of 
graph algorithms for these problems and usage scenarios. 

To build this package you want to follow the instructions on: 

http://developers.sones.de/wiki/doku.php?id=quickreference:installationguide

1. Building on Windows

To use the sones GraphDB on Windows you need to have the current version of the Microsoft .NET Framework 
installed. The current version is .NET Framework 4.0 and it can be downloaded here:

http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en

After having that installed you can use the command line to build the package:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "sones GraphDB OpenSource Edition 1.1.sln"

If you want to use a graphical IDE you need to have at least Visual Studio 2010 Express Edition which you
can download for free here:

http://www.microsoft.com/express/Downloads/Download-2010.aspx

2. Building on Linux, MacOSX, ...

You need Mono as a .NET runtime platform on all operating systems that are not Windows.

Important Notice: You will need the most current version of Mono to compile and run this software. To get this version 
follow the instructions for your operating system ( http://developers.sones.de/wiki/doku.php?id=installation:mono )

In short you'll have to do this:

git clone git://github.com/mono/mono.git

after having done that you can use this command:

./autogen.sh --with-large-heap=yes --with-profile4=yes --prefix=/opt/mono

(where /opt/mono is the directory the new mono version will be installed to)

to build mono run the command:

make

After an eventual "sudo make install" you can run the sones GraphDB using this line inside the sonesExample
bin\Debug folder:

mono --runtime=v4.0.30319 sonesExample.exe

3. Comments and Notes

If you want to leave us a comment or question please send an eMail to info@sones.com. Additional ways to
contact us are listet on our homepage: http://www.sones.com

Something went wrong with that request. Please try again.