Modified: ignite/site/trunk/features.html
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/features.html?rev=1802150&r1=1802149&r2=1802150&view=diff
==============================================================================
--- ignite/site/trunk/features.html (original)
+++ ignite/site/trunk/features.html Mon Jul 17 14:18:13 2017
@@ -54,47 +54,53 @@ under the License.
     <main id="main" role="main" class="container">
         <section id="components" class="page-section">
             <h1 class="first">Product Features</h1>
-            <p>Apache Ignite In-Memory Data Fabric comprises the following set 
of components shared across the Ignite platform.</p>
+            <p>Apache Ignite Memory-Centric platform comprises the following 
set of components:</p>
             <div class="col-sm-12 col-md-12 col-xs-12 page-menu">
-                <div class="col-sm-4 col-md-4 col-xs-12">
-                    <h3>Transactions & Analytics</h3>
+                <div class="col-sm-3 col-md-3 col-xs-12">
+                    <h3>Main Features</h3>
                     <ul>
+                        <li><a href="/features/durablememory.html">Durable 
Memory</a></li>
+                        <li><a 
href="/features/persistence.html">Persistence</a></li>
+                        <li><a href="/features/sql.html">SQL Database</a></li>
                         <li><a href="/features/datagrid.html">Data 
Grid</a></li>
-                        <li><a href="/features/sql.html">Distributed 
SQL</a></li>
                         <li><a href="/features/computegrid.html">Compute 
Grid</a></li>
-                        <li><a href="/features/servicegrid.html">Service 
Grid</a></li>
-                        <li><a href="/features/streaming.html">Streaming & 
CEP</a></li>
-                        <li><a href="/features/rdbmsintegration.html">RDBMS 
Integration</a></li>
-                        <li><a href="/features/datastructures.html">Data 
Structures</a></li>
-                        <li><a href="/features/messaging.html">Messaging & 
Events</a></li>
+                        <li><a href="/features/machinelearning.html">Machine 
Learning</a></li>
                     </ul>
                 </div>
-                <div class="col-sm-4 col-md-4 col-xs-12">
-                    <h3>Hadoop & Spark</h3>
+                <div class="col-sm-3 col-md-3 col-xs-12">
+                    <h3>Extended Features</h3>
                     <ul>
-                        <li><a href="/features/igniterdd.html">Spark Shared 
RDD</a></li>
-                        <li><a href="/features/igfs.html">In-Memory File 
System</a></li>
-                        <li><a href="/features/mapreduce.html">In-Memory 
MapReduce</a></li>
-                        <li class="empty"></li>
-                        <li class="empty"></li>
-                        <li class="empty"></li>
-                        <li class="empty"></li>
+                        <li><a href="/features/servicegrid.html">Service 
Grid</a></li>
+                        <li><a href="/features/streaming.html">Fast Data 
Ingest</a></li>
+                        <li><a href="/features/rdbmsintegration.html">External 
RDBMS Integration</a></li>
+                        <li><a href="/features/datastructures.html">Data 
Structures</a></li>
+                        <li><a href="/features/messaging.html">Messaging & 
Events</a></li>
                         <li class="empty"></li>
                     </ul>
                 </div>
-                <div class="col-sm-4 col-md-4 col-xs-12">
-                    <h3 class="last">Runs Everywhere</h3>
-                    <ul class="last">
+                <div class="col-sm-3 col-md-3 col-xs-12">
+                    <h3>Runs Everywhere</h3>
+                    <ul>
                         <li><a href="/features/java.html">Java</a></li>
                         <li><a href="/features/dotnet.html">.NET</a></li>
                         <li><a href="/features/cpp.html">C++</a></li>
                         <li><a href="/features/clientprotos.html">Client 
Protocols</a></li>
                         <li><a href="/features/deploy.html">Deployment 
Options</a></li>
                         <li class="empty"></li>
+                    </ul>
+                </div>
+                <div class="col-sm-3 col-md-3 col-xs-12">
+                    <h3 class="last">Hadoop & Spark</h3>
+                    <ul class="last">
+                        <li><a href="/features/igniterdd.html">Spark Shared 
RDD</a></li>
+                        <li><a href="/features/igfs.html">In-Memory File 
System</a></li>
+                        <li><a href="/features/mapreduce.html">In-Memory 
MapReduce</a></li>
+                        <li class="empty"></li>
                         <li class="empty"></li>
                         <li class="empty"></li>
                     </ul>
                 </div>
+
             </div>
             <p>&nbsp;</p>
         </section>

