Author: dmagda Date: Sat Feb 10 00:07:12 2018 New Revision: 1823717 URL: http://svn.apache.org/viewvc?rev=1823717&view=rev Log: reworked key-value apis
Added: ignite/site/branches/ignite-7061/features/datagrid.html - copied, changed from r1823716, ignite/site/branches/ignite-7061/use-cases/database/datagrid.html ignite/site/branches/ignite-7061/use-cases/database/key-value-store.html - copied, changed from r1823716, ignite/site/branches/ignite-7061/features/key-value-store.html Removed: ignite/site/branches/ignite-7061/features/key-value-store.html ignite/site/branches/ignite-7061/use-cases/database/datagrid.html Modified: ignite/site/branches/ignite-7061/.htaccess ignite/site/branches/ignite-7061/arch/memorycentric.html ignite/site/branches/ignite-7061/download.html ignite/site/branches/ignite-7061/features.html ignite/site/branches/ignite-7061/features/datastructures.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/sitemap.xml ignite/site/branches/ignite-7061/use-cases/caching/database-caching.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/use-cases/database/in-memory-database.html ignite/site/branches/ignite-7061/usecases.html ignite/site/branches/ignite-7061/whatisignite-bk.html ignite/site/branches/ignite-7061/whatisignite.html Modified: ignite/site/branches/ignite-7061/.htaccess URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/.htaccess?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/.htaccess (original) +++ ignite/site/branches/ignite-7061/.htaccess Sat Feb 10 00:07:12 2018 @@ -11,8 +11,6 @@ Redirect 301 /features/durablememory.htm Redirect 301 memorycentric.html /arch/memorycentric.html Redirect 301 /features/persistence.html /arch/persistence.html Redirect 301 /features/deploy.html /arch/clustering.html -Redirect 301 /use-cases/database/key-value-store.html /features/key-value-store.html -Redirect 301 /features/datagrid.html /use-cases/database/datagrid.html RewriteEngine On Modified: ignite/site/branches/ignite-7061/arch/memorycentric.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/arch/memorycentric.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/arch/memorycentric.html (original) +++ ignite/site/branches/ignite-7061/arch/memorycentric.html Sat Feb 10 00:07:12 2018 @@ -221,7 +221,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="/use-cases/database/datagrid.html">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> Modified: ignite/site/branches/ignite-7061/download.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/download.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/download.html (original) +++ ignite/site/branches/ignite-7061/download.html Sat Feb 10 00:07:12 2018 @@ -131,7 +131,7 @@ under the License. <li><a href="/arch/durablememory.html">Durable Memory</a></li> <li><a href="/arch/persistence.html">Native Persistence</a></li> <li><a href="/features/sql.html">SQL Database</a></li> - <li><a href="/use-cases/database/datagrid.html">Data Grid</a></li> + <li><a href="/features/datagrid.html">Data Grid</a></li> <li><a href="/features/computegrid.html">Compute Grid</a></li> <li><a href="/features/streaming.html">Streaming</a></li> <li><a href="/features/machinelearning.html">Machine Learning<sup>βeta</sup></a></li> @@ -165,7 +165,7 @@ under the License. <li><a href="/arch/durablememory.html">Durable Memory</a></li> <li><a href="/arch/persistence.html">Native Persistence</a></li> <li><a href="/features/sql.html">SQL Database</a></li> - <li><a href="/use-cases/database/datagrid.html">Data Grid</a></li> + <li><a href="/features/datagrid.html">Data Grid</a></li> <li><a href="/features/computegrid.html">Compute Grid</a></li> <li><a href="/features/streaming.html">Streaming</a></li> <li><a href="/features/machinelearning.html">Machine Learning<sup>βeta</sup></a></li> @@ -198,7 +198,7 @@ under the License. <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="/features/key-value-store.html">Key-Value Store</a></li> + <li><a href="/use-cases/database/key-value-store.html">Key-Value Store</a></li> <li class="divider"> <li role="presentation" class="submenu-header">Comparison</li> <li><a href="/use-cases/comparison/ignite-for-nosql.html">Ignite for NoSQL Users</a></li> Modified: ignite/site/branches/ignite-7061/features.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/features.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/features.html (original) +++ ignite/site/branches/ignite-7061/features.html Sat Feb 10 00:07:12 2018 @@ -60,7 +60,7 @@ under the License. <h3>Main Features</h3> <ul> <li><a href="/features/sql.html">Distributed SQL</a></li> - <li><a href="/features/key-value-store.html">Distributed Key-Value</a></li> + <li><a href="/use-cases/database/key-value-store.html">Distributed Key-Value</a></li> <li><a href="/features/transactions.html">ACID Transactions</a></li> <li><a href="/features/collocatedprocessing.html">Collocated Processing</a></li> <li><a href="/features/machinelearning.html">Machine Learning</a></li> @@ -376,7 +376,7 @@ under the License. </tbody> </table> </section> - <h2><a class="feature-header" href="/use-cases/database/datagrid.html" target="_blank">Data Grid <i class="fa fa-external-link" style="padding-left:5px;"></i></a></h2> + <h2><a class="feature-header" href="/features/datagrid.html" target="_blank">Data Grid <i class="fa fa-external-link" style="padding-left:5px;"></i></a></h2> <table class="formatted features" name="distributed caching"> <thead> Copied: ignite/site/branches/ignite-7061/features/datagrid.html (from r1823716, ignite/site/branches/ignite-7061/use-cases/database/datagrid.html) URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/features/datagrid.html?p2=ignite/site/branches/ignite-7061/features/datagrid.html&p1=ignite/site/branches/ignite-7061/use-cases/database/datagrid.html&r1=1823716&r2=1823717&rev=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/use-cases/database/datagrid.html (original) +++ ignite/site/branches/ignite-7061/features/datagrid.html Sat Feb 10 00:07:12 2018 @@ -33,7 +33,7 @@ under the License. <!DOCTYPE html> <html> <head> -<link rel="canonical" href="https://ignite.apache.org/use-cases/database/datagrid.html" /> +<link rel="canonical" href="https://ignite.apache.org/features/datagrid.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" /> @@ -54,48 +54,59 @@ under the License. <main id="main" role="main" class="container"> <section id="datagrid" class="page-section"> - <h1 class="first">In-Memory Data Grid</h1> + <h1 class="first">Key-Value In-Memory Data Grid</h1> <div class="col-sm-12 col-md-12 col-xs-12" style="padding:0 0 20px 0;"> <div class="col-sm-6 col-md-6 col-xs-12" style="padding-left:0; padding-right:0"> <p> - Ignite data grid is a distributed, transactional key-value store. Unlike other - in-memory data grids (IMDG), Ignite enables storing data both, in memory and on disk, and + Ignite can be accessed with simple key-value APIs and, thus, act as a in-memory data grid. + In this scenario, you can think of Ignite as of a distributed partitioned hash map with every + cluster node owning a portion of the overall data set. Unlike other in-memory data grids (IMDG), + Ignite enables storing data both, in memory and on disk, and therefore is able to store more data than can fit in physical memory. - On top of the standard key-value data operations, including ACID transactions and all the - JCache (JSR 107) functionality, Ignite also supports <nobr>SQL queries</nobr> - over its data with the support for <nobr>distributed joins</nobr>. + </p> + <p> + Ignite data grid is one of the fastest implementations of ACID transactions or + atomic data updates in distributed clusters today. We know it because we constantly benchmark it ourselves. </p> </div> - <div class="col-sm-4 col-md-6 col-xs-12" style="padding-right:0"> <img class="img-responsive" src="/images/data_grid.png" width="500px" style="float:right;"/> </div> </div> <p> - The 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. It 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. + The in-memory data grid can also improve performance and scalability by integrating with existing 3rd party + databases, like RDBMS, NoSQL, or Hadoop-based storages. This approach does not require + rip-and-replace of the existing data, but has its limitations. For example, SQL or scan queries will only include the + results stored in memory, and not in the external database, since Ignite does not have any knowledge of the external data. </p> + + <div class="page-heading">JCache APIs</div> <p> - Ignite data grid is one of the fastest implementations of ACID transactions or - atomic data updates in distributed clusters today. We know it because we constantly benchmark it ourselves. + Ignite key-value APIs comply with <a href="/use-cases/caching/jcache-provider.html">JCache (JSR 107)</a> + specification that supports the following: </p> + <ul class="page-list"> + <li>In-Memory Key Value Store</li> + <li>Basic Cache Operations</li> + <li>ConcurrentMap APIs</li> + <li>Collocated Processing (EntryProcessor)</li> + <li>Events and Metrics</li> + <li>Pluggable Persistence</li> + </ul> + + <div class="page-heading">Extended Key-Value APIs</div> <p> - The data in the data grid can be stored either purely in memory, or can also be persisted to disk. - If <a href="/arch/persistence.html" target="_blank">Ignite native persistence</a> is enabled, - then data and indexes will be persisted natively by Ignite on every cluster node. In this case, - memory only serves as a smaller caching layer of the overall persisted data set. All queries and transactions - span the whole data set stored on disk. + In addition to the standard JCache API, Ignites supports distributed ACID transactions, + scan and continuous queries, collocated processing and more. </p> + <p> - The in-memory data grid can also improve performance and scalability by integrating with existing 3rd party - databases, like RDBMS, NoSQL, or Hadoop-based storages. This approach does not require - rip-and-replace of the existing data, but has its limitations. For example, SQL or scan queries will only include the - results stored in memory, and not in the external database, since Ignite does not have any knowledge of the external data. + The 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. It 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> - <div class="videos"> <div class="page-heading">Videos</div> <ul class="page-list"> @@ -269,7 +280,7 @@ under the License. </p> <div class="page-links"> - <a href="/features/key-value-store.html">Docs for this Feature <i class="fa fa-angle-double-right"></i></a> + <a href="/use-cases/database/key-value-store.html">Docs for this Feature <i class="fa fa-angle-double-right"></i></a> </div> </td> </tr> Modified: ignite/site/branches/ignite-7061/features/datastructures.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/features/datastructures.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/features/datastructures.html (original) +++ ignite/site/branches/ignite-7061/features/datastructures.html Sat Feb 10 00:07:12 2018 @@ -63,7 +63,7 @@ under the License. <p> <div class="page-heading">Supported Data Structures:</div> <ul class="page-list"> - <li><a href="/use-cases/database/datagrid.html">Concurrent Map (Cache)</a></li> + <li><a href="/features/datagrid.html">Concurrent Map (Cache)</a></li> <li><a href="http://apacheignite.readme.io/docs/queue-and-set" target="docs">Distributed Queues and Sets</a></li> <li><a href="http://apacheignite.readme.io/docs/atomic-types" target="docs">AtomicLong</a></li> <li><a href="http://apacheignite.readme.io/docs/atomic-types" target="docs">AtomicReference</a></li> Modified: ignite/site/branches/ignite-7061/features/sql.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/features/sql.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/features/sql.html (original) +++ ignite/site/branches/ignite-7061/features/sql.html Sat Feb 10 00:07:12 2018 @@ -89,8 +89,8 @@ under the License. In addition to standard SQL features, Ignite also provides powerful processing APIs: <ul class="page-list"> <li> - <a href="/use-cases/database/datagrid.html">Key-Value APIs</a> - Ignite key-value APIs allow to - interact with Ignite as with a <nobr><a href="/features/key-value-store.html">key-value store</a></nobr>. + <a href="/features/datagrid.html">Key-Value APIs</a> - Ignite key-value APIs allow to + interact with Ignite as with a <nobr><a href="/use-cases/database/key-value-store.html">key-value store</a></nobr>. In addition to standard key-value operations supported by <nobr><a href="/use-cases/caching/jcache-provider.html">JCache (JSR 107)</a></nobr> standard, Ignite also provides extended support for distributed ACID transactions, continuous queries, partition scans, and more. Modified: ignite/site/branches/ignite-7061/includes/header.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/includes/header.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/includes/header.html (original) +++ ignite/site/branches/ignite-7061/includes/header.html Sat Feb 10 00:07:12 2018 @@ -59,7 +59,7 @@ <!-- Ignite main features. --> <li role="presentation" class="submenu-header">Features</li> <li><a href="/features/sql.html">Distributed SQL</a></li> - <li><a href="/features/key-value-store.html">Distributed Key-Value</a></li> + <li><a href="/features/datagrid.html">Distributed Key-Value</a></li> <li><a href="/features/transactions.html">ACID Transactions</a></li> <li><a href="/features/collocatedprocessing.html">Collocated Processing</a></li> <li><a href="/features/machinelearning.html">Machine Learning</a></li> @@ -107,7 +107,9 @@ <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/datagrid.html">Data Grid</a></li> + <li><a href="/features/datagrid.html">In-Memory Data Grid</a></li> + <li><a href="/use-cases/database/key-value-store.html">Key-Value Store</a></li> + <li class="divider"> <li role="presentation" class="submenu-header">Comparison</li> <li><a href="/use-cases/comparison/ignite-for-nosql.html">Ignite for NoSQL Users</a></li> Modified: ignite/site/branches/ignite-7061/index.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/index.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/index.html (original) +++ ignite/site/branches/ignite-7061/index.html Sat Feb 10 00:07:12 2018 @@ -193,7 +193,7 @@ under the License. </p> </div> <div class="col-sm-4 col-md-4 col-xs-12 feature-box feature-box-center"> - <a href="/use-cases/database/datagrid.html" title="Apache Ignite™ is an In-Memory Key Value Store"> + <a href="/features/datagrid.html" title="Apache Ignite™ is an In-Memory Key Value Store"> <div class="distributed-sql-panel"> <p class="feature-icon"></p> <h3>Distributed Key-Value</h3> Modified: ignite/site/branches/ignite-7061/sitemap.xml URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/sitemap.xml?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/sitemap.xml (original) +++ ignite/site/branches/ignite-7061/sitemap.xml Sat Feb 10 00:07:12 2018 @@ -7,7 +7,7 @@ <priority>1.0</priority> </url> <url> - <loc>https://ignite.apache.org/features/key-value-store.html</loc> + <loc>https://ignite.apache.org/use-cases/database/key-value-store.html</loc> <lastmod>2017-08-24</lastmod> <changefreq>daily</changefreq> <priority>0.9</priority> Modified: ignite/site/branches/ignite-7061/use-cases/caching/database-caching.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/use-cases/caching/database-caching.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/use-cases/caching/database-caching.html (original) +++ ignite/site/branches/ignite-7061/use-cases/caching/database-caching.html Sat Feb 10 00:07:12 2018 @@ -55,7 +55,7 @@ under the License. <div class="col-sm-6 col-md-6 col-xs-12" style="padding-left:0;"> <p> Ignite <code>database caching</code> is implemented in the - <nobr><a href="/use-cases/database/datagrid.html">data grid</a></nobr> + <nobr><a href="/features/datagrid.html">data grid</a></nobr> component. It enables users to keep the most frequently accessed data in memory, by either partitioning or replicating it across a cluster of computers. </p> @@ -88,7 +88,7 @@ under the License. </p> <div class="page-heading">In-Memory Data Grid</div> <p> - See <a href="/use-cases/database/datagrid.html" class="text-nowrap" target="_blank"><b>in-memory data grid</b></a> + See <a href="/features/datagrid.html" class="text-nowrap" target="_blank"><b>in-memory data grid</b></a> for more information. </p> 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=1823717&r1=1823716&r2=1823717&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 Sat Feb 10 00:07:12 2018 @@ -187,7 +187,7 @@ under the License. The other difference between Ignite and NoSQL databases is that, first, the memory is treated as a fully functional storage, not just as a caching layer, like most databases do. Second, in addition to - <a href="/use-cases/database/datagrid.html">key-value</a> APIs, Ignite supports + <a href="/features/datagrid.html">key-value</a> APIs, Ignite supports <a href="/features/sql.html">distributed SQL</a> and <a href="/features/collocatedprocessing.html">collocated processing</a> approach. </p> 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=1823717&r1=1823716&r2=1823717&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 Sat Feb 10 00:07:12 2018 @@ -183,7 +183,7 @@ under the License. The main difference between Ignite and traditional relational databases is that, first, the memory is 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="/use-cases/database/datagrid.html">key-value</a> APIs and + <a href="/features/datagrid.html">key-value</a> APIs and <a href="/features/collocatedprocessing.html">collocated processing</a> approach. </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=1823717&r1=1823716&r2=1823717&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 Sat Feb 10 00:07:12 2018 @@ -123,7 +123,7 @@ under the License. </p> <p> Check <a href="/features/sql.html">SQL</a>, - <a href="/use-cases/database/datagrid.html" class="text-nowrap">Data Grid</a>, and + <a href="/features/datagrid.html" class="text-nowrap">Data Grid</a>, and <a href="/features/computegrid.html" class="text-nowrap">Compute Grid</a> features sections for more technical details. </p> Modified: ignite/site/branches/ignite-7061/use-cases/database/in-memory-database.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/use-cases/database/in-memory-database.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/use-cases/database/in-memory-database.html (original) +++ ignite/site/branches/ignite-7061/use-cases/database/in-memory-database.html Sat Feb 10 00:07:12 2018 @@ -84,7 +84,7 @@ under the License. </p> <p> You should also check Ignite <a href="/features/sql.html">distributed SQL</a> and - <a href="/use-cases/database/datagrid.html" class="text-nowrap">data grid</a> features. + <a href="/features/datagrid.html" class="text-nowrap">data grid</a> features. </p> </section> </main> Copied: ignite/site/branches/ignite-7061/use-cases/database/key-value-store.html (from r1823716, ignite/site/branches/ignite-7061/features/key-value-store.html) URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/use-cases/database/key-value-store.html?p2=ignite/site/branches/ignite-7061/use-cases/database/key-value-store.html&p1=ignite/site/branches/ignite-7061/features/key-value-store.html&r1=1823716&r2=1823717&rev=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/features/key-value-store.html (original) +++ ignite/site/branches/ignite-7061/use-cases/database/key-value-store.html Sat Feb 10 00:07:12 2018 @@ -33,7 +33,7 @@ under the License. <!DOCTYPE html> <html> <head> - <link rel="canonical" href="https://ignite.apache.org/features/key-value-store.html"/> + <link rel="canonical" href="https://ignite.apache.org/use-cases/database/key-value-store.html"/> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Key-Value Store - Apache Ignite</title> @@ -51,12 +51,12 @@ under the License. <main id="main" role="main" class="container"> <section id="key-value-store" class="page-section"> - <h1 class="first">Ignite as Key-Value Store</h1> + <h1 class="first">Key-Value Store</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> Ignite can be accessed with simple key-value APIs and, thus, act as a distributed key-value store - (aka. <a href="/use-cases/database/datagrid.html">data grid</a>). In this scenario, you can think of Ignite as of a distributed partitioned + (aka. <a href="/features/datagrid.html">data grid</a>). In this scenario, you can think of Ignite as of a distributed partitioned hash map with every cluster node owning a portion of the overall data set. It's worth mentioning, that even if you see or use Ignite as a key-value store, you're not limited to the key-value operations and can always leverage from other available APIs such as SQL, collocated computations, machine @@ -192,7 +192,7 @@ under the License. </p> <div class="page-links"> - <a href="/use-cases/database/datagrid.html">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> Modified: ignite/site/branches/ignite-7061/usecases.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/usecases.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/usecases.html (original) +++ ignite/site/branches/ignite-7061/usecases.html Sat Feb 10 00:07:12 2018 @@ -62,7 +62,7 @@ under the License. <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/datagrid.html">Data Grid</a></li> + <li><a href="/features/datagrid.html">Data Grid</a></li> </ul> </div> <div class="col-sm-3 col-md-3 col-xs-12"> Modified: ignite/site/branches/ignite-7061/whatisignite-bk.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/whatisignite-bk.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/whatisignite-bk.html (original) +++ ignite/site/branches/ignite-7061/whatisignite-bk.html Sat Feb 10 00:07:12 2018 @@ -73,7 +73,7 @@ under the License. Ignite's durable memory component treats RAM not just as a caching layer but as a complete fully functional storage layer. This means that users can turn the persistence on and off as needed. If the persistence is off, then Ignite can act as a distributed <nobr><i><a href="/use-cases/database/in-memory-database.html">in-memory database</a></i></nobr> - or <nobr><i><a href="/use-cases/database/datagrid.html">in-memory data grid</a></i></nobr>, + or <nobr><i><a href="/features/datagrid.html">in-memory data grid</a></i></nobr>, depending on whether you prefer to use SQL or key-value APIs. If the persistence is turned on, then Ignite becomes a distributed, <nobr><i><a href="/features/sql.html">horizontally scalable database</a></i></nobr> that guarantees full data consistency and is resilient to full cluster failures. @@ -98,7 +98,7 @@ under the License. <h3>Key-Value</h3> <p> - The in-memory data grid component in Ignite is a fully transactional <i><a href="/features/key-value-store.html">distributed key-value store</a></i> that can scale horizontally + The in-memory data grid component in Ignite is a fully transactional <i><a href="/use-cases/database/key-value-store.html">distributed key-value store</a></i> that can scale horizontally across 100s of servers in the cluster. When persistence is enabled, Ignite can also store more data than fits in memory and survive full cluster restarts. </p> Modified: ignite/site/branches/ignite-7061/whatisignite.html URL: http://svn.apache.org/viewvc/ignite/site/branches/ignite-7061/whatisignite.html?rev=1823717&r1=1823716&r2=1823717&view=diff ============================================================================== --- ignite/site/branches/ignite-7061/whatisignite.html (original) +++ ignite/site/branches/ignite-7061/whatisignite.html Sat Feb 10 00:07:12 2018 @@ -91,7 +91,7 @@ under the License. memory-only mode or with Ignite native persistence. It can also automatically integrate with any 3rd party databases, including any RDBMS or NoSQL stores. </p> - <p style="margin-top: 10px;">Read more: <a href="/use-cases/database/datagrid.html">In-Memory Data Grid</a></p> + <p style="margin-top: 10px;">Read more: <a href="/features/datagrid.html">In-Memory Data Grid</a></p> </div> </div>