X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=doc%2Findex.html;h=0c9559e4a8b4b6c9c002cd8815be43cff136c11e;hb=c2e5bc51afcb4776720ff274596bd68595f793d7;hp=29e212a12b7257c69acc942f32670f0e59ad3def;hpb=a41607862942cced0ec94799ce3adb183cb06f06;p=sixth-data.git diff --git a/doc/index.html b/doc/index.html index 29e212a..0c9559e 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,196 +1,364 @@ - - - + + - - - Sixth - system for data storage, computation, exploration and interaction - - + + + + + + + +" + - -
-

Sixth - system for data storage, computation, exploration and interaction

-
-

Table of Contents

- -
-
+
+

Sixth - system for data storage, computation, exploration and interaction

+
+ -
  • other applications hosted at svjatoslav.eu
  • +
  • other applications hosted at svjatoslav.eu +
  • -
    -

    1 Current status

    +
    +

    1 Vision / goal

    +

    +Provide versioned, clustered, flexible, distributed, multi-dimensional +data storage engine for the Sixth computation engine. +

    + +
      +
    • Speaking of traditional relational database and object oriented +business applications: +
        +
      • I hate object-relational impedance mismatch. +
      • + +
      • 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: +
          +
        • Eliminate constant moving and converting of data between 2 systems. +
        • +
        • Abstract away difference between RAM VS persistent storage. Let +the system decide at runtime which data to keep in what kind of +memory. +
        • +
        +
      • +
      +
    • +
    +
    + +
    +

    1.1 Inspiration

    +
    +
      +
    • Relational databases:
        -
      • Implemented very simple persistent key-value map.
      • +
      • Transactional. +
      • +
      • Indexable / Quickly searchable. +
      +
    • -

      -Long term goal is to implement more advanced features on top of this. -

      +
    • Git (version control system) + +
    • + +
    • Brain (appears to have more than 3D dimensional design. Food for +thought…) +
        +
      • https://singularityhub.com/2017/06/21/is-there-a-multidimensional-mathematical-world-hidden-in-the-brains-computation/ +
          +
        • From there comes following idea: Maybe every problem can be +translated to geometry (use any shapes and as many dimensions as +you need). Solution(s) to such problems would then appear as +relatively simple search/comparison/lookup results. As a bonus, +such geometrical *data storage* AND *computation* can be +naturally made in *parallel* and *distributed*. That's what +neurons in the brain appear to be doing ! :) . Learning means +building/updating the model (the hard part). Question answering +is making (relatively simple) lookups (geometrical queries) +against the model. +
        • +
        +
      • +
      +
    • +
    -
    -

    Author: Svjatoslav Agejenko

    -

    Created: 2016-08-23 Tue 09:37

    -

    Validate

    + +
    +

    2 Current status

    +
    +
      +
    • More or less defined Vision / goal. +
    • + +
    • Implemented very simple persistent key-value map. +
        +
      • Long term goal is to use it as a backing storage engine and +implement more advanced features on top of this. +
      • +
      +
    • +
    +
    +
    + +
    +

    3 TODO

    +
    + +
    +
    +
    +