unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* [ANN] a graph database: sph-dg
@ 2014-11-03 19:39 tantalum
  2014-11-04  6:19 ` Nala Ginrut
  0 siblings, 1 reply; 3+ messages in thread
From: tantalum @ 2014-11-03 19:39 UTC (permalink / raw)
  To: guile-user

hi. in the past year i have implemented my idea of how a basic graph
database should look like, with guile. and today it seems quite stable
and usable.

it uses a memory-mapped data store to persist bi-directionally ordered
(or weighted) pairs (what would be edges of a graph), bytevectors,
strings and signed integers as well as references to files in the
filesystem.
it currently supports at most one open database per process and a socket
based interface for inter-database communication. it is supposed to be
concurrency safe and there are extended and experimental features
available in a separate sph-lib-dg library (http://sph.io/content/3217).
for example a semantic userspace filesystem, special query processors or
procedures for the creation of data structures like sets and lists using
pairs/edges

here is the link to the project page: http://sph.io/content/2faf



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-11-04 12:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-03 19:39 [ANN] a graph database: sph-dg tantalum
2014-11-04  6:19 ` Nala Ginrut
2014-11-04 12:36   ` tantalum

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).