{"id":10731,"date":"2019-03-20T16:46:34","date_gmt":"2019-03-20T16:46:34","guid":{"rendered":"https:\/\/dbtut.com\/?p=10731"},"modified":"2020-07-03T12:25:43","modified_gmt":"2020-07-03T12:25:43","slug":"introduction-to-keyspaces-in-apache-cassandra","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/","title":{"rendered":"Introduction to keyspaces in Apache Cassandra"},"content":{"rendered":"<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">When you are new to Cassandra many people wonder what is that keyspace. In order to start exploring the Cassandra, we must have a basic idea of keyspaces work and how they can be created. So whenever you are planning to create a keyspace in production Cassandra you must know what are the do&#8217;s and dont&#8217;s. Hence in this blog post, we are going to discuss more regarding the Cassandra keyspaces.<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">\u00a0A keyspace is similar to a <strong>database<\/strong> in the RDBMS. A keyspace is an object that holds the column families, indexes, user-defined types. Keyspaces defines the data replication strategy, replication factor &amp;amp; durable write mode on the nodes. A similar keyspace structure looks like this:<\/span><\/p>\n<h2>Creating a keyspace:<\/h2>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">In order to create a keyspace in Cassandra, we have to specify the replication strategy, replication factor, datacenter name, and the durable writes. Below is the syntax to create a keyspace:<\/span><\/p>\n<pre class=\"lang:mysql decode:true\">CREATE\u00a0KEYSPACE [IF\u00a0NOT\u00a0EXISTS] keyspace_name\u00a0\u00a0\nWITH\u00a0REPLICATION\u00a0= {\u00a0\u00a0\u00a0\u00a0\u00a0\n'class'\u00a0:\u00a0'SimpleStrategy',\u00a0'replication_factor'\u00a0: N }\u00a0\u00a0\u00a0\u00a0|\n'class'\u00a0:\u00a0'NetworkTopologyStrategy',\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n'dc1_name'\u00a0: N [, ...]\u00a0\u00a0}\u00a0\n[ AND\u00a0DURABLE_WRITES =\u00a0true|false] ;<\/pre>\n<h3>Replication strategy:<\/h3>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">Replication is a technique used for high availability. In Cassandra replication involves mainly two strategies as explained below:<\/span><\/p>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">Simple Strategy<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">Network Topology Strategy<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">If you want to know more about the replication strategy,\u00a0you can read this blog post.\u00a0(<a href=\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/replica-placement-strategies-in-apache-cassandra\/\">read more<\/a>)<\/span><\/p>\n<h3>Simple Strategy:<\/h3>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">This strategy is a simple one which treats the entire cluster as a single data center. It also consists of another parameter called as Replication factor. It defines the number of copies of the replica to be maintained in a cluster.<\/span><\/p>\n<pre class=\"lang:mysql decode:true\">CREATE\u00a0KEYSPACE portal\u00a0WITH\u00a0REPLICATION\u00a0= {\u00a0'class'\u00a0:\u00a0'SimpleStrategy',\u00a0'replication_factor'\u00a0:\u00a02\u00a0}<\/pre>\n<h3>Network Topology Strategy:<\/h3>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">This strategy is used to specify the data centers and the number of replicas to be placed in each data center.<\/span><\/p>\n<pre class=\"lang:mysql decode:true\">CREATE\u00a0KEYSPACE portal\u00a0WITH\u00a0REPLICATION\u00a0= {\u00a0'class'\u00a0: NetworkTopologyStrategy,\u00a0'South'\u00a0:\u00a03,\u2019North\u2019:3\u00a0}<\/pre>\n<h2>Durable writes:<\/h2>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">The major impact comes here in creating the keyspaces. When Cassandra receives a write request at first a copy os written to disk on a append only structure called commit log. Then it is written to a memory structure called memtable. When memtable reaches a certain limit the data gets flushed to a structure in disk called SSTable.<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">Enabling durable writes the data to the commit log. By default, it is enabled and it&#8217;s not advisable to disable the durable writes in a simple strategy replica cluster.<\/span><\/p>\n<h3>1) DURABLE_WRITES=false<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10740\" src=\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/write-path.png\" alt=\"\" width=\"509\" height=\"179\" \/><\/p>\n<h3>2) DURABLE_WRITES=true<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10744\" src=\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/write-path-2-1.png\" alt=\"\" width=\"509\" height=\"189\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">\u00a0<\/span><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">Thus this is the simple way how the keyspaces in Cassandra work. Hope you might get an idea of how easy it is to create them. If you have any queries regarding the keyspaces in Cassandra let me know through the comments section.<\/span><\/p>\n\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_10731\" class=\"pvc_stats all  \" data-element-id=\"10731\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>When you are new to Cassandra many people wonder what is that keyspace. In order to start exploring the Cassandra, we must have a basic idea of keyspaces work and how they can be created. So whenever you are planning to create a keyspace in production Cassandra you must know what are the do&#8217;s and &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_10731\" class=\"pvc_stats all  \" data-element-id=\"10731\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":98,"featured_media":10734,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1308,1388],"tags":[1322,1320,2736,2737,2735,2734,2643],"class_list":["post-10731","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-cassandra","category-nosql","tag-apache-cassandra","tag-cassandra","tag-create-a-keyspace-in-apache-cassandra","tag-create-a-keyspace-in-cassandra","tag-creating-a-keyspace","tag-durable_writes","tag-keyspaces-in-cassandra"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introduction to keyspaces in Apache Cassandra - Database Tutorials<\/title>\n<meta name=\"description\" content=\"Apache Cassandra, Cassandra, keyspaces in Cassandra\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to keyspaces in Apache Cassandra - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"Apache Cassandra, Cassandra, keyspaces in Cassandra\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:author\" content=\"http:\/\/in.linkedin.com\/in\/jerwinroy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-20T16:46:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-03T12:25:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"391\" \/>\n\t<meta property=\"og:image:height\" content=\"270\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jerwin Roy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/JerwinRoy\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jerwin Roy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/\"},\"author\":{\"name\":\"Jerwin Roy\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/1392289282fd1b53969104d8b35e8ff3\"},\"headline\":\"Introduction to keyspaces in Apache Cassandra\",\"datePublished\":\"2019-03-20T16:46:34+00:00\",\"dateModified\":\"2020-07-03T12:25:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/\"},\"wordCount\":408,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png\",\"keywords\":[\"Apache Cassandra\",\"Cassandra\",\"create a keyspace in apache cassandra\",\"create a keyspace in cassandra\",\"Creating a keyspace\",\"DURABLE_WRITES\",\"keyspaces in Cassandra\"],\"articleSection\":[\"Cassandra\",\"NoSQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/\",\"name\":\"Introduction to keyspaces in Apache Cassandra - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png\",\"datePublished\":\"2019-03-20T16:46:34+00:00\",\"dateModified\":\"2020-07-03T12:25:43+00:00\",\"description\":\"Apache Cassandra, Cassandra, keyspaces in Cassandra\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#primaryimage\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png\",\"width\":391,\"height\":270},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to keyspaces in Apache Cassandra\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dbtut.com\/#website\",\"url\":\"https:\/\/dbtut.com\/\",\"name\":\"Database Tutorials\",\"description\":\"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux\",\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dbtut.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dbtut.com\/#organization\",\"name\":\"dbtut\",\"url\":\"https:\/\/dbtut.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"width\":223,\"height\":36,\"caption\":\"dbtut\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/1392289282fd1b53969104d8b35e8ff3\",\"name\":\"Jerwin Roy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d362cb6ec946a7bccb4b53862e8f9ca8ba82af0fd90473fd743597321ce62e6e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d362cb6ec946a7bccb4b53862e8f9ca8ba82af0fd90473fd743597321ce62e6e?s=96&d=mm&r=g\",\"caption\":\"Jerwin Roy\"},\"description\":\"Aspiring DBA\",\"sameAs\":[\"http:\/\/in.linkedin.com\/in\/jerwinroy\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/JerwinRoy\"],\"url\":\"https:\/\/dbtut.com\/index.php\/author\/jerwinroy\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to keyspaces in Apache Cassandra - Database Tutorials","description":"Apache Cassandra, Cassandra, keyspaces in Cassandra","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:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to keyspaces in Apache Cassandra - Database Tutorials","og_description":"Apache Cassandra, Cassandra, keyspaces in Cassandra","og_url":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/","og_site_name":"Database Tutorials","article_author":"http:\/\/in.linkedin.com\/in\/jerwinroy\/","article_published_time":"2019-03-20T16:46:34+00:00","article_modified_time":"2020-07-03T12:25:43+00:00","og_image":[{"width":391,"height":270,"url":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png","type":"image\/png"}],"author":"Jerwin Roy","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/JerwinRoy","twitter_misc":{"Written by":"Jerwin Roy","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/"},"author":{"name":"Jerwin Roy","@id":"https:\/\/dbtut.com\/#\/schema\/person\/1392289282fd1b53969104d8b35e8ff3"},"headline":"Introduction to keyspaces in Apache Cassandra","datePublished":"2019-03-20T16:46:34+00:00","dateModified":"2020-07-03T12:25:43+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/"},"wordCount":408,"commentCount":2,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png","keywords":["Apache Cassandra","Cassandra","create a keyspace in apache cassandra","create a keyspace in cassandra","Creating a keyspace","DURABLE_WRITES","keyspaces in Cassandra"],"articleSection":["Cassandra","NoSQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/","url":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/","name":"Introduction to keyspaces in Apache Cassandra - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#primaryimage"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png","datePublished":"2019-03-20T16:46:34+00:00","dateModified":"2020-07-03T12:25:43+00:00","description":"Apache Cassandra, Cassandra, keyspaces in Cassandra","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#primaryimage","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/03\/casandra-intro-1.png","width":391,"height":270},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2019\/03\/20\/introduction-to-keyspaces-in-apache-cassandra\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"Introduction to keyspaces in Apache Cassandra"}]},{"@type":"WebSite","@id":"https:\/\/dbtut.com\/#website","url":"https:\/\/dbtut.com\/","name":"Database Tutorials","description":"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux","publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dbtut.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dbtut.com\/#organization","name":"dbtut","url":"https:\/\/dbtut.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","width":223,"height":36,"caption":"dbtut"},"image":{"@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dbtut.com\/#\/schema\/person\/1392289282fd1b53969104d8b35e8ff3","name":"Jerwin Roy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d362cb6ec946a7bccb4b53862e8f9ca8ba82af0fd90473fd743597321ce62e6e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d362cb6ec946a7bccb4b53862e8f9ca8ba82af0fd90473fd743597321ce62e6e?s=96&d=mm&r=g","caption":"Jerwin Roy"},"description":"Aspiring DBA","sameAs":["http:\/\/in.linkedin.com\/in\/jerwinroy\/","https:\/\/x.com\/https:\/\/twitter.com\/JerwinRoy"],"url":"https:\/\/dbtut.com\/index.php\/author\/jerwinroy\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/10731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/users\/98"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=10731"}],"version-history":[{"count":0,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/10731\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media\/10734"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=10731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=10731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=10731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}