aboutsummaryrefslogtreecommitdiff
path: root/source/00_content/pages/projects/graph_storage.md
diff options
context:
space:
mode:
authorAdrian Kummerlaender2014-08-11 20:24:46 +0200
committerAdrian Kummerlaender2014-08-11 20:24:46 +0200
commit49768b7c10fd6466edcd8262587bf142c919ccb5 (patch)
tree5a537a87856b54adfe013e4c8b15e3ce8c716870 /source/00_content/pages/projects/graph_storage.md
parentc1c409e3e486afdc0fe48484a5fc3ccc553f1aaa (diff)
downloadblog.kummerlaender.eu-49768b7c10fd6466edcd8262587bf142c919ccb5.tar
blog.kummerlaender.eu-49768b7c10fd6466edcd8262587bf142c919ccb5.tar.gz
blog.kummerlaender.eu-49768b7c10fd6466edcd8262587bf142c919ccb5.tar.bz2
blog.kummerlaender.eu-49768b7c10fd6466edcd8262587bf142c919ccb5.tar.lz
blog.kummerlaender.eu-49768b7c10fd6466edcd8262587bf142c919ccb5.tar.xz
blog.kummerlaender.eu-49768b7c10fd6466edcd8262587bf142c919ccb5.tar.zst
blog.kummerlaender.eu-49768b7c10fd6466edcd8262587bf142c919ccb5.zip
Implemented page categorization functionality
* expanded "02_data/pages.xsl" transformation to include pages in subfolders * "03_meta/categories.xsl" transformation generates a categorized view of all pages simmilar to the one provided for tags by "03_meta/tags.xsl" * "99_result/category/category.xsl" transformation generates category overview pages * added basic project related pages inside the "projects" category
Diffstat (limited to 'source/00_content/pages/projects/graph_storage.md')
-rw-r--r--source/00_content/pages/projects/graph_storage.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/source/00_content/pages/projects/graph_storage.md b/source/00_content/pages/projects/graph_storage.md
new file mode 100644
index 0000000..43b73c8
--- /dev/null
+++ b/source/00_content/pages/projects/graph_storage.md
@@ -0,0 +1,7 @@
+# GraphStorage
+
+…is a Graph storage and query library based on LevelDB.
+
+It currently supports integer indexed nodes with properties and directed edges with types. The integer IDs are serialized 'by hand', values are serialized using protocol buffers. Everything is stored in a single sorted LevelDB database.
+
+Queries are possible trough a iterator like interface that handles single level queries quite fast. Additionally changes to edges can be monitored using a subscription mechanism.