Application Dataspace™ enhancements are part of the database engine and address the application fabric's <wrap hi>data management</wrap> capabilities.  <wrap hi>Data collections</wrap>, the DSQL <wrap hi>query language</wrap>, <wrap hi>transactional semantics</wrap> and Reactive Programming facilities such as <wrap hi>Event Triggers</wrap>, <wrap hi>Functions</wrap> and <wrap hi>Event Handlers</wrap> are also part of the dataspace.

<WRAP group>
<WRAP third column>
<WRAP round box 500px center>
  * <html><a href="" x-desc="x" title= 
         "The Application Dataspace Store uses Redo and Recovery logs to maintain transactional 
          consistency, handle recovery and perform Multi-Version Concurrency Control (MVCC).  Prior
          to version 3.4 the engine used sequential file access to perform this task. As of version 
          3.4 the engine was enhanced to use indexed file access.  This greatly improves recovery
          speed and general performance of large transactions for LOGGED and PERSISTENT collections.">
    Redo & Recovery Log Indexing
    </a></html> 
  * <html><a href="" x-desc="x" title= 
         "Version 3.4 introduces Recovery Tables that allow a user
          to monitor and handle problems associated with dataspace recovery.">
    Dataspace Recovery Tables
    </a></html>    
  * <html><a href="" x-desc="x" title= 
         "Dataspaces and individual Collections may now be backed up
          to a Dump file (a .DMP file) and Loaded into a Collection
          on the same or different node. ">
    Dump & Load Support
    </a></html>      
  * [[ Session Variables in Runtime ]]
  * [[ Bulk-Materialize of Dataspaces ]]
</WRAP> 
</WRAP>
<WRAP third column>
<WRAP round box 500px center>
  * [[ Linda API for Data Collections ]]
  * [[ Process Queue API Support ]]
  * [[ Semantic Type Functions (no-SQL) ]]
  * [[ Open Schema Support (no-SQL) ]]
  * [[ Document Processing (no-SQL) ]]
</WRAP>
</WRAP>
<WRAP third column>
<WRAP round box 500px center>
  * [[ FILE TABLE Enhancements ]]
  * [[ DIRECTORY TABLE Collections ]] 
  * [[ RESTful API Support ]]
  * [[ Database Reference Links (URL) ]]
  * [[ Unified Data Type Model ]]
</WRAP>
</WRAP>
</WRAP>

<html>
<head>
  <script>
  jQuery(function() {
    jQuery( "a[x-desc]" ).tooltip({
      position: {
        my: "center bottom-20",
        at: "center top",
        using: function( position, feedback ) {
          jQuery( this ).css( position );
          jQuery( "<div>" )
            .addClass( "arrow" )
            .addClass( feedback.vertical )
            .addClass( feedback.horizontal )
            .appendTo( this );
        }
      }
    });
  });
  </script>
  <style>
  .ui-tooltip, .arrow:after {
    background: black;
    border: 2px solid white;
    width: 300px;
  }
  .ui-tooltip {
    padding: 10px 20px;
    padding-top: 50px;
    padding-bottom: 20px;
    color: white;
    border-radius: 10px;
    font: bold 12px "Helvetica Neue", Sans-Serif;
  /* text-transform: uppercase; */
    box-shadow: 0 0 7px black;
    background-image: url(/dokuwiki/_media/icons_large/ds.png);  
    background-repeat: no-repeat;
    background-size:   32px 32px;
    background-position: 16px 10px; 
    white-space: pre-line;
    min-width:320px;
    max-width:320px;
  }
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
  </style>
  
</head>
</html>   
    