Author: dmagda
Date: Fri Feb  9 00:13:01 2018
New Revision: 1823613

URL: http://svn.apache.org/viewvc?rev=1823613&view=rev
Log:
finished architecture section

Modified:
    ignite/site/branches/ignite-7061/arch/memorycentric.html
    ignite/site/branches/ignite-7061/arch/persistence.html
    ignite/site/branches/ignite-7061/download.html
    ignite/site/branches/ignite-7061/features/collocatedprocessing.html
    ignite/site/branches/ignite-7061/features/datagrid.html
    ignite/site/branches/ignite-7061/features/sql.html
    ignite/site/branches/ignite-7061/includes/header.html
    ignite/site/branches/ignite-7061/index.html
    ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-nosql.html
    ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-rdbms.html
    
ignite/site/branches/ignite-7061/use-cases/database/distributed-database.html
    ignite/site/branches/ignite-7061/whatisignite-bk.html

Modified: ignite/site/branches/ignite-7061/arch/memorycentric.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/arch/memorycentric.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/arch/memorycentric.html (original)
+++ ignite/site/branches/ignite-7061/arch/memorycentric.html Fri Feb  9 
00:13:01 2018
@@ -159,7 +159,7 @@ under the License.
                             architecture that allows storing and processing 
data and indexes both in memory and on disk:
                         </p>
                         <div  class="page-links">
-                            <a href="/arch/durablememory.html" 
target="docs">Docs for this feature <i class="fa fa-angle-double-right"></i></a>
+                            <a href="/arch/durablememory.html">Docs for this 
feature <i class="fa fa-angle-double-right"></i></a>
                         </div>
                     </td>
                 </tr>
@@ -171,7 +171,7 @@ under the License.
                             that transparently integrates with Ignite's 
durable memory:
                         </p>
                         <div  class="page-links">
-                            <a href="/arch/persistence.html" 
target="docs">Docs for this feature <i class="fa fa-angle-double-right"></i></a>
+                            <a href="/arch/persistence.html">Docs for this 
feature <i class="fa fa-angle-double-right"></i></a>
                         </div>
                     </td>
                 </tr>
@@ -183,7 +183,7 @@ under the License.
                             compute, machine learning and other data 
processing APIs:
                         </p>
                         <div  class="page-links">
-                            <a 
href="/use-cases/database/distributed-database.html" target="docs">Docs for 
this feature <i class="fa fa-angle-double-right"></i></a>
+                            <a 
href="/use-cases/database/distributed-database.html">Docs for this feature <i 
class="fa fa-angle-double-right"></i></a>
                         </div>
                     </td>
                 </tr>
@@ -194,7 +194,7 @@ under the License.
                             Apache Ignite can be used as a distributed and 
horizontally scalable in-memory database (IMDB):
                         </p>
                         <div  class="page-links">
-                            <a 
href="/use-cases/database/in-memory-database.html" target="docs">Docs for this 
feature <i class="fa fa-angle-double-right"></i></a>
+                            <a 
href="/use-cases/database/in-memory-database.html">Docs for this feature <i 
class="fa fa-angle-double-right"></i></a>
                         </div>
                     </td>
                 </tr>
@@ -207,7 +207,7 @@ under the License.
                             and therefore is able to store more data than can 
fit in physical memory:
                         </p>
                         <div class="page-links">
-                            <a href="/features/datagrid.html" 
target="docs">Docs for this Feature <i class="fa fa-angle-double-right"></i></a>
+                            <a href="/features/datagrid.html">Docs for this 
Feature <i class="fa fa-angle-double-right"></i></a>
                         </div>
                     </td>
                 </tr>
@@ -219,7 +219,7 @@ under the License.
                             Apache Cassandra, MongoDB:
                         </p>
                         <div class="page-links">
-                            <a href="/use-cases/caching/database-caching.html" 
target="docs">Docs for this Feature <i class="fa fa-angle-double-right"></i></a>
+                            <a 
href="/use-cases/caching/database-caching.html">Docs for this Feature <i 
class="fa fa-angle-double-right"></i></a>
                         </div>
                     </td>
                 </tr>

