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>