Sixth - system for data storage, computation, exploration and interaction
--
-
-
- This is a subproject of Sixth - +
- download latest snapshot
++
1 General
+++-
+
- This is a subproject of Sixth -
- This program is free software; you can redistribute it and/or modify -it under the terms of version 3 of the GNU Lesser General Public -License or later as published by the Free Software Foundation. +
- This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as +published by the Free Software Foundation, either version 3 of the +License, or (at your option) any later version.
- Program author: @@ -220,14 +221,34 @@ License or later as published by the Free Software Foundation.
- other applications hosted at svjatoslav.eu +
- Other software projects hosted at svjatoslav.eu
++1.1 Source code
+++ +-
+
- Download latest snapshot in TAR GZ format + -
- Browse Git repository online + + +
- Clone Git repository using command:
+
+git clone http://www2.svjatoslav.eu/git/sixth-data.git +
+
+
+
-+1 Vision / goal
-+++-2 Vision / goal
+Provide versioned, clustered, flexible, distributed, multi-dimensional data storage engine for the Sixth computation engine. @@ -260,9 +281,9 @@ memory.
-2 Inspiration
-++3 Inspiration
+- Relational databases:
-
@@ -291,9 +312,9 @@ memory.
-2.1 Brain
-+- --3 Ideas
---3.1 Distributed computation and data storage
-++4 Ideas
+++-4.1 Distributed computation and data storage
+Maybe every problem can be translated to geometry (use any shapes and as many dimensions as you need). Solution(s) to such problems would @@ -336,9 +356,9 @@ simple) lookups (geometrical queries) against the model.
-3.2 Mapping of hyperspace to traditional object-oriented model
-++-4.2 Mapping of hyperspace to traditional object-oriented model
+Object oriented programming is inspired by the way human mind operates. It allows programmer to express ideas to computer in a more @@ -367,9 +387,9 @@ different universes.
-3.3 Handling of relations
-++-4.3 Handling of relations
+Consider we want to create database of books and authors. Book can have multiple authors, and single person can be author for multiple @@ -414,9 +434,9 @@ amount of work contributed for book by given author (point).
-3.4 Layered architecture
-+- -+4.4 Layered architecture
+- layer 1
- disk / block storage / partition @@ -445,15 +465,14 @@ history, transparent deduplication)
-4 Current status
-++-5 Current status
+-
-
- More or less defined Vision / goal. +
- More or less defined Vision / goal. -
- Collected some ideas. +
- Collected some ideas.
- Implemented very simple persistent key-value map. @@ -467,9 +486,9 @@ implement more advanced features on top of this.
-5 See also
-++6 See also
+Interesting or competing projects with good ideas:
@@ -510,29 +529,34 @@ applications.