{"id":82988,"date":"2018-10-25T16:00:00","date_gmt":"2018-10-25T13:00:00","guid":{"rendered":"https:\/\/www.javacodegeeks.com\/?p=82988"},"modified":"2018-10-26T14:21:46","modified_gmt":"2018-10-26T11:21:46","slug":"differences-apache-ignite-tarantool","status":"publish","type":"post","link":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html","title":{"rendered":"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool"},"content":{"rendered":"<p>Apache Ignite is widely used around the world and is growing all the time. Companies like Barclays, Misys, Sberbank (3r\ue0c3 largest bank in Europe), ING, JacTravel all use Ignite to power pieces of their architecture that are critical to the day-to-day operations of those organizations. Moreover, the vendor like TIBCO uses core caching data-grid module of Apache Ignite with advanced indexing and SQL capability for their Master Data Management platform.<\/p>\n<p>However there are a few others alternatives to Apache Ignite from other vendors such as HazelCast, Oracle, Ehcache, GemFire, etc. The main difference of Apache Ignite from the others is the number of functionalities and simplicity of use. Apache Ignite provides a variety of functionalities, which you can use for different use cases. The key differences between the\u00a0<a href=\"https:\/\/ignite.apache.org\/\">Apache Ignite<\/a>,\u00a0<a href=\"https:\/\/hazelcast.com\/\">Hazelcast<\/a>, and\u00a0<a href=\"http:\/\/cassandra.apache.org\/\">Apache Cassandra<\/a> are as follows:<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<th>Feature<\/th>\n<th>Apache Ignite<\/th>\n<th>Hazelcast<\/th>\n<th>Apache Cassandra<\/th>\n<\/tr>\n<tr>\n<td>Data model<\/td>\n<td>Key-value<\/td>\n<td>Key-value<\/td>\n<td>Column family<\/td>\n<\/tr>\n<tr>\n<td>Durability<\/td>\n<td>Yes (WAL and,memory pages)<\/td>\n<td>Yes (not free)<\/td>\n<td>Yes (commit log and,SStable)<\/td>\n<\/tr>\n<tr>\n<td>SQL support<\/td>\n<td>Yes<\/td>\n<td>SQL like query<br \/>\nlanguage<\/td>\n<td>No, support SQL like<br \/>\nquery language<\/td>\n<\/tr>\n<tr>\n<td>Secondary index<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Big data accelerator<\/td>\n<td>Yes<\/td>\n<td>Yes (not free)<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Transaction<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>CAS \u2013 not ACID<br \/>\ncompliant<\/td>\n<\/tr>\n<tr>\n<td>Use case<\/td>\n<td>Most suitable for<br \/>\nread\/write-heavy workloads<\/td>\n<td>Most suitable<br \/>\nfor read\/write-heavy workloads<\/td>\n<td>Most suitable for<br \/>\nwrite-heavy<br \/>\nworkloads<\/td>\n<\/tr>\n<tr>\n<td>Server-side scripting<\/td>\n<td>Yes (compute &amp;<br \/>\nservice grid)<\/td>\n<td>Yes<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Availability<\/td>\n<td>High<\/td>\n<td>High<\/td>\n<td>High<\/td>\n<\/tr>\n<tr>\n<td>Streaming<\/td>\n<td>Yes<\/td>\n<td>Yes (not free)<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>In-memory<br \/>\nMap\/Reduce<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>No<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>From the above table, you can see that unlike other competitors, Apache Ignite provides durable memory architecture (free of charges), server-side scripting (compute grid), a set of components called In-memory Hadoop accelerator and Spark shared RDD that can deliver real-time performance to Hadoop and Spark users. The Apache Ignite is the right choice when you need scalability and high availability with the capability of processing high volume transactions. It is the perfect platform for the mission-critical data on commodity hardware or cloud infrastructure.<div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p>Now, let\u2019s compare the Apache Ignite functionalities with another in-memory database named\u00a0<a href=\"https:\/\/tarantool.io\/en\/developers\/\">Tarantool<\/a>. Tarantool is an in-memory database, design by a team led by a former MySQL engineer.<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<th>Feature<\/th>\n<th>Apache Ignite<\/th>\n<th>Tarantool<\/th>\n<\/tr>\n<tr>\n<td>Data model<\/td>\n<td>Key-value<\/td>\n<td>Container like<\/td>\n<\/tr>\n<tr>\n<td>Durability<\/td>\n<td>Yes (WAL and memory pages)<\/td>\n<td>Yes (WAL, LSM tree)<\/td>\n<\/tr>\n<tr>\n<td>SQL support<\/td>\n<td>Yes<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Secondary index<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Big data accelerator<\/td>\n<td>Yes<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>ORM support<\/td>\n<td>Yes<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Distributed transaction<\/td>\n<td>Yes<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Use case<\/td>\n<td>Most suitable for<br \/>\nread\/write-heavy workloads<\/td>\n<td>Most suitable<br \/>\nfor read\/write-heavy workloads<\/td>\n<\/tr>\n<tr>\n<td>Server-side scripting<\/td>\n<td>Yes (compute &amp;<br \/>\nservice grid)<\/td>\n<td>Yes (using programming<br \/>\nlanguage Lua)<\/td>\n<\/tr>\n<tr>\n<td>Availability<\/td>\n<td>High<\/td>\n<td>High! Master-slave replication<\/td>\n<\/tr>\n<tr>\n<td>Streaming<\/td>\n<td>Yes<\/td>\n<td>Yes (built-in queues)<\/td>\n<\/tr>\n<tr>\n<td>In-memory<br \/>\nMap\/Reduce<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>If you carefully study the above table, you can notice that Tarantool doesn\u2019t support SQL and distributed transactions. Even Tarantool doesn\u2019t provide any ORM support for using Hibernate or MyBatis. From the architecture point of view, Tarantool uses Master-Slave replication, which can proceed data loss whenever a master fails.<\/p>\n<div class=\"attribution\">\n<table>\n<tbody>\n<tr>\n<td>Published on Java Code Geeks with permission by Shamim Bhuiyan, partner at our <a href=\"\/\/www.javacodegeeks.com\/join-us\/jcg\/\" target=\"_blank\" rel=\"noopener\">JCG program<\/a>. See the original article here: <a href=\"http:\/\/frommyworkshop.blogspot.com\/2018\/10\/key-differences-between-apache-ignite.html\" target=\"_blank\" rel=\"noopener\">Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool<\/a><\/p>\n<p>Opinions expressed by Java Code Geeks contributors are their own.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Apache Ignite is widely used around the world and is growing all the time. Companies like Barclays, Misys, Sberbank (3r\ue0c3 largest bank in Europe), ING, JacTravel all use Ignite to power pieces of their architecture that are critical to the day-to-day operations of those organizations. Moreover, the vendor like TIBCO uses core caching data-grid module &hellip;<\/p>\n","protected":false},"author":957,"featured_media":53,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[1307,834],"class_list":["post-82988","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-enterprise-java","tag-apache-ignite","tag-cassandra"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool - Java Code Geeks<\/title>\n<meta name=\"description\" content=\"Interested to learn about apache ignite? Check our article explaining the main difference of Apache Ignite from other vendors such as HazelCast, Oracle, etc\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool - Java Code Geeks\" \/>\n<meta property=\"og:description\" content=\"Interested to learn about apache ignite? Check our article explaining the main difference of Apache Ignite from other vendors such as HazelCast, Oracle, etc\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html\" \/>\n<meta property=\"og:site_name\" content=\"Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-25T13:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-26T11:21:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/apache-cassandra-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Shamim Bhuiyan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shamim Bhuiyan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html\"},\"author\":{\"name\":\"Shamim Bhuiyan\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/1685ad0945e2c2c7780a265a4174924f\"},\"headline\":\"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool\",\"datePublished\":\"2018-10-25T13:00:00+00:00\",\"dateModified\":\"2018-10-26T11:21:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html\"},\"wordCount\":532,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/apache-cassandra-logo.jpg\",\"keywords\":[\"Apache Ignite\",\"Cassandra\"],\"articleSection\":[\"Enterprise Java\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html\",\"name\":\"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool - Java Code Geeks\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/apache-cassandra-logo.jpg\",\"datePublished\":\"2018-10-25T13:00:00+00:00\",\"dateModified\":\"2018-10-26T11:21:46+00:00\",\"description\":\"Interested to learn about apache ignite? Check our article explaining the main difference of Apache Ignite from other vendors such as HazelCast, Oracle, etc\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html#primaryimage\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/apache-cassandra-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/apache-cassandra-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2018\\\/10\\\/differences-apache-ignite-tarantool.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/category\\\/java\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Enterprise Java\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/category\\\/java\\\/enterprise-java\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Developers Resource Center\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.javacodegeeks.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/javacodegeeks\",\"https:\\\/\\\/x.com\\\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/1685ad0945e2c2c7780a265a4174924f\",\"name\":\"Shamim Bhuiyan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e704523cfc3333531913a51d8f2709a5e158d3c03dc0e26fe3f5747970a87895?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e704523cfc3333531913a51d8f2709a5e158d3c03dc0e26fe3f5747970a87895?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e704523cfc3333531913a51d8f2709a5e158d3c03dc0e26fe3f5747970a87895?s=96&d=mm&r=g\",\"caption\":\"Shamim Bhuiyan\"},\"description\":\"Dr. Shamim Ahmed Bhuiyan is an IT Architect, SOA solution designer, speaker and Big data evangelist. Independent consultant on BigData and HighLoad systems. Actively participates in development and designing high performance software for IT, telecommunication and banking industry.\",\"sameAs\":[\"http:\\\/\\\/frommyworkshop.blogspot.ru\",\"https:\\\/\\\/ru.linkedin.com\\\/in\\\/shamimbhuiyan\"],\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/author\\\/shamim-bhuiyan\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool - Java Code Geeks","description":"Interested to learn about apache ignite? Check our article explaining the main difference of Apache Ignite from other vendors such as HazelCast, Oracle, etc","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html","og_locale":"en_US","og_type":"article","og_title":"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool - Java Code Geeks","og_description":"Interested to learn about apache ignite? Check our article explaining the main difference of Apache Ignite from other vendors such as HazelCast, Oracle, etc","og_url":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html","og_site_name":"Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2018-10-25T13:00:00+00:00","article_modified_time":"2018-10-26T11:21:46+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/apache-cassandra-logo.jpg","type":"image\/jpeg"}],"author":"Shamim Bhuiyan","twitter_card":"summary_large_image","twitter_creator":"@javacodegeeks","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Shamim Bhuiyan","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html#article","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html"},"author":{"name":"Shamim Bhuiyan","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/1685ad0945e2c2c7780a265a4174924f"},"headline":"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool","datePublished":"2018-10-25T13:00:00+00:00","dateModified":"2018-10-26T11:21:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html"},"wordCount":532,"commentCount":2,"publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/apache-cassandra-logo.jpg","keywords":["Apache Ignite","Cassandra"],"articleSection":["Enterprise Java"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html","url":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html","name":"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool - Java Code Geeks","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html#primaryimage"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/apache-cassandra-logo.jpg","datePublished":"2018-10-25T13:00:00+00:00","dateModified":"2018-10-26T11:21:46+00:00","description":"Interested to learn about apache ignite? Check our article explaining the main difference of Apache Ignite from other vendors such as HazelCast, Oracle, etc","breadcrumb":{"@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html#primaryimage","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/apache-cassandra-logo.jpg","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/apache-cassandra-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.javacodegeeks.com\/2018\/10\/differences-apache-ignite-tarantool.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Java","item":"https:\/\/www.javacodegeeks.com\/category\/java"},{"@type":"ListItem","position":3,"name":"Enterprise Java","item":"https:\/\/www.javacodegeeks.com\/category\/java\/enterprise-java"},{"@type":"ListItem","position":4,"name":"Key differences between Apache Ignite, Hazelcast, Cassandra and Tarantool"}]},{"@type":"WebSite","@id":"https:\/\/www.javacodegeeks.com\/#website","url":"https:\/\/www.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Developers Resource Center","publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/1685ad0945e2c2c7780a265a4174924f","name":"Shamim Bhuiyan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e704523cfc3333531913a51d8f2709a5e158d3c03dc0e26fe3f5747970a87895?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e704523cfc3333531913a51d8f2709a5e158d3c03dc0e26fe3f5747970a87895?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e704523cfc3333531913a51d8f2709a5e158d3c03dc0e26fe3f5747970a87895?s=96&d=mm&r=g","caption":"Shamim Bhuiyan"},"description":"Dr. Shamim Ahmed Bhuiyan is an IT Architect, SOA solution designer, speaker and Big data evangelist. Independent consultant on BigData and HighLoad systems. Actively participates in development and designing high performance software for IT, telecommunication and banking industry.","sameAs":["http:\/\/frommyworkshop.blogspot.ru","https:\/\/ru.linkedin.com\/in\/shamimbhuiyan"],"url":"https:\/\/www.javacodegeeks.com\/author\/shamim-bhuiyan"}]}},"_links":{"self":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/82988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/users\/957"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=82988"}],"version-history":[{"count":0,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/82988\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media\/53"}],"wp:attachment":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=82988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=82988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=82988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}