Modified: ignite/site/branches/ignite-7061/arch/persistence.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/arch/persistence.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/arch/persistence.html (original)
+++ ignite/site/branches/ignite-7061/arch/persistence.html Fri Feb  9 00:13:01 
2018
@@ -56,15 +56,18 @@ under the License.
             <h1 class="first">Ignite Native Persistence</h1>
                 <div class="col-sm-12 col-md-12 col-xs-12" 
style="padding-left:0; padding-right:0;">
                     <div class="col-sm-6 col-md-6 col-xs-12" 
style="padding-left:0; padding-right:0;">
-                        <p>Ignite native persistence is a distributed, ACID, 
and <nobr>SQL-compliant</nobr> disk store
-                            that transparently integrates with Ignite's 
durable memory. Ignite persistence is optional
-                            and can be turned on and off. When turned off 
Ignite becomes a pure in-memory store.
+                        <p>
+                            As it is covered in <a 
href="/arch/memorycentric.html">memory-centric storage</a>,
+                            Ignite is widely used as a caching layer (aka. 
data grid) above an existing 3rd
+                            party database such as RDBMS, Apache Cassandra or 
MongoDB. This mode is used to
+                            accelerate the underlying database that persists 
the data.
+                            At the same time Ignite comes with its own 
persistence, that is considered as an alternate
+                            and preferable persistence layer for the Ignite 
cluster.
                         </p>
                         <p>
-                            With the the native persistence enabled, Ignite 
always stores a superset of data on disk,
-                            and as much as possible in RAM. For example, if 
there are
-                            100 entries and RAM has the capacity to store only 
20, then all 100 will be stored on disk
-                            and only 20 will be cached in RAM for better 
performance.
+                            Ignite native persistence is a distributed, ACID, 
and <nobr>SQL-compliant</nobr> disk store
+                            that transparently integrates with Ignite's 
durable memory. Ignite persistence is optional
+                            and can be turned on and off. When turned off 
Ignite becomes a pure in-memory store.
                         </p>
                     </div>
                     <div class="col-sm-6 col-md-6 col-xs-12" 
style="padding-right:0; top: -10px;">
@@ -72,6 +75,13 @@ under the License.
                     </div>
                 </div>
                 <p>
+                    With the the native persistence enabled, Ignite always 
stores a superset of data on disk,
+                    and as much as possible in RAM. For example, if there are
+                    100 entries and RAM has the capacity to store only 20, 
then all 100 will be stored on disk
+                    and only 20 will be cached in RAM for better performance.
+                </p>
+
+                <p>
                     The native persistence has the following important 
characteristics:
                 </p>
                 <ul class="page-list" style="margin-bottom: 20px;">

Modified: ignite/site/branches/ignite-7061/download.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/download.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/download.html (original)
+++ ignite/site/branches/ignite-7061/download.html Fri Feb  9 00:13:01 2018
@@ -126,7 +126,7 @@ under the License.
                                             <li role="presentation" 
class="submenu-header">Overview</li>
                                             <li><a 
href="/whatisignite.html">What is Ignite&trade;?</a></li>
                                             <li><a 
href="/arch/memorycentric.html">What is Memory-Centric?</a></li>
-                                            <li><a 
href="/collocatedprocessing.html">What is Collocated Processing?</a></li>
+                                            <li><a 
href="/features/collocatedprocessing.html">What is Collocated 
Processing?</a></li>
                                             <li role="presentation" 
class="submenu-header">Main Features</li>
                                             <li><a 
href="/arch/durablememory.html">Durable Memory</a></li>
                                             <li><a 
href="/arch/persistence.html">Native Persistence</a></li>
@@ -160,7 +160,7 @@ under the License.
                                         <li role="presentation" 
class="submenu-header">Overview</li>
                                         <li><a href="/whatisignite.html">What 
