{"id":1670,"date":"2018-10-30T08:40:00","date_gmt":"2018-10-30T12:40:00","guid":{"rendered":"https:\/\/portfolios.cs.earlham.edu\/?p=1670"},"modified":"2018-10-30T08:40:00","modified_gmt":"2018-10-30T12:40:00","slug":"week-11-update","status":"publish","type":"post","link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/","title":{"rendered":"Week 11 update"},"content":{"rendered":"<p>I have decided to go with the Database Akumuli. My reasoning behind this is both because of the index structure it uses along with it&#8217;s documentation. This data base clearly states in the README that it uses a combination of an LSM tree and B+ tree. These also happen to be trees that are very well researched and it is easy to become well informed about these trees. Other databases I&#8217;ve looked at, for example InfluxDB, while very well documented, uses it&#8217;s very own specific tree that was created specifically for this database. Therefore, it is more difficult to learn about it. Akumuli also has a page where it describes it&#8217;s index structure, https:\/\/akumuli.org\/akumuli\/2017\/04\/29\/nbplustree\/. Furthermore, I have cloned the repository and looked at the index source code. It is in C plus plus, a language I am not as familiar with, but I have used it once or twice. This code was well organized and well commented. For the index the programmers used a boost property tree. While I couldn&#8217;t find very much documentation about the property on boost, Akumuli is good at explaining the functionality of the tree. On Thursday I met with Xunfei, who gave me some helpful advice as to where to focus my efforts to be prepared for the proposal. One of these areas includes preliminary testing of the database. At this point I do not have that time at my disposal, seeing as I have just spent a lot of time and effort finding and choosing this database. This requires learning how to use the database and figuring out a testing environment along with finding datasets. Often ingesting datasets into a database can be very time consuming. However, the documentation of Akumuli does include some details and figures about it&#8217;s performance. I am in a good spot. I have a solid direction to go in. While there are still some things I need to do, I am only at the first draft stage of the proposal, so there is still time to do things and include them in my final proposal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have decided to go with the Database Akumuli. My reasoning behind this is both because of the index structure it uses along with it&#8217;s documentation. This data base clearly states in the README that it uses a combination of &hellip; <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/\">Read More<\/a><\/p>\n","protected":false},"author":42,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-1670","post","type-post","status-publish","format-standard","hentry","category-student"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Week 11 update - CS\/DS Student Portfolios<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Week 11 update - CS\/DS Student Portfolios\" \/>\n<meta property=\"og:description\" content=\"I have decided to go with the Database Akumuli. My reasoning behind this is both because of the index structure it uses along with it&#8217;s documentation. This data base clearly states in the README that it uses a combination of &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/\" \/>\n<meta property=\"og:site_name\" content=\"CS\/DS Student Portfolios\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-30T12:40:00+00:00\" \/>\n<meta name=\"author\" content=\"Shana Weissman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shana Weissman\" \/>\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:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/\"},\"author\":{\"name\":\"Shana Weissman\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/c4086645a2253b8ef5e0b5f9aaf0cd54\"},\"headline\":\"Week 11 update\",\"datePublished\":\"2018-10-30T12:40:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/\"},\"wordCount\":358,\"commentCount\":0,\"articleSection\":[\"Student\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/\",\"name\":\"Week 11 update - CS\\\/DS Student Portfolios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\"},\"datePublished\":\"2018-10-30T12:40:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/c4086645a2253b8ef5e0b5f9aaf0cd54\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/30\\\/week-11-update\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Week 11 update\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\",\"name\":\"CS\\\/DS Student Portfolios\",\"description\":\"AI and ML, Image Classification, Arduino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/c4086645a2253b8ef5e0b5f9aaf0cd54\",\"name\":\"Shana Weissman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc4bfd105fea01397b85a19a895bbb976b1f20bc7c3f51e4497a2f37d3c716ef?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc4bfd105fea01397b85a19a895bbb976b1f20bc7c3f51e4497a2f37d3c716ef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc4bfd105fea01397b85a19a895bbb976b1f20bc7c3f51e4497a2f37d3c716ef?s=96&d=mm&r=g\",\"caption\":\"Shana Weissman\"},\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/author\\\/syweiss15\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Week 11 update - CS\/DS Student Portfolios","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:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/","og_locale":"en_US","og_type":"article","og_title":"Week 11 update - CS\/DS Student Portfolios","og_description":"I have decided to go with the Database Akumuli. My reasoning behind this is both because of the index structure it uses along with it&#8217;s documentation. This data base clearly states in the README that it uses a combination of &hellip; Read More","og_url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/","og_site_name":"CS\/DS Student Portfolios","article_published_time":"2018-10-30T12:40:00+00:00","author":"Shana Weissman","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Shana Weissman","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/#article","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/"},"author":{"name":"Shana Weissman","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/c4086645a2253b8ef5e0b5f9aaf0cd54"},"headline":"Week 11 update","datePublished":"2018-10-30T12:40:00+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/"},"wordCount":358,"commentCount":0,"articleSection":["Student"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/","url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/","name":"Week 11 update - CS\/DS Student Portfolios","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#website"},"datePublished":"2018-10-30T12:40:00+00:00","author":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/c4086645a2253b8ef5e0b5f9aaf0cd54"},"breadcrumb":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/30\/week-11-update\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolios.cs.earlham.edu\/"},{"@type":"ListItem","position":2,"name":"Week 11 update"}]},{"@type":"WebSite","@id":"https:\/\/portfolios.cs.earlham.edu\/#website","url":"https:\/\/portfolios.cs.earlham.edu\/","name":"CS\/DS Student Portfolios","description":"AI and ML, Image Classification, Arduino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolios.cs.earlham.edu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/c4086645a2253b8ef5e0b5f9aaf0cd54","name":"Shana Weissman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cc4bfd105fea01397b85a19a895bbb976b1f20bc7c3f51e4497a2f37d3c716ef?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cc4bfd105fea01397b85a19a895bbb976b1f20bc7c3f51e4497a2f37d3c716ef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc4bfd105fea01397b85a19a895bbb976b1f20bc7c3f51e4497a2f37d3c716ef?s=96&d=mm&r=g","caption":"Shana Weissman"},"url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/syweiss15\/"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Shana Weissman","author_link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/syweiss15\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/\" rel=\"category tag\">Student<\/a>","rttpg_excerpt":"I have decided to go with the Database Akumuli. My reasoning behind this is both because of the index structure it uses along with it&#8217;s documentation. This data base clearly states in the README that it uses a combination of &hellip; Read More","_links":{"self":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/comments?post=1670"}],"version-history":[{"count":2,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1670\/revisions"}],"predecessor-version":[{"id":1699,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1670\/revisions\/1699"}],"wp:attachment":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/media?parent=1670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/categories?post=1670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/tags?post=1670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}