You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ds...@apache.org on 2015/12/15 01:23:05 UTC

svn commit: r1720053 - /ignite/site/trunk/use-cases/compare/hazelcast.html

Author: dsetrakyan
Date: Tue Dec 15 00:23:05 2015
New Revision: 1720053

URL: http://svn.apache.org/viewvc?rev=1720053&view=rev
Log:
updated hazelcast comparison.

Modified:
    ignite/site/trunk/use-cases/compare/hazelcast.html

Modified: ignite/site/trunk/use-cases/compare/hazelcast.html
URL: http://svn.apache.org/viewvc/ignite/site/trunk/use-cases/compare/hazelcast.html?rev=1720053&r1=1720052&r2=1720053&view=diff
==============================================================================
--- ignite/site/trunk/use-cases/compare/hazelcast.html (original)
+++ ignite/site/trunk/use-cases/compare/hazelcast.html Tue Dec 15 00:23:05 2015
@@ -240,17 +240,34 @@ under the License.
                             </p>
                         </td>
                     </tr>
-                    <tr><td colspan="2" style="text-align: center"><b>SSL Encryption</b></td></tr>
+                    <tr><td colspan="2" style="text-align: center"><b>Deadlock-Free Transactions</b></td></tr>
                     <tr>
                         <td valign="top">
                             <p>
-                                Ignite supports SSL encryption for all network traffic, including client-server and
-                                server-server communication.
+                                Ignite supports <em>deadlock-free, optimistic transactions</em>, which do not
+                                acquire any locks, and free users from worrying about the lock order.
+                                Such transactions also provide much better performance.
                             </p>
                         </td>
                         <td valign="top">
                             <p>
-                                Hazelcast offers SSL encryption support only in its commercial (paid) edition.
+                                With Hazelcast, you always need to worry about updating data in the same order to
+                                avoid deadlocks, which is often impossible, especially in large projects.
+                            </p>
+                        </td>
+                    </tr>
+                    <tr><td colspan="2" style="text-align: center"><b>Transactional EntryProcessor</b></td></tr>
+                    <tr>
+                        <td valign="top">
+                            <p>
+                                Ignite supports <em>transactional EntryProcessor</em>, which allows to execute
+                                collocated user logic on the server side, within a transaction.
+                            </p>
+                        </td>
+                        <td valign="top">
+                            <p>
+                                With Hazelcast, it is impossible to use <em>EntryProcessor</em> or execute
+                                user logic within a transaction.
                             </p>
                         </td>
                     </tr>
@@ -314,12 +331,14 @@ under the License.
                     <tr>
                         <td valign="top">
                             <p>
-                                Ignite provides full in-memory fabric APIs for .NET/C# users <nobr>(coming in 1.5)</nobr>.
+                                Ignite provides full in-memory fabric APIs for .NET/C# users, including
+                                ability to execute C# closures, C# caching, transaction, and querying APIs,
+                                native C# CacheStore APIs, etc.
                             </p>
                         </td>
                         <td valign="top">
                             <p>
-                                Hazelcast provides .NET/C# limited client APIs only in its commercial (paid) edition.
+                                Hazelcast provides .NET/C# limited client APIs only.
                             </p>
                         </td>
                     </tr>
@@ -327,12 +346,12 @@ under the License.
                     <tr>
                         <td valign="top">
                             <p>
-                                Ignite provides full in-memory fabric APIs for C++ users <nobr>(coming in 1.5)</nobr>.
+                                Ignite provides full in-memory fabric APIs for C++ users.
                             </p>
                         </td>
                         <td valign="top">
                             <p>
-                                Hazelcast provides C++ limited client APIs only in its commercial (paid) edition.
+                                Hazelcast provides C++ limited client APIs only.
                             </p>
                         </td>
                     </tr>