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> </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;">β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> 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 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 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 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> 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>