Modified: ignite/site/trunk/includes/header-1.html
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/includes/header-1.html?rev=1802150&r1=1802149&r2=1802150&view=diff
==============================================================================
--- ignite/site/trunk/includes/header-1.html (original)
+++ ignite/site/trunk/includes/header-1.html Mon Jul 17 14:18:13 2017
@@ -52,6 +52,9 @@
                                 <li class="dropdown">
                                     <a href="/features.html">Features<span 
class="caret"></span></a>
                                     <ul class="dropdown-menu" role="menu">
+                                        <li role="presentation" 
class="submenu-header">Overview</li>
+                                        <li><a href="/whatisignite">What is 
Ignite</a></li>
+                                        <li class="divider"></li>
                                         <li role="presentation" 
class="submenu-header">Main Features</li>
                                         <li><a 
href="/features/durablememory.html">Durable Memory</a></li>
                                         <li><a 
href="/features/persistence.html">Persistence</a></li>
@@ -83,6 +86,7 @@
                                         <li><a 
href="/features/igniterdd.html">Spark Shared RDDs</a></li>
                                         <li><a 
href="/features/igfs.html">In-Memory File System</a></li>
                                         <li><a 
href="/features/mapreduce.html">In-Memory MapReduce</a></li>
+                                        <li><a href="/features.html" 
style="color: #f00">More</a></li>
 
 
                                     </ul>

Modified: ignite/site/trunk/includes/scripts.html
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/includes/scripts.html?rev=1802150&r1=1802149&r2=1802150&view=diff
==============================================================================
--- ignite/site/trunk/includes/scripts.html (original)
+++ ignite/site/trunk/includes/scripts.html Mon Jul 17 14:18:13 2017
@@ -187,12 +187,6 @@ $(document).ready(function(){
 });
 </script>
 
-<script>
-    $(document).ready(function() {
-        $(event1).before("<hr class="vertical">");
-    });
-</script>
-
 <!-- Share news on social media-->
 <script async src="https://static.addtoany.com/menu/page.js";></script>
 

Modified: ignite/site/trunk/index-6.html
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/index-6.html?rev=1802150&r1=1802149&r2=1802150&view=diff
==============================================================================
--- ignite/site/trunk/index-6.html (original)
+++ ignite/site/trunk/index-6.html Mon Jul 17 14:18:13 2017
@@ -64,7 +64,7 @@ under the License.
                             <!--<li><p>that is <span 
style="color:#f00">ACID</span>-compliant</p></li>-->
                             <!--<li><p>and horizontally <span 
style="color:#f00">scalable</span></p></li>-->
                         <!--</ul>-->
-                        <a href="">
+                        <a href="/whatisignite.html">
                             <div class="banner-learn-more">
                                 <p>READ MORE</p>
                             </div>
@@ -109,7 +109,7 @@ under the License.
 
 <main id="main" role="main" class="container">
     <div class="section-heading" style="padding-top:30px;">
-        <h2> MAIN FEATURES</h2>
+        <h2> KEY FEATURES</h2>
         <hr>
     </div>
 
@@ -179,7 +179,7 @@ under the License.
             </p>
         </div>
         <div class="col-sm-4 col-md-4 col-xs-12 feature-box feature-box-right">
-            <a href="" title="Apache Ignite supports machine learning 
capabilities">
+            <a href="/features/machinelearning.html" title="Apache Ignite 
supports machine learning capabilities">
                 <div class="machine-learning-panel">
                     <p class="feature-icon"></p>
                     <h2>Machine Learning <sup><span style="font-size: 
16px;">&beta;eta</span></sup></h2>
@@ -341,67 +341,68 @@ under the License.
         <h2>LATEST NEWS</h2>
         <hr>
     </div>
-    <section id="events-tweets" class="page-section">
+    <section id="events-tweets" class="page-section" style="border: none">
         <div class="col-sm-6 col-md-8 col-xs-12 social-media">
             <h3><i class="fa fa-calendar" 
aria-hidden="true"></i>&nbsp;&nbsp;Upcoming Events</h3>
             <div id="event1" class="row event-row">
                 <div class="col-sm-6 col-md-2 col-xs-12 event-date-col">
-                    <div class="event-date">Jun 06</div>
+                    <div class="event-date">Aug 02</div>
+                    <hr class="vertical">
                 </div>
 
                 <div class="col-sm-6 col-md-10 col-xs-12">
-                    <a href="Turbocharge your SQL queries in-memory with 
Apache® Ignite™" target="_blank" class="event-link">
-                        Ignite & Spark: This is Where Fast Data Meets the 
IoT</a><br/>
-                    <span class="event-details">Meetup, Amsterdam, 
Netherlands, Speaker - Denis Magda</span>
+                    <a 
href="https://www.gridgain.com/resources/webinars/building-consistent-and-highly-available-distributed-systems-apacher-ignitetm";
 target="_blank" class="event-link">