is Ignite&trade;?</a></li>
                                         <li><a 
href="/arch/memorycentric.html">What is Memory-Centric?</a></li>
-                                        <li><a 
href="/collocatedprocessing.html">What is Collocated Processing?</a></li>
+                                        <li><a 
href="/features/collocatedprocessing.html">What is Collocated 
Processing?</a></li>
                                         <li role="presentation" 
class="submenu-header">Main Features</li>
                                         <li><a 
href="/arch/durablememory.html">Durable Memory</a></li>
                                         <li><a 
href="/arch/persistence.html">Native Persistence</a></li>

Modified: ignite/site/branches/ignite-7061/features/collocatedprocessing.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/features/collocatedprocessing.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/features/collocatedprocessing.html 
(original)
+++ ignite/site/branches/ignite-7061/features/collocatedprocessing.html Fri Feb 
 9 00:13:01 2018
@@ -33,7 +33,7 @@ under the License.
 <!DOCTYPE html>
 <html>
 <head>
-    <link rel="canonical" 
href="https://ignite.apache.org/collocatedprocessing.html"; />
+    <link rel="canonical" 
href="https://ignite.apache.org/features/collocatedprocessing.html"; />
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta http-equiv="Cache-Control" content="no-cache, no-store, 
must-revalidate" />

Modified: ignite/site/branches/ignite-7061/features/datagrid.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/features/datagrid.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/features/datagrid.html (original)
+++ ignite/site/branches/ignite-7061/features/datagrid.html Fri Feb  9 00:13:01 
2018
@@ -359,7 +359,7 @@ under the License.
                                 Ignite allows executing any native Java, C++, 
and .NET/C# code directly on the server-side, close to the data, in collocated 
fashion.
                             </p>
                             <div  class="page-links">
-                                <a href="/collocatedprocessing.html" 
target="docs">Docs for this feature <i class="fa fa-angle-double-right"></i></a>
+                                <a href="/features/collocatedprocessing.html" 
target="docs">Docs for this feature <i class="fa fa-angle-double-right"></i></a>
                             </div>
                         </td>
                     </tr>

Modified: ignite/site/branches/ignite-7061/features/sql.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/features/sql.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/features/sql.html (original)
+++ ignite/site/branches/ignite-7061/features/sql.html Fri Feb  9 00:13:01 2018
@@ -96,7 +96,7 @@ under the License.
                         Ignite also provides extended support for distributed 
ACID transactions, continuous queries, partition scans, and more.
                     </li>
                     <li>
-                        <a href="/collocatedprocessing.html">Collocated 
Processing</a> - this approach allows you to
+                        <a 
href="/features/collocatedprocessing.html">Collocated Processing</a> - this 
approach allows you to
                         execute distributed SQL JOINs or custom user logic 
exactly on the nodes where the data is stored, avoiding
                         expensive serialization and network trips.
                     </li>

Modified: ignite/site/branches/ignite-7061/includes/header.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/includes/header.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/includes/header.html (original)
+++ ignite/site/branches/ignite-7061/includes/header.html Fri Feb  9 00:13:01 
2018
@@ -61,7 +61,7 @@
                                         <li><a 
href="/features/sql.html">Distributed SQL</a></li>
                                         <li><a href="#">Distributed 
Key-Value</a></li>
                                         <li><a 
href="/features/transactions.html">ACID Transactions</a></li>
-                                        <li><a 
href="/collocatedprocessing.html">Collocated Processing</a></li>
+                                        <li><a 
href="/features/collocatedprocessing.html">Collocated Processing</a></li>
                                         <li><a 
href="/features/machinelearning.html">Machine Learning</a></li>
                                         <li><a 
href="/features/multilanguage.html">Multi-Language</a></li>
                                         <li><a href="/features.html"><i>More 
Features</i></a></li>

