X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-data.git;a=blobdiff_plain;f=doc%2Findex.html;h=b116d4ebda2e250d490a3116cfd37a7f85926527;hp=c719c14e1a95c91702ffdb0a7e7b8693eb7925cd;hb=501a45a40586b9bc32c5b228661bfa49a583f548;hpb=b382105757c3d9a2bb528fa8e4218354feff2429 diff --git a/doc/index.html b/doc/index.html index c719c14..b116d4e 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth - system for data storage, computation, exploration and interaction - + @@ -236,27 +236,25 @@ data storage engine for the
  • Speaking of traditional relational database and object oriented business applications: + -

    runtime objects for every transaction. How about creating united database/computation engine instead to: -

    - -

    + +

  • Abstract away difference between RAM VS persistent storage. Let the system decide at runtime which data to keep in what kind of memory. -

    +
  • + @@ -415,8 +413,38 @@ amount of work contributed for book by given author (point). - +
    +

    3.4 Layered architecture

    +
    +
    +
    layer 1
    disk / block storage / partition +
    + +
    layer 2
    key/value storage. Keys are unique and are dictated by +storage engine. Value is arbitrary but limited size byte +array. This layer is responsible for handling disk +defragmentation and consistency in case of crash +recovery. +
    + +
    layer 3
    key/value storage. Keys are content hashes. Values are +arbitrary but limited size content byte arrays. This +layer effectively implements content addressable +storage. Content addressible storage enables GIT-like +behavior (possibility for competing branches, retaining +history, transparent deduplication) +
    + +
    layer 4
    Implements arbitrary dimensional multiverse. +
    + +
    layer 5
    Distributed computation engine. +
    +
    +
    +
    +

    4 Current status

    @@ -493,6 +521,7 @@ applications.
  • 3.1. Distributed computation and data storage
  • 3.2. Mapping of hyperspace to traditional object-oriented model
  • 3.3. Handling of relations
  • +
  • 3.4. Layered architecture
  • 4. Current status
  • @@ -503,7 +532,7 @@ applications.