+                        Building Consistent and Highly Available Distributed 
Systems with Apache® Ignite™</a><br/>
+                    <span class="event-details">Webinar, Valentin 
Kulichenko</span>
                 </div>
             </div>
             <hr class="vertical">
             <div class="row event-row">
                 <div class="col-sm-6 col-md-2 col-xs-12 event-date-col">
-                    <div class="event-date">May 15</div>
+                    <div class="event-date">Jul&nbsp; 27</div>
                 </div>
                 <div class="col-sm-6 col-md-10 col-xs-12">
-                    <a href="Turbocharge your SQL queries in-memory with 
Apache® Ignite™" target="_blank" class="event-link">
-                        Getting Started With Apache Ignite (Part 2)</a><br/>
-                    <span class="event-details">Meetup, Speaker - Akmal 
Chaudhri</span>
+                    <a 
href="https://www.meetup.com/Bay-Area-In-Memory-Computing/events/241381155/"; 
target="_blank" class="event-link">
+                        Diving into the internals of Apache Ignite's memory 
architecture</a><br/>
+                    <span class="event-details">Meetup, Bay Area In-Memory 
Computing, Speaker - Denis Magda</span>
                 </div>
             </div>
             <hr class="vertical">
             <div class="row event-row">
                 <div class="col-sm-6 col-md-2 col-xs-12 event-date-col">
-                    <div class="event-date">Apr 24</div>
+                    <div class="event-date">Jul&nbsp; 26</div>
                 </div>
                 <div class="col-sm-6 col-md-10 col-xs-12">
-                    <a href="Turbocharge your SQL queries in-memory with 
Apache® Ignite™" target="_blank" class="event-link">
-                        Turbocharge your SQL queries in-memory with Apache® 
Ignite™</a><br/>
-                    <span class="event-details">Meetup, Amsterdam, 
Netherlands, Speaker - Denis Magda</span>
+                    <a 
href="https://www.meetup.com/Brighton-Java/events/241395191/"; target="_blank" 
class="event-link">
+                        An Intro to Apache Ignite, the Memory-centric 
Distributed Platform</a><br/>
+                    <span class="event-details">Meetup, Brighton, UK, Speaker 
- Akmal Chaudhri</span>
                 </div>
             </div>
             <hr class="vertical">
             <div class="row event-row">
                 <div class="col-sm-6 col-md-2 col-xs-12 event-date-col">
-                    <div class="event-date">Jun 06</div>
+                    <div class="event-date">Jul&nbsp; 19</div>
                 </div>
 
                 <div class="col-sm-6 col-md-10 col-xs-12 ">
-                    <a href="Turbocharge your SQL queries in-memory with 
Apache® Ignite™" target="_blank" class="event-link">
-                        Ignite & Spark: This is Where Fast Data Meets the 
IoT</a><br/>
-                    <span class="event-details">Meetup, Amsterdam, 
Netherlands, Speaker - Denis Magda</span>
+                    <a 
href="https://www.gridgain.com/resources/webinars/distributed-acid-transactions-apache-ignite";
 target="_blank" class="event-link">
+                        Distributed ACID Transactions in Apache Ignite</a><br/>
+                    <span class="event-details">Webinar, Akmal Chaudhri</span>
                 </div>
             </div>
             <hr class="vertical">
             <div class="row event-row">
                 <div class="col-sm-6 col-md-2 col-xs-12 event-date-col">
-                    <div class="event-date">Jun 06</div>
+                    <div class="event-date">Jun 20</div>
                 </div>
 
                 <div class="col-sm-6 col-md-10 col-xs-12">
-                    <a href="Turbocharge your SQL queries in-memory with 
Apache® Ignite™" target="_blank" class="event-link">
-                        Ignite & Spark: This is Where Fast Data Meets the 
IoT</a><br/>
+                    <a 
href="https://www.meetup.com/MySQL-User-Group-NL/events/240545280/"; 
target="_blank" class="event-link">
+                        Turbocharge your SQL queries in-memory with Apache® 
Ignite™</a><br/>
                     <span class="event-details">Meetup, Amsterdam, 
Netherlands, Speaker - Denis Magda</span>
                 </div>
             </div><br/>
-            <p><a href="/news.html">Read more</a></p>
+            <p><a href="/events.html">Read more</a></p>
         </div>
         <div class="col-sm-4 col-md-4 col-xs-12 social-media">
             <h3><i class="fa fa-twitter" 
