{"id":15324,"date":"2024-02-12T11:36:45","date_gmt":"2024-02-12T19:36:45","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=15324"},"modified":"2025-06-13T22:40:16","modified_gmt":"2025-06-14T05:40:16","slug":"fast-data-generation-capella","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/","title":{"rendered":"FAST Data Generation With The Capella Eventing Service"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Every application developer has faced the need for sample data. Whether it&#8217;s for functional testing or stress testing at scale, a large volume of meaningful data is required to see how an app actually performs under real world conditions. In most cases using actual production data is out of the question because of the impact on operational workloads, and on data governance and security, so sample data is required.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Random data generation tools exist, but they typically only generate simple repetitive data with generic values that bear no resemblance to complex application data. And these tools can rarely produce enough data to truly test apps for enterprise level scale and performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I was recently involved in a development effort where we found ourselves faced with this very situation: a prototype airline app that worked fine with a miniscule amount of hand created data, but that had yet to be tested at scale with large volumes of data. And to make matters challenging, the data had to be complex with nested elements, making data generation tools that could only produce small amounts of simple data useless.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For our solution, we turned to the amazing features and immense scale of Couchbase <\/span><a href=\"https:\/\/www.couchbase.com\/products\/capella\/\"><span style=\"font-weight: 400;\">Capella<\/span><\/a><span style=\"font-weight: 400;\">, the cloud database as a service.<\/span><\/p>\n<p>Read on for an overview, follow along with the demo video showing the solution in action, or <a href=\"https:\/\/github.com\/couchbaselabs\/data-generator-eventing\">jump straight to the code in GitHub<\/a>.<\/p>\n<p><iframe loading=\"lazy\" title=\"FAST Data Generation Leveraging Capella Eventing\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/YkbFVawJ9NI?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.couchbase.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">The recipe we came up with is simple:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><i><span style=\"font-weight: 400;\">1 part Couchbase Capella Data Service<\/span><\/i><\/li>\n<li><i><span style=\"font-weight: 400;\">1 part Couchbase Capella Eventing Service<\/span><\/i><\/li>\n<li><i><span style=\"font-weight: 400;\">2 Eventing functions<\/span><\/i><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><i>Mix well in a Capella configuration sized according to the amount of data you want to generate in a specific amount of time. Generate desired data and remove piping hot and ready for use.<\/i><\/p>\n<p><span style=\"font-weight: 400;\">Let&#8217;s dive into the details!<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Couchbase Capella = speed and scale<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Couchase Capella is the cloud database platform for modern applications that fuses the agility and performance of a distributed NoSQL database and the strengths of an RDBMS into a single database.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Capella is <em>multi-purpose<\/em>, which means it is a combination of data access patterns. First, it provides key value processing in memory for hyper-fast responsiveness. Next, it provides distributed storage of JSON document-based data for flexibility and resilience. To this, add support for full text search, mobile data sync, IoT\/time series, columnar analysis, and more. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">It also offers SQL query support \u2013 not typically found in other document databases &#8211; so developers can work with Capella using a language they already know. These are capabilities that customers no longer have to stitch together from a bunch of different technologies, because they get it all in a single database with Capella.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Capella\u2019s scale and speed are trusted by large Enterprise customers and startups alike, and proven in <\/span><a href=\"https:\/\/resources.couchbase.com\/capella\/altoros-report-eval-nosql-dbaas\"><span style=\"font-weight: 400;\">benchmarks that show superior performance vs competitors<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Capella Eventing Service = real time action<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">In addition to the other built-in features, Capella offers the <\/span><a href=\"https:\/\/www.couchbase.com\/products\/eventing\/\"><span style=\"font-weight: 400;\">Eventing Service<\/span><\/a><span style=\"font-weight: 400;\">, which allows developers to write JavaScript functions that are called in real time when there are changes to data in Capella. Functions are easy to create using the Data Tools Eventing editor in the Capella Control Plane, where you specify the source buckets that trigger the functions to execute.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Typical use cases for the Eventing Service include:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Threshold-based alerts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Monitoring parameters<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enriching documents<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Scheduling future actions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data cleansing point tools<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">External REST interaction<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">100 million docs in minutes!<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">We went with the Capella Eventing Service for data generation because it gave us the flexibility to produce documents formatted exactly as we needed, and the scale to produce <em>lots<\/em> of them!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">First, we configured our Capella cluster to generate a large volume of data in a short amount of time. In this case, we wanted 100 million documents in around five minutes, so we went with 10 cluster nodes in total: 6 running the Data Service, and 4 running the Eventing Service.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Next, we created functions for the Capella Eventing Service with loops designed to output JSON documents with realistic airline data into a target bucket.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">From there it was easy to generate the data. We triggered the functions by making a simple data mutation in a specified source folder, and we got 100 million airline documents in under three minutes!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once our data was generated, we took advantage of Capella\u2019s <\/span><a href=\"https:\/\/www.couchbase.com\/multi-dimensional-scalability-overview\/\"><span style=\"font-weight: 400;\">Multi-Dimensional Scaling<\/span><\/a><span style=\"font-weight: 400;\"> and decreased our configuration back down to 3 nodes, saving costs.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><span style=\"font-weight: 400;\">The entire process is detailed in the tutorial <\/span><a href=\"https:\/\/youtu.be\/YkbFVawJ9NI?feature=shared\"><span style=\"font-weight: 400;\">video<\/span><\/a>.<\/li>\n<li><span style=\"font-weight: 400;\">Try generating sample data for yourself by following the <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/data-generator-eventing\"><span style=\"font-weight: 400;\">step-by-step instructions in this Github repo<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li>New to Capella? Be sure to take advantage of a <a href=\"https:\/\/cloud.couchbase.com\/sign-up\">Capella FREE trial<\/a>!<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Every application developer has faced the need for sample data. Whether it&#8217;s for functional testing or stress testing at scale, a large volume of meaningful data is required to see how an app actually performs under real world conditions. In [&hellip;]<\/p>\n","protected":false},"author":68550,"featured_media":15325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,2225,1819,2273],"tags":[1261,9920],"ppma_author":[8920],"class_list":["post-15324","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-cloud","category-data-modeling","category-eventing","tag-json","tag-multipurpose"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>FAST Data Generation With The Capella Eventing Service - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"100M JSON sample docs in 3 minutes? Using Capella Eventing Service for data gen let us the scale to produce lots of sample data documents!\" \/>\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.couchbase.com\/blog\/fast-data-generation-capella\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FAST Data Generation With The Capella Eventing Service\" \/>\n<meta property=\"og:description\" content=\"100M JSON sample docs in 3 minutes? Using Capella Eventing Service for data gen let us the scale to produce lots of sample data documents!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-12T19:36:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T05:40:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/02\/Slide1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"788\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mark Gamble, Director of Product &amp; Solutions Marketing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Gamble, Director of Product &amp; Solutions Marketing\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/\"},\"author\":{\"name\":\"Mark Gamble, Director of Product &amp; Solutions Marketing\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/5bb6fb9735a5dd617150df16cda64053\"},\"headline\":\"FAST Data Generation With The Capella Eventing Service\",\"datePublished\":\"2024-02-12T19:36:45+00:00\",\"dateModified\":\"2025-06-14T05:40:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/\"},\"wordCount\":769,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2024\\\/02\\\/Slide1.png\",\"keywords\":[\"JSON\",\"multipurpose\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Capella\",\"Data Modeling\",\"Eventing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/\",\"name\":\"FAST Data Generation With The Capella Eventing Service - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2024\\\/02\\\/Slide1.png\",\"datePublished\":\"2024-02-12T19:36:45+00:00\",\"dateModified\":\"2025-06-14T05:40:16+00:00\",\"description\":\"100M JSON sample docs in 3 minutes? Using Capella Eventing Service for data gen let us the scale to produce lots of sample data documents!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2024\\\/02\\\/Slide1.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2024\\\/02\\\/Slide1.png\",\"width\":1400,\"height\":788},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/fast-data-generation-capella\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAST Data Generation With The Capella Eventing Service\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/5bb6fb9735a5dd617150df16cda64053\",\"name\":\"Mark Gamble, Director of Product &amp; Solutions Marketing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2023\\\/03\\\/image_2023-03-22_151418898.png2f984d61c83772b8de3ed4b1d2f35477\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2023\\\/03\\\/image_2023-03-22_151418898.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2023\\\/03\\\/image_2023-03-22_151418898.png\",\"caption\":\"Mark Gamble, Director of Product &amp; Solutions Marketing\"},\"description\":\"I am a passionate product marketer with a technical and solution consulting background and 20+ years of experience in Enterprise and Open Source technology. I have launched several database and analytic solutions throughout my career, and have worked with customers across a wide variety of industries including Financial Services, Automotive, Hospitality, High-Tech and Healthcare. I have particular expertise in analytics and AI, love all things data, and am an emphatic supporter of data-for-good initiatives.\",\"sameAs\":[\"https:\\\/\\\/couchbase.com\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/magamble\\\/\"],\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/author\\\/heymarkgamble\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FAST Data Generation With The Capella Eventing Service - The Couchbase Blog","description":"100M JSON sample docs in 3 minutes? Using Capella Eventing Service for data gen let us the scale to produce lots of sample data documents!","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.couchbase.com\/blog\/fast-data-generation-capella\/","og_locale":"en_US","og_type":"article","og_title":"FAST Data Generation With The Capella Eventing Service","og_description":"100M JSON sample docs in 3 minutes? Using Capella Eventing Service for data gen let us the scale to produce lots of sample data documents!","og_url":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-02-12T19:36:45+00:00","article_modified_time":"2025-06-14T05:40:16+00:00","og_image":[{"width":1400,"height":788,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/02\/Slide1.png","type":"image\/png"}],"author":"Mark Gamble, Director of Product &amp; Solutions Marketing","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mark Gamble, Director of Product &amp; Solutions Marketing","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/"},"author":{"name":"Mark Gamble, Director of Product &amp; Solutions Marketing","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5bb6fb9735a5dd617150df16cda64053"},"headline":"FAST Data Generation With The Capella Eventing Service","datePublished":"2024-02-12T19:36:45+00:00","dateModified":"2025-06-14T05:40:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/"},"wordCount":769,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/02\/Slide1.png","keywords":["JSON","multipurpose"],"articleSection":["Best Practices and Tutorials","Couchbase Capella","Data Modeling","Eventing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/","url":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/","name":"FAST Data Generation With The Capella Eventing Service - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/02\/Slide1.png","datePublished":"2024-02-12T19:36:45+00:00","dateModified":"2025-06-14T05:40:16+00:00","description":"100M JSON sample docs in 3 minutes? Using Capella Eventing Service for data gen let us the scale to produce lots of sample data documents!","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/02\/Slide1.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/02\/Slide1.png","width":1400,"height":788},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/fast-data-generation-capella\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"FAST Data Generation With The Capella Eventing Service"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"The Couchbase Blog","description":"Couchbase, the NoSQL Database","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5bb6fb9735a5dd617150df16cda64053","name":"Mark Gamble, Director of Product &amp; Solutions Marketing","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/03\/image_2023-03-22_151418898.png2f984d61c83772b8de3ed4b1d2f35477","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/03\/image_2023-03-22_151418898.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/03\/image_2023-03-22_151418898.png","caption":"Mark Gamble, Director of Product &amp; Solutions Marketing"},"description":"I am a passionate product marketer with a technical and solution consulting background and 20+ years of experience in Enterprise and Open Source technology. I have launched several database and analytic solutions throughout my career, and have worked with customers across a wide variety of industries including Financial Services, Automotive, Hospitality, High-Tech and Healthcare. I have particular expertise in analytics and AI, love all things data, and am an emphatic supporter of data-for-good initiatives.","sameAs":["https:\/\/couchbase.com","https:\/\/www.linkedin.com\/in\/magamble\/"],"url":"https:\/\/www.couchbase.com\/blog\/author\/heymarkgamble\/"}]}},"acf":[],"authors":[{"term_id":8920,"user_id":68550,"is_guest":0,"slug":"heymarkgamble","display_name":"Mark Gamble, Director of Product &amp; Solutions Marketing","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/03\/image_2023-03-22_151418898.png","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/03\/image_2023-03-22_151418898.png"},"0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/15324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/68550"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=15324"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/15324\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/15325"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=15324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=15324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=15324"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=15324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}