Modified: ignite/site/branches/ignite-7061/index.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/index.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/index.html (original)
+++ ignite/site/branches/ignite-7061/index.html Fri Feb  9 00:13:01 2018
@@ -234,7 +234,7 @@ under the License.
         </div>
         <div class="col-sm-4 col-md-4 col-xs-12 feature-box 
feature-box-center">
             <hr>
-            <a href="/collocatedprocessing.html" title="Collocate computations 
with data using Apache Ignite&trade;">
+            <a href="/features/collocatedprocessing.html" title="Collocate 
computations with data using Apache Ignite&trade;">
                 <div class="collocated-processing-panel">
                     <p class="feature-icon"></p>
                     <h3>Collocated Processing</h3>

Modified: 
ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-nosql.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-nosql.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-nosql.html 
(original)
+++ ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-nosql.html 
Fri Feb  9 00:13:01 2018
@@ -189,7 +189,7 @@ under the License.
                 in addition to
                 <a href="/features/datagrid.html">key-value</a> APIs, Ignite 
supports
                 <a href="/features/sql.html">distributed SQL</a> and
-                <a href="/collocatedprocessing.html">collocated processing</a> 
approach.
+                <a href="/features/collocatedprocessing.html">collocated 
processing</a> approach.
             </p>
         </section>
     </main>

Modified: 
ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-rdbms.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-rdbms.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-rdbms.html 
(original)
+++ ignite/site/branches/ignite-7061/use-cases/comparison/ignite-for-rdbms.html 
Fri Feb  9 00:13:01 2018
@@ -184,7 +184,7 @@ under the License.
                 treated as a fully functional storage, not just as a caching 
layer, like most databases do. Second,
                 Ignite is horizontally scalable, highly available and supports 
both
                 <a href="/features/datagrid.html">key-value</a> APIs and
-                <a href="/collocatedprocessing.html">collocated processing</a> 
approach.
+                <a href="/features/collocatedprocessing.html">collocated 
processing</a> approach.
             </p>
 
             <p>

Modified: 
ignite/site/branches/ignite-7061/use-cases/database/distributed-database.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/use-cases/database/distributed-database.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- 
ignite/site/branches/ignite-7061/use-cases/database/distributed-database.html 
(original)
+++ 
ignite/site/branches/ignite-7061/use-cases/database/distributed-database.html 
Fri Feb  9 00:13:01 2018
@@ -99,7 +99,7 @@ under the License.
                 network is the most expensive operation in a distributed 
system.
             </p>
             <p>
-                A much more scalable approach is <a 
href="/collocatedprocessing.html">
+                A much more scalable approach is <a 
href="/features/collocatedprocessing.html">
                 collocated processing</a> that reverses the flow by bringing 
the computations to the servers where
                 the data actually resides. This approach allows you to execute 
advanced logic or distributed SQL
                 with JOINs exactly where the data is stored avoiding expensive 
serialization and network trips.

Modified: ignite/site/branches/ignite-7061/whatisignite-bk.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/whatisignite-bk.html?rev=1823613&r1=1823612&r2=1823613&view=diff
==============================================================================
--- ignite/site/branches/ignite-7061/whatisignite-bk.html (original)
+++ ignite/site/branches/ignite-7061/whatisignite-bk.html Fri Feb  9 00:13:01 
2018
@@ -105,7 +105,7 @@ under the License.
                 <p>
                     Most traditional databases work in a client-server 
fashion, meaning that data must be brought to the client side for processing. 
This approach requires
                     lots of data movement from servers to clients and 
generally does not scale. Ignite, on the other hand, allows for sending 
light-weight computations to the data,
-                    i.e. <nobr><i><a 
href="/collocatedprocessing.html">collocating computations with 
data</a></i></nobr>. As a result, Ignite scales better and minimizes data 
movement.
+                    i.e. <nobr><i><a 
href="/features/collocatedprocessing.html">collocating computations with 
data</a></i></nobr>. As a result, Ignite scales better and minimizes data 
movement.
                 </p>
 
                 <h3>Scalability and Durability</h3>


Reply via email to