Author: dmagda
Date: Mon Feb 24 21:28:47 2020
New Revision: 1874471

URL: http://svn.apache.org/viewvc?rev=1874471&view=rev
Log:
edited version of the IMDB page

Modified:
    ignite/site/branches/ignite-redisign/use-cases/datagrid.html
    ignite/site/branches/ignite-redisign/use-cases/in-memory-database.html

Modified: ignite/site/branches/ignite-redisign/use-cases/datagrid.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-redisign/use-cases/datagrid.html?rev=1874471&r1=1874470&r2=1874471&view=diff
==============================================================================
--- ignite/site/branches/ignite-redisign/use-cases/datagrid.html (original)
+++ ignite/site/branches/ignite-redisign/use-cases/datagrid.html Mon Feb 24 
21:28:47 2020
@@ -113,7 +113,7 @@ under the License.
                     <div class="page-heading">Ignite Native Persistence</div>
                     <p>
                         Ignite native persistence is a distributed ACID and 
SQL-compliant disk store that transparently
-                        integrates with Ignite in-memory layer. When native 
persistence is enabled, Ignite stores both
+                        integrates with Ignite in-memory layer. When the 
native persistence is enabled, Ignite stores both
                         data and indexes on disk and eliminates the 
time-consuming cache warm-up step. Since the
                         native persistence always keeps a full copy of data on 
disk, you are free to cache a subset of
                         records in memory. If a required data record is 
missing in memory, then Ignite reads it from the

Modified: ignite/site/branches/ignite-redisign/use-cases/in-memory-database.html
URL: 
http://svn.apache.org/viewvc/ignite/site/branches/ignite-redisign/use-cases/in-memory-database.html?rev=1874471&r1=1874470&r2=1874471&view=diff
==============================================================================
--- ignite/site/branches/ignite-redisign/use-cases/in-memory-database.html 
(original)
+++ ignite/site/branches/ignite-redisign/use-cases/in-memory-database.html Mon 
Feb 24 21:28:47 2020
@@ -38,8 +38,9 @@ under the License.
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
     <meta name="description"
-          content="Apache Ignite, as an In-Memory Database, is a 
high-performant system-of-records that is capable of
-          storing and querying much larger data sets from disk with no need 
for memory warm-ups on restarts."/>
+          content="Apache Ignite, as an in-memory database, is a 
high-performant system-of-records that is capable of
+          storing and querying large data sets from memory as well as disk 
without requiring to warm up the in-memory
+          caches on cluster restarts."/>
 
     <title>In-Memory Database - Apache Ignite</title>
 
@@ -58,13 +59,13 @@ under the License.
                 <div class="col-sm-6 col-md-6 col-xs-12" 
style="padding-left:0; padding-right:0">
                     <p>
                         Apache Ignite, as an in-memory database, is a 
high-performant system-of-records that is capable
-                        of storing and querying much larger data sets from 
disk with no need for memory warm-ups on
-                        restarts.
+                        of storing and querying large data sets from memory as 
well as disk without requiring to warm up
+                        the in-memory caches on cluster restarts.
                     </p>
                     <p>
-                        That's a distributed database that scales horizontally 
across memory and disk tiers and supports
-                        ACID transactions, ANSI SQL, key-value, compute, 
machine learning, and other data processing
-                        APIs.
+                        Ignite serves as a distributed database that scales 
horizontally across memory and disk tiers
+                        and supports ACID transactions, ANSI SQL, key-value, 
compute, machine learning, and other data
+                        processing APIs.
                     </p>
                 </div>
                 <div class="col-sm-6 col-md-5 col-xs-12" 
style="padding-right:0">
@@ -75,59 +76,59 @@ under the License.
             <div class="page-heading">Memory-Centric Architecture</div>
             <p>
                 Apache Ignite memory management system is memory-centric in 
the sense that most of the processing takes
-                place in-memory on cached data with a superset of data 
persisted to disk. Such an architecture lets
-                combine advantages of in-memory computing with the disk 
durability and strong consistency in one system.
+                place in memory on cached data with a superset of data 
persisted to disk. Such architecture lets you
+                combine the advantages of in-memory computing with disk 
durability and strong consistency in one system.
             </p>
             <p>
-                When the native persistence is enabled, Ignite allows you to 
control how much memory space is to be
-                consumed by Ignite. Depending on the memory space available, 
Ignite either caches a full data set in
-                memory, thus, performing as fast as it can or keeps only the 
most frequently data there, pulling
-                missing records from disk. For instance, if there are 100 
records and your memory capacity allows to
-                cache only 20 of them, then all 100 will be stored on disk, 
and only 20 will be cached in memory for
-                better performance.
+                When the native persistence is enabled, Ignite allows you to 
control the amount of memory it should
+                consume. Depending on the memory space available, Ignite 
either caches the full data set in memory or
+                keeps only the most frequently used data there and retrieves 
missing records from disk when needed.
+                For instance, if there are 100 records and the memory of your 
system can accommodate only 20 of them,
+                then all 100 records will be stored on disk and only 20 
records will be cached in memory for better
+                performance.
             </p>
 
             <p>
-                Overall, these are the primary advantages of Ignite 
memory-centric architecture:
+                The following are the primary advantages of Ignite 
memory-centric architecture:
             </p>
             <ul class="page-list" style="margin-bottom: 20px;">
                 <li>
-                    Flexible configuration of available memory and disk 
resources as long as Ignite allows storing a
-                    superset of data on disk and only the most frequently used 
subsets in memory.
+                    Flexible configuration of available memory and disk 
resources such that Ignite stores a superset
+                    of data on disk and only the most frequently used subsets 
in memory.
                 </li>
                 <li>
-                    Ignite SQL queries and all other APIs can query both 
cached data sets as well as other data that
-                    is kept on disk only.
+                    Ignite SQL queries and all other APIs can query both 
cached data sets as well as data that is kept
+                    on disk only.
                 </li>
                 <li>
                     Instantaneous cluster restarts. Ignite becomes fully 
operational from disk immediately upon cluster
-                    startup or restarts. There is no need to preload or warm 
up the in-memory caches.
+                    startup or restarts without requiring to preload or warm 
up the in-memory caches.
                 </li>
             </ul>
 
             <div class="page-heading">Better High-Availability With 
Instantaneous Cluster Restarts</div>
 
             <p>
-                If you enable Ignite native persistence for your deployments, 
then there is no need to worry about
-                time-consuming memory warm-ups on cluster restarts. As long as 
Ignite persistence always keeps a
-                superset of data on disk and treats it as one of the storage 
layers, Ignite starts reading data from
-                the persistence as soon as the cluster becomes active. The 
memory tier is warmed up in the background
-                with the data Ignite accesses on disk for you.
+                Ignite native persistence takes away the trouble of 
time-consuming memory warm-ups on cluster restarts.
+                Ignite persistence always keeps a superset of data on disk and 
treats it as one of the storage layers.
+                Hence, Ignite starts reading data from the persistence layer 
as soon as the cluster becomes active. As
+                you begin to run the queries, the memory tier is warmed up in 
the background with the data Ignite
+                accesses from the disk.
             </p>
 
             <div class="page-heading">Avoiding Network Impact on Performance 
With Co-located Processing</div>
 
             <p>
-                The disk-centric systems, like RDBMS or NoSQL, generally 
utilize the classic client-server approach,
-                when the data is transferred from the server to the 
client-side where it gets processed and then usually
-                discarded. This approach does not scale well as moving the 
data over the network is the most expensive
-                operation in a distributed system.
+                Disk-centric systems, like RDBMS or NoSQL, generally use the 
classic client-server approach when
+                transferring data from the server to the client-side where it 
gets processed and then discarded. This
+                approach does not scale very well because moving data over the 
network is the most expensive operation
+                in a distributed system.
             </p>
             <p>
-                Many distributed databases, including Apache Ignite, support 
another more scalable approach called
-                co-located processing that eliminates or reduces network 
traffic significantly by running application
-                logic right on the cluster nodes. This approach executes data 
or compute-intensive logic, including
-                distributed SQL with JOINs, exactly where the data resides, 
thus, reducing data shuffling over the network.
+                Many distributed databases, including Apache Ignite, support a 
more scalable approach called co-located
+                processing, which eliminates or significantly reduces network 
traffic by running application logic right
+                on the cluster nodes. This approach executes data or 
compute-intensive queries, including distributed
+                SQL with JOINs, exactly where the data resides.
             </p>
 
             <div class="page-heading">Learn More</div>


Reply via email to