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>