aria-hidden="true"></i>&nbsp;Tweets</h3>

Modified: ignite/site/trunk/scss/ignite.scss
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/scss/ignite.scss?rev=1802150&r1=1802149&r2=1802150&view=diff
==============================================================================
--- ignite/site/trunk/scss/ignite.scss (original)
+++ ignite/site/trunk/scss/ignite.scss Mon Jul 17 14:18:13 2017
@@ -1262,7 +1262,7 @@ hr {
 }
 
 .banner-learn-more {
-    border: 1px solid white;
+    border: 1px solid #fff;
     width : 125px;
     text-align:center;
     border-radius: 2px;
@@ -1270,7 +1270,7 @@ hr {
     margin-top: 50px;
 
     p {
-        color: #fff;
+        color: #e50000;
         font-size: 18px !important;
         margin-bottom: 0px;
         padding-bottom: 10px;
@@ -1278,10 +1278,11 @@ hr {
     }
 
     &:hover {
-        border: $red solid 1px;
+        background: #e50000;
+        border: 1px solid #e50000;
 
         p {
-            color: $red;
+            color: #fff;
         }
     }
 }
@@ -1597,3 +1598,8 @@ hr.vertical {
     margin-bottom: 0px !important;
 }
 
+#ignite-faq {
+    h2 {
+    font-size: 22px;
+    }
+}
\ No newline at end of file

Added: ignite/site/trunk/whatisignite.html
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/whatisignite.html?rev=1802150&view=auto
==============================================================================
--- ignite/site/trunk/whatisignite.html (added)
+++ ignite/site/trunk/whatisignite.html Mon Jul 17 14:18:13 2017
@@ -0,0 +1,141 @@
+<!--
+▄▄▄       ██▓███   ▄▄▄       ▄████▄   
██░ ██ ▓█████     ██▓  ▄████  
███▄    █  ██▓▄▄▄█████▓▓█████
+▒████▄    ▓██░  ██▒▒████▄    
▒██▀ ▀█  ▓██░ ██▒▓█   ▀    ▓██▒ 
██▒ ▀█▒ ██ ▀█   █ ▓██▒▓  ██▒ ▓▒▓█ 
  ▀
+▒██  ▀█▄  ▓██░ ██▓▒▒██  ▀█▄  ▒▓█ 
   ▄ ▒██▀▀██░▒███      
▒██▒▒██░▄▄▄░▓██  ▀█ ██▒▒██▒▒ 
▓██░ ▒░▒███
+░██▄▄▄▄██ ▒██▄█▓▒ 
▒░██▄▄▄▄██ ▒▓▓▄ ▄██▒░▓█ ░██ 
▒▓█  ▄    ░██░░▓█  ██▓▓██▒  
▐▌██▒░██░░ ▓██▓ ░ ▒▓█  ▄
+▓█   ▓██▒▒██▒ ░  ░ ▓█   ▓██▒▒ 
▓███▀ ░░▓█▒░██▓░▒████▒   
░██░░▒▓███▀▒▒██░   ▓██░░██░  
▒██▒ ░ ░▒████▒
+▒▒   ▓▒█░▒▓▒░ ░  ░ ▒▒   ▓▒█░░ ░▒ ▒ 
 ░ ▒ ░░▒░▒░░ ▒░ ░   ░▓   ░▒   ▒ ░ ▒░   
▒ ▒ ░▓    ▒ ░░   ░░ ▒░ ░
+ ▒   ▒▒ ░░▒ ░       ▒   ▒▒ ░  ░  ▒    ▒ ░▒░ 
░ ░ ░  ░    ▒ ░  ░   ░ ░ ░░   ░ ▒░ ▒ ░    ░   
  ░ ░  ░
+ ░   ▒   ░░         ░   ▒   ░         ░  ░░ ░   ░      
 ▒ ░░ ░   ░    ░   ░ ░  ▒ ░  ░         ░
+     ░  ░               ░  ░░ ░       ░  ░  ░   ░  ░    
░        ░          ░  ░              ░  ░
+-->
+
+<!--
+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/features/clientprotos.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" />
+    <meta http-equiv="Pragma" content="no-cache" />
+    <meta http-equiv="Expires" content="0" />
+    <title>What is Apache Ignite</title>
+    <link media="all" rel="stylesheet" href="/css/all.css?v=1.6">
+    <link 
href="https://netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css"; 
rel="stylesheet">
+    <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="whatisignite" class="page-section" style="border: none;">
+            <h1 class="first">What is Ignite</h1>
+            <div class="col-sm-12 col-md-12 col-xs-12" style="padding: 0px;">
+                <div class="col-sm-6 col-md-6 col-xs-12" 
style="padding-left:0; padding-right:0">
+                    <p><b>Ignite is a memory-centric platform</b></p>
+                    <ul class="page-list">
+                        <li>combining a <b>distributed SQL</b> database</li>
+                        <li>with a <b>key-value</b> data grid</li>
+                        <li>that is <b>ACID</b>-compliant</li>
+                        <li>and horizontally <b>scalable</b></li>
+                    </ul>
+                    <div style="padding-top: 10px;">
+                        <h2 style="font-size: 22px;">Is Ignite a distributed 
database?</h2>
+                        <p>
+                            <b>Yes</b>. Data in Ignite is either partitioned 
or replicated across a cluster of multiple nodes.
+                            This provides scalability and adds resilience to 
the system. Ignite automatically controls how data is partitioned,
+                            however, users can plugin their own distribution 
(affinity) functions and collocate various pieces of data together for 
efficiency.
+                        </p>
+                    </div>
+
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12" 
style="padding-right:0; top: -5px;">
+                    <a href="/images/Main-Ignite-diagram_v2.png"><img 
class="img-responsive" src="/images/Main-Ignite-diagram_v2.png" width="450px" 
style="float:right;"/></a>
+                </div>
+            </div>
+        </section>
+        <section id="ignite-faq" class="page-section">
+            <h2>Is Ignite a relational SQL database?</h2>
+            <p>
+                <b>Not fully</b>. Although Ignite aims to behave like any 
other relational SQL database, there are differences in how Ignite handles 
constraints and indexes.
+                Ignite supports primary and secondary indexes, however, the 
uniqueness can only be enforced for the primary indexes.
+                Ignite also does not support foreign key constraints.
+            </p>
+            <p>
+                Essentially, Ignite purposely does not support any constraints 
that would entail a cluster broadcast message for each update
+                and significantly hurt performance and scalability of the 
system.
+            </p>
+
+            <h2>Is Ignite an in-memory database?</h2>
+            <p>
+                <b>Yes</b>. Even though Ignite durable memory works well 
in-memory and on-disk, the disk persistence can be disabled and Ignite can act 
as a pure in-memory database.
+            </p>
+
+            <h2>Is Ignite a transactional database?</h2>
+            <p>
+                <b>Not fully</b>. ACID Transactions are supported, but only at 
key-value API level. Ignite also supports cross-partition transactions,
+                which means that transactions can span keys residing in 
different partitions on different servers.
+            </p>
+
+            <p>
+                At SQL level Ignite supports atomic, but not yet transactional 
consistency. Ignite community plans to implement SQL transactions in version 
2.2.
+            </p>
+
+            <h2>Is Ignite a key-value store?</h2>
+            <p>
+                <b>Yes</b>. Ignite provides a feature rich key-value API, that 
is JCache (JSR-107) compliant and supports Java, C++, and .NET.</p>
+
+            <h2>Is Ignite an in-memory data grid?</h2>
+            <p>
+                <b>Yes</b>. Ignite is a full-featured data grid, which can be 
used either in pure in-memory mode or with Ignite native persistence.
+                It can also integrate with any 3rd party database, including 
any RDBMS or NoSQL store.
+            </p>
+
+            <h2>What is durable memory?</h2>
+            <p>
+                Ignite durable memory architecture allows Ignite to extend 
in-memory computing to disk. It is based on a paged-based off-heap memory
+                allocator which becomes durable by persisting to the 
write-ahead-log (WAL) and, then, to main Ignite persistent storage. When 
persistence
+                is disabled, durable memory acts like a pure in-memory storage.
+            </p>
+
+            <h2>What is collocated processing?</h2>
+            <p>
+                Ignite is a distributed system and, therefore, it is important 
to be able collocate data with data and compute with data to avoid distributed 
data noise.
+                Data collocation becomes especially important when performing 
distributed SQL joins. Ignite also supports sending user logic
+                (functions, lambdas, etc.) directly to the nodes where the 
data resides and computing on data locally.
+            </p>
+
+            <h2>Book</h2>
+                <p>Learn even more from <a href="http://a.co/h4MBi1v"; 
target="_blank">High-Performance in-memory computing with Apache Ignite</a> 
book.</p>
+        </section>
+    </main>
+
+    <!--#include virtual="/includes/footer.html" -->
+</div>
+<!--#include virtual="/includes/scripts.html" -->
+</body>
+</html>


Reply via email to