X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-data.git;a=blobdiff_plain;f=doc%2Findex.html;h=6d728f39b315b3460a4d38cb92a00c84fd652516;hp=e8c9fdfca180d7612e711648c7ba109c45a6c56d;hb=cc82d9db5cc7b60aef85665ba14410c04f7177b0;hpb=6a94b638363b5e6d79b8c873f2995637fc73039c diff --git a/doc/index.html b/doc/index.html index e8c9fdf..6d728f3 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth Data - Data storage and computing engine - + @@ -201,7 +201,7 @@ $(function() {

1 General

@@ -230,18 +230,21 @@ License, or (at your option) any later version.

1.1 Source code

@@ -266,8 +269,8 @@ business applications:
  • I don't like to convert data between persistent database and runtime objects for every transaction. How about creating united database/computation engine instead to: -
  • + + + @@ -322,32 +327,67 @@ memory.
  • Brain appears to use geometry to map thoughts and even sounds: -https://www.quantamagazine.org/the-brain-maps-out-ideas-and-memories-like-spaces-20190114/ + +
  • +
  • It directly inspires Geometrical computation idea and nicely fits +with CM-1 Connection Machine design. +
  • + + + + +
    +

    3.2 CM-1 Connection Machine

    +
    +

    +https://en.wikipedia.org/wiki/Connection_Machine +

    +

    4 Ideas

    -

    4.1 Distributed computation and data storage

    +

    4.1 Geometrical computation

    + +
    + +
    +

    4.1.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 @@ -360,9 +400,9 @@ simple) lookups (geometrical queries) against the model.

    -
    -

    4.2 Mapping of hyperspace to traditional object-oriented model

    -
    +
    +

    4.1.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 @@ -391,9 +431,9 @@ different universes.

    -
    -

    4.3 Handling of relations

    -
    +
    +

    4.1.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 @@ -437,10 +477,11 @@ amount of work contributed for book by given author (point).

    +
    -
    -

    4.4 Layered architecture

    -
    +
    +

    4.2 Layered architecture

    +
    layer 1
    disk / block storage / partition
    @@ -498,6 +539,25 @@ Interesting or competing projects with good ideas: