You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by dm...@apache.org on 2017/08/23 21:52:02 UTC

svn commit: r1805967 - in /ignite/site/ignite-6036: ./ features/ includes/ use-cases/caching/ use-cases/database/

Author: dmagda
Date: Wed Aug 23 21:52:02 2017
New Revision: 1805967

URL: http://svn.apache.org/viewvc?rev=1805967&view=rev
Log:
completed in-memory database documentation

Modified:
    ignite/site/ignite-6036/collocatedprocessing.html
    ignite/site/ignite-6036/features/datagrid.html
    ignite/site/ignite-6036/includes/header.html
    ignite/site/ignite-6036/use-cases/caching/database-caching.html
    ignite/site/ignite-6036/use-cases/database/in-memory-database.html
    ignite/site/ignite-6036/use-cases/database/key-value-database.html
    ignite/site/ignite-6036/use-cases/database/sql-database.html

Modified: ignite/site/ignite-6036/collocatedprocessing.html
URL: http://svn.apache.org/viewvc/ignite/site/ignite-6036/collocatedprocessing.html?rev=1805967&r1=1805966&r2=1805967&view=diff
==============================================================================
--- ignite/site/ignite-6036/collocatedprocessing.html (original)
+++ ignite/site/ignite-6036/collocatedprocessing.html Wed Aug 23 21:52:02 2017
@@ -57,8 +57,9 @@ under the License.
                 <div class="col-sm-6 col-md-6 col-xs-12" style="padding-left:0; padding-right:0">
                     <p>
                         The disk-centric systems, like RDBMS or NoSQL, generally utilize the classic client-server
-                        approach, where the data is brought from the server to the client side where it gets processed and then is usually discarded.
-                        This approach does not scale well as moving the data over the network is the most expensive operation in a distributed system.
+                        approach, where the data is brought from the server to the client side where it gets processed
+                        and then is usually discarded. This approach does not scale well as moving the data over the
+                        network is the most expensive operation in a distributed system.
                     </p>
                     <p>
                         A much more scalable approach is <b>collocated processing</b> that reverses the flow by bringing

Modified: ignite/site/ignite-6036/features/datagrid.html
URL: http://svn.apache.org/viewvc/ignite/site/ignite-6036/features/datagrid.html?rev=1805967&r1=1805966&r2=1805967&view=diff
==============================================================================
--- ignite/site/ignite-6036/features/datagrid.html (original)
+++ ignite/site/ignite-6036/features/datagrid.html Wed Aug 23 21:52:02 2017
@@ -57,16 +57,16 @@ under the License.
                 <div class="col-sm-6 col-md-7 col-xs-12" style="padding-left:0; padding-right:0">
                     <p>
                     Ignite In-Memory Data Grid is an <code>in-memory distributed key-value store</code> that
-                    enables caching data in memory within distributed clusters. Ignite data grid can be viewed as a
+                    enables caching data in memory within distributed clusters. Ignite Data Grid can be viewed as a
                         distributed partitioned hash map with every cluster node owning a portion of the overall data.
                         This way the more cluster nodes we add, the more data we can cache.
                     </p>
                     <p>
-                    Ignite data grid has been built from the ground up to linearly scale to hundreds of nodes with strong
+                    Ignite Data Grid has been built from the ground up to linearly scale to hundreds of nodes with strong
                     semantics for data locality and affinity data routing to reduce redundant data noise.
                     </p>
                     <p>
-                    Ignite data grid is lightning fast and is one of the fastest implementations of transactional or
+                    Ignite Data Grid is lightning fast and is one of the fastest implementations of transactional or
                     atomic data in distributed clusters today. We know it because we constantly benchmark it ourselves.
                     </p>
 

Modified: ignite/site/ignite-6036/includes/header.html
URL: http://svn.apache.org/viewvc/ignite/site/ignite-6036/includes/header.html?rev=1805967&r1=1805966&r2=1805967&view=diff
==============================================================================
--- ignite/site/ignite-6036/includes/header.html (original)
+++ ignite/site/ignite-6036/includes/header.html Wed Aug 23 21:52:02 2017
@@ -92,10 +92,15 @@
                                     <a href="/usecases.html">Use Cases<span class="caret"></span></a>
                                     <ul class="dropdown-menu" role="menu">
                                         <li role="presentation" class="submenu-header">Database</li>
+                                        <li><a href="/use-cases/database/distributed-database.html">Distributed Database</a></li>
+                                        <li><a href="/use-cases/database/in-memory-database.html">In-Memory Database</a></li>
                                         <li><a href="/use-cases/database/sql-database.html">SQL Database</a></li>
                                         <li><a href="/use-cases/database/key-value-database.html">Key-Value Database</a></li>
-                                        <li><a href="#">Distributed Database</a></li>
-                                        <li><a href="#">In-Memory Database</a></li>
+                                        <li class="divider"></li>
+
+                                        <li role="presentation" class="submenu-header">Comparison</li>
+                                        <li><a href="#" target="_blank">Ignite for NoSQL Users</i></a></li>
+                                        <li><a href="#" target="_blank">Ignite for RDBMS Users</i></a></li>
                                         <li class="divider"></li>
 
                                         <li role="presentation" class="submenu-header">In-Memory Caching</li>
@@ -110,17 +115,6 @@
                                         <li><a href="/use-cases/spark/sql-queries">Faster Sql Queries for Spark</a></li>
                                         <li><a href="/use-cases/hadoop/hdfs-cache">IGFS as HDFS Cache</a></li>
                                         <li><a href="/use-cases/hadoop/mapreduce">Faster In-Memory MapReduce</a></li>
-                                        <li class="divider"></li>
-
-                                        <li role="presentation" class="submenu-header">Comparison</li>
-                                        <li><a href="#" target="_blank">Ignite for NoSQL Users</i></a></li>
-                                        <li><a href="#" target="_blank">Ignite for RDBMS Users</i></a></li>
-                                        <li class="divider"></li>
-
-                                        <li role="presentation" class="submenu-header">Featured Solutions</li>
-                                        <li><a href="#">Financial Services</a></li>
-                                        <li><a href="#">High Tech</a></li>
-                                        <li><a href="#">Internet of Things</a></li>
                                     </ul>
                                 </li>
                                 <li class="dropdown">

Modified: ignite/site/ignite-6036/use-cases/caching/database-caching.html
URL: http://svn.apache.org/viewvc/ignite/site/ignite-6036/use-cases/caching/database-caching.html?rev=1805967&r1=1805966&r2=1805967&view=diff
==============================================================================
--- ignite/site/ignite-6036/use-cases/caching/database-caching.html (original)
+++ ignite/site/ignite-6036/use-cases/caching/database-caching.html Wed Aug 23 21:52:02 2017
@@ -86,7 +86,7 @@ under the License.
             </p>
             <div class="page-heading">Data Grid</div>
             <p>
-                See <a href="/features/datagrid.html" class="text-nowrap"><b>Data Grid</b></a> for more information.
+                See <a href="/features/datagrid.html" class="text-nowrap" target="_blank"><b>Data Grid</b></a> for more information.
             </p>
 
             <p>

Modified: ignite/site/ignite-6036/use-cases/database/in-memory-database.html
URL: http://svn.apache.org/viewvc/ignite/site/ignite-6036/use-cases/database/in-memory-database.html?rev=1805967&r1=1805966&r2=1805967&view=diff
==============================================================================
--- ignite/site/ignite-6036/use-cases/database/in-memory-database.html (original)
+++ ignite/site/ignite-6036/use-cases/database/in-memory-database.html Wed Aug 23 21:52:02 2017
@@ -0,0 +1,90 @@
+<!--
+ ▄▄▄       ██▓███   ▄▄▄       ▄████▄   ██░ ██ ▓█████     ██▓  ▄████  ███▄    █  ██▓▄▄▄█████▓▓█████
+▒████▄    ▓██░  ██▒▒████▄    ▒██▀ ▀█  ▓██░ ██▒▓█   ▀    ▓██▒ ██▒ ▀█▒ ██ ▀█   █ ▓██▒▓  ██▒ ▓▒▓█   ▀
+▒██  ▀█▄  ▓██░ ██▓▒▒██  ▀█▄  ▒▓█    ▄ ▒██▀▀██░▒███      ▒██▒▒██░▄▄▄░▓██  ▀█ ██▒▒██▒▒ ▓██░ ▒░▒███
+░██▄▄▄▄██ ▒██▄█▓▒ ▒░██▄▄▄▄██ ▒▓▓▄ ▄██▒░▓█ ░██ ▒▓█  ▄    ░██░░▓█  ██▓▓██▒  ▐▌██▒░██░░ ▓██▓ ░ ▒▓█  ▄
+ ▓█   ▓██▒▒██▒ ░  ░ ▓█   ▓██▒▒ ▓███▀ ░░▓█▒░██▓░▒████▒   ░██░░▒▓███▀▒▒██░   ▓██░░██░  ▒██▒ ░ ░▒████▒
+ ▒▒   ▓▒█░▒▓▒░ ░  ░ ▒▒   ▓▒█░░ ░▒ ▒  ░ ▒ ░░▒░▒░░ ▒░ ░   ░▓   ░▒   ▒ ░ ▒░   ▒ ▒ ░▓    ▒ ░░   ░░ ▒░ ░
+  ▒   ▒▒ ░░▒ ░       ▒   ▒▒ ░  ░  ▒    ▒ ░▒░ ░ ░ ░  ░    ▒ ░  ░   ░ ░ ░░   ░ ▒░ ▒ ░    ░     ░ ░  ░
+  ░   ▒   ░░         ░   ▒   ░         ░  ░░ ░   ░       ▒ ░░ ░   ░    ░   ░ ░  ▒ ░  ░         ░
+      ░  ░               ░  ░░ ░       ░  ░  ░   ░  ░    ░        ░          ░  ░              ░  ░
+-->
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<!DOCTYPE html>
+<html>
+<head>
+    <link rel="canonical" href="https://ignite.apache.org/use-cases/database/in-memory-database.html"/>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>In-Memory Database - Apache Ignite</title>
+    <link media="all" rel="stylesheet" href="/css/all.css?v=1.8">
+    <link href="https://netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css" rel="stylesheet">
+    <link media="all" rel="stylesheet" href="/css/syntaxhighlighter.css">
+    <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
+
+    <!--#include virtual="/includes/sh.html" -->
+</head>
+<body>
+<div id="wrapper">
+    <!--#include virtual="/includes/header.html" -->
+
+    <main id="main" role="main" class="container">
+        <section id="key-value-store" class="page-section">
+            <h1 class="first">In-Memory Database</h1>
+            <div class="col-sm-12 col-md-12 col-xs-12" style="padding:0 0 10px 0;">
+                <div class="col-sm-6 col-md-6 col-xs-12" style="padding-left:0; padding-right:0">
+                    <p>
+                        Apache Ignite can be used as all-in-one <a href="/use-cases/database/distributed-database.html" target="_blank">
+                        distributed database</a> that supports SQL, key-value, compute, machine learning and other
+                        data processing APIs.
+                    </p>
+                    <p>
+                        The database is capable of storing data as well as indexes both in memory and on disk thanks to the
+                        <a href="/features/durablememory.html" target="_blank">Durable Memory</a> architecture.
+                        This allows executing distributed SQL, key-value and other operations across different memory
+                        layers achieving the performance and scale of in-memory computing together with the disk
+                        durability and strong consistency in one system.
+                    </p>
+                    <p>
+                        In the scenarios, when the whole data set and indexes fit in memory and the persistence is disabled
+                        on purpose, Apache Ignite will function as a full-fledged <i>in-memory database</i> supporting
+                        all the existing APIs for a pure in-memory use case.
+                    </p>
+                </div>
+                <div class="col-sm-6 col-md-5 col-xs-12" style="padding-right:0">
+                    <img class="img-responsive" src="/images/ignite-distributed-database.png" width="400px" style="float:right;"/>
+                </div>
+            </div>
+            <p>
+                Check <a href="/features/sql.html" target="_blank">SQL</a> and
+                <a href="/features/datagrid.html" class="text-nowrap" target="_blank">Data Grid</a> features sections
+                for more technical details.
+            </p>
+        </section>
+    </main>
+
+    <!--#include virtual="/includes/footer.html" -->
+</div>
+<!--#include virtual="/includes/scripts.html" -->
+</body>
+</html>

Modified: ignite/site/ignite-6036/use-cases/database/key-value-database.html
URL: http://svn.apache.org/viewvc/ignite/site/ignite-6036/use-cases/database/key-value-database.html?rev=1805967&r1=1805966&r2=1805967&view=diff
==============================================================================
--- ignite/site/ignite-6036/use-cases/database/key-value-database.html (original)
+++ ignite/site/ignite-6036/use-cases/database/key-value-database.html Wed Aug 23 21:52:02 2017
@@ -72,6 +72,7 @@ under the License.
                 <div class="col-sm-6 col-md-6 col-xs-12" style="padding-right:0">
                     <img class="img-responsive" src="/images/ignite-db-cache.png" width="400px" style="float:right;"/>
                 </div>
+                </div>
 
                 <div class="page-heading">Partitioning & Replication</div>
                 <p>
@@ -105,11 +106,10 @@ under the License.
                     Every client can determine which node a key belongs to by plugging it into a hashing function,
                     without a need for any special mapping servers or name nodes.
                 </p>
-                <div class="page-heading">More...</div>
                 <p>
-                    See <a href="/features/datagrid.html" class="text-nowrap"><b>Data Grid</b></a> for more information.
+                    Check <a href="/features/datagrid.html" class="text-nowrap" target="_blank"><b>Data Grid</b></a>
+                    for more information.
                 </p>
-            </div>
         </section>
     </main>
 

Modified: ignite/site/ignite-6036/use-cases/database/sql-database.html
URL: http://svn.apache.org/viewvc/ignite/site/ignite-6036/use-cases/database/sql-database.html?rev=1805967&r1=1805966&r2=1805967&view=diff
==============================================================================
--- ignite/site/ignite-6036/use-cases/database/sql-database.html (original)
+++ ignite/site/ignite-6036/use-cases/database/sql-database.html Wed Aug 23 21:52:02 2017
@@ -67,7 +67,7 @@ under the License.
 
                     <div class="page-heading">Performance and Durability</div>
                     <p>
-                        Data sets as well as indexes can be stored both in RAM and on disk thanks to the
+                        Data sets as well as indexes can be stored both in memory and on disk thanks to the
                         <a href="/features/durablememory.html" target="_blank">Durable Memory</a>
                         architecture. This allows executing distributed SQL operations across different memory layers
                         achieving in-memory performance with the durability of disk.
@@ -95,9 +95,12 @@ under the License.
                 cross-platform connectivity from an endless number of SQL tools and programming languages.
             </p>
 
-            <div></div>
-            <p><a href="/features/sql.html" target="_blank">Read more</a></p>
-            <p><a href="https://apacheignite.readme.io/docs/getting-started-sql" target="_blank">Getting Started Guide</a></p>
+
+            <p>
+                Check <a href="/features/sql.html" target="_blank">SQL</a> section for more details or start using
+                Ignite as a SQL database referring to
+                <a href="https://apacheignite.readme.io/docs/getting-started-sql" target="_blank">SQL Getting Started Guide</a>
+            </p>
         </section>
     </main>