{"id":2340,"date":"2018-08-29T17:59:06","date_gmt":"2018-08-29T17:59:06","guid":{"rendered":"http:\/\/dbtut.com\/?p=2340"},"modified":"2018-12-06T13:22:36","modified_gmt":"2018-12-06T13:22:36","slug":"how-to-improve-database-performance-on-mongodb-part-1","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/","title":{"rendered":"How To Improve Database Performance on MongoDB Part 1"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>This little guide is medium in scope, it is not exhaustive. It just gives you an idea to focus<\/p>\n<p><span style=\"font-size: 18pt;\"><strong>1 Choose the right storage engine for your specific workload.<\/strong><\/span><\/p>\n<p>The storage engine is the component of the database that is responsible for managing how data is stored, both in memory and on disk.<\/p>\n<p>Comparative:<\/p>\n<table style=\"width: 685px;\" width=\"918\">\n<tbody>\n<tr>\n<td style=\"width: 93.5px;\"><strong>Storage Engine<\/strong><\/td>\n<td style=\"width: 575.5px;\"><strong>Characteristics<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 93.5px;\">MMAPv1<\/td>\n<td style=\"width: 575.5px;\">\n<ul>\n<li>Is MongoDB\u2019s original storage engine based on memory mapped files.<\/li>\n<li>Is the default storage engine in MongoDB 3.0 and all previous versions.<\/li>\n<li>It was designed for heavy reads<\/li>\n<li>This engine is deprecated with the MongoDB 4.0 release<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 93.5px;\">WiredTiger<\/td>\n<td style=\"width: 575.5px;\">\n<ul>\n<li>Starting in MongoDB 3.0, the WiredTiger storage engine is available in the 64-bit builds<\/li>\n<li>Is the default storage engine since version 3.2<\/li>\n<li>Is designed for heavy reads-writes operations uses document-level concurrency control for write operations<\/li>\n<li>Supports compression for journal, all collections and indexes, by default, uses\u00a0 snappy compression library, can be changed for zlib library<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 93.5px;\">Encrypted<\/td>\n<td style=\"width: 575.5px;\">\n<ul>\n<li>Starting in MongoDB Enterprise version 3.2<\/li>\n<li>Is based upon WiredTiger, all characteristics regarding WiredTiger also apply to he Encrypted storage engine.<\/li>\n<li>The encryption occurs transparently in the storage layer; i.e. all data files are fully encrypted from a filesystem perspective, and data only exists in an unencrypted state in memory and during transmission.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 93.5px;\">In-Memory<\/td>\n<td style=\"width: 575.5px;\">\n<ul>\n<li>Starting in MongoDB Enterprise version 3.2.6<\/li>\n<li>The in-memory storage engine does not maintain any on-disk data, including configuration data, indexes, user credentials, etc.<\/li>\n<li>The in-memory storage engine does not persist data after process shutdown<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 18pt;\"><strong>How to change the storage engine\u00a0in standalone\u00a0Server.<\/strong><\/span><\/p>\n<p>1.- Ensure your mongod process is running<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png\" \/><\/p>\n<p>2.- Export data using mongodump<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/430.png\" \/><\/p>\n<p>3.- Create a new directory for the new mongod running with your StorageEngine<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/581.png\" \/><\/p>\n<p>4.- Start mongod with your Storage Engine, in my case WiredTiger<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/609.png\" \/><\/p>\n<p>5.- Restore the dump with mongorestore<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/505.png\" \/><\/p>\n<p>That&#8217;s it, now, we are working with a new storage engine.<\/p>\n<p>You can find the other articles of this series below.<\/p>\n<p>&#8220;<a href=\"https:\/\/dbtut.com\/index.php\/2018\/09\/04\/how-to-improve-database-performance-on-mongodb-part2\/\" target=\"_blank\" rel=\"noopener\">How To Improve Database Performance on MongoDB Part 2<\/a>&#8220;,<\/p>\n<p>&#8220;<a href=\"https:\/\/dbtut.com\/index.php\/2018\/09\/21\/how-to-improve-database-performance-on-mongodb-part3\/\" target=\"_blank\" rel=\"noopener\">How To Improve Database Performance on MongoDB Part 3<\/a>&#8221;<\/p>\n\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_2340\" class=\"pvc_stats all  \" data-element-id=\"2340\" 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>&nbsp; This little guide is medium in scope, it is not exhaustive. It just gives you an idea to focus 1 Choose the right storage engine for your specific workload. The storage engine is the component of the database that is responsible for managing how data is stored, both in memory and on disk. Comparative: &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_2340\" class=\"pvc_stats all  \" data-element-id=\"2340\" 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":67,"featured_media":0,"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":[1306,1388],"tags":[1467,1468,1407,1408],"class_list":["post-2340","post","type-post","status-publish","format-standard","","category-mongodb","category-nosql","tag-encrypted","tag-in-memory","tag-storage-engine","tag-wiredtiger"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Improve Database Performance on MongoDB Part 1 - Database Tutorials<\/title>\n<meta name=\"description\" content=\"How To Improve Database Performance on MongoDB Part 1\" \/>\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\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Improve Database Performance on MongoDB Part 1 - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"How To Improve Database Performance on MongoDB Part 1\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-29T17:59:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-06T13:22:36+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png\" \/>\n<meta name=\"author\" content=\"Daniel Cruz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Cruz\" \/>\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\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/\"},\"author\":{\"name\":\"Daniel Cruz\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/ee6241633b8d20500653f21e68343410\"},\"headline\":\"How To Improve Database Performance on MongoDB Part 1\",\"datePublished\":\"2018-08-29T17:59:06+00:00\",\"dateModified\":\"2018-12-06T13:22:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/\"},\"wordCount\":336,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png\",\"keywords\":[\"Encrypted\",\"In-Memory\",\"Storage engine\",\"WIREDTIGER\"],\"articleSection\":[\"MongoDB\",\"NoSQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/\",\"name\":\"How To Improve Database Performance on MongoDB Part 1 - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png\",\"datePublished\":\"2018-08-29T17:59:06+00:00\",\"dateModified\":\"2018-12-06T13:22:36+00:00\",\"description\":\"How To Improve Database Performance on MongoDB Part 1\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#primaryimage\",\"url\":\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png\",\"contentUrl\":\"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Improve Database Performance on MongoDB Part 1\"}]},{\"@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\/ee6241633b8d20500653f21e68343410\",\"name\":\"Daniel Cruz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9028a4121c37f9424466303e6794ecf4d27648ad266d1f6aa53d5a9c283e66b1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9028a4121c37f9424466303e6794ecf4d27648ad266d1f6aa53d5a9c283e66b1?s=96&d=mm&r=g\",\"caption\":\"Daniel Cruz\"},\"url\":\"https:\/\/dbtut.com\/index.php\/author\/danielcruz\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Improve Database Performance on MongoDB Part 1 - Database Tutorials","description":"How To Improve Database Performance on MongoDB Part 1","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\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/","og_locale":"en_US","og_type":"article","og_title":"How To Improve Database Performance on MongoDB Part 1 - Database Tutorials","og_description":"How To Improve Database Performance on MongoDB Part 1","og_url":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/","og_site_name":"Database Tutorials","article_published_time":"2018-08-29T17:59:06+00:00","article_modified_time":"2018-12-06T13:22:36+00:00","og_image":[{"url":"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png","type":"","width":"","height":""}],"author":"Daniel Cruz","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Daniel Cruz","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/"},"author":{"name":"Daniel Cruz","@id":"https:\/\/dbtut.com\/#\/schema\/person\/ee6241633b8d20500653f21e68343410"},"headline":"How To Improve Database Performance on MongoDB Part 1","datePublished":"2018-08-29T17:59:06+00:00","dateModified":"2018-12-06T13:22:36+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/"},"wordCount":336,"commentCount":0,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#primaryimage"},"thumbnailUrl":"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png","keywords":["Encrypted","In-Memory","Storage engine","WIREDTIGER"],"articleSection":["MongoDB","NoSQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/","url":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/","name":"How To Improve Database Performance on MongoDB Part 1 - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#primaryimage"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#primaryimage"},"thumbnailUrl":"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png","datePublished":"2018-08-29T17:59:06+00:00","dateModified":"2018-12-06T13:22:36+00:00","description":"How To Improve Database Performance on MongoDB Part 1","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#primaryimage","url":"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png","contentUrl":"http:\/\/dbtut.com\/wp-content\/uploads\/2018\/08\/548.png"},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/29\/how-to-improve-database-performance-on-mongodb-part-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"How To Improve Database Performance on MongoDB Part 1"}]},{"@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\/ee6241633b8d20500653f21e68343410","name":"Daniel Cruz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9028a4121c37f9424466303e6794ecf4d27648ad266d1f6aa53d5a9c283e66b1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9028a4121c37f9424466303e6794ecf4d27648ad266d1f6aa53d5a9c283e66b1?s=96&d=mm&r=g","caption":"Daniel Cruz"},"url":"https:\/\/dbtut.com\/index.php\/author\/danielcruz\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/2340","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\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=2340"}],"version-history":[{"count":0,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/2340\/revisions"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=2340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=2340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=2340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}