{"id":183,"date":"2015-08-10T18:20:58","date_gmt":"2015-08-10T18:20:58","guid":{"rendered":"http:\/\/ldapcon.org\/2015\/?page_id=183"},"modified":"2015-11-23T19:27:54","modified_gmt":"2015-11-23T19:27:54","slug":"wiredtiger-backend-for-openldap-hamano-tsukasa","status":"publish","type":"page","link":"https:\/\/ldapcon.org\/2015\/accepted-papers\/wiredtiger-backend-for-openldap-hamano-tsukasa\/","title":{"rendered":"WiredTiger Backend for OpenLDAP &#8211; HAMANO Tsukasa"},"content":{"rendered":"<h1>WiredTiger Backend for OpenLDAP<\/h1>\n<p><em>HAMANO Tsukasa<\/em><\/p>\n<p>Open Source Solution Technology Corporation, Japan<\/p>\n<h2>Abstract<\/h2>\n<p>This paper introduces WiredTiger backend for OpenLDAP. WiredTiger is an embedded database having the characteristics of multi-core scalability and lock-free algorithms. We implemented a new OpenLDAP backend called back-wt that is using WiredTiger database and then measured the performance.<\/p>\n<p>Motivation<\/p>\n<p>BerkeleyDB is a legacy embedded database. The write performance of back-bdb (OpenLDAP backend using BerkeleyDB) is painfully slow and not scalable. If we use asynchronous mode in order to improve the write performance, data durability will be sacrificed. The WiredTiger backend will bring about high write performance and high concurrency performance for OpenLDAP.<\/p>\n<h2>Biography<\/h2>\n<p>HAMANO Tsukasa is living in \/C=JP\/ST=Tokyo\/ directory and working as Expert of<br \/>\nOpen Source Solution Technology Corporation.<br \/>\nHe is contributor of open source software around LDAP\/CIFS\/XMPP.<\/p>\n<h2>Presentation<\/h2>\n<p><a href=\"http:\/\/ldapcon.org\/2015\/wp-content\/uploads\/2015\/09\/hamano-wired-tiger-slides.pdf\">WiredTiger Backend for OpenLDAP<\/a> &#8211; slides<\/p>\n<p><a href=\"http:\/\/ldapcon.org\/2015\/wp-content\/uploads\/2015\/09\/hamano-wired-tiger-paper.pdf\">WiredTiger Backend for OpenLDAP<\/a> &#8211; paper<\/p>\n<div id=\"attachment_579\" style=\"width: 235px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/ldapcon.org\/2015\/wp-content\/uploads\/2015\/08\/ps100_02040.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-579\" class=\"size-medium wp-image-579\" src=\"http:\/\/ldapcon.org\/2015\/wp-content\/uploads\/2015\/08\/ps100_02040-225x300.jpg\" alt=\"HAMANO Tsukasa\" width=\"225\" height=\"300\" srcset=\"https:\/\/ldapcon.org\/2015\/wp-content\/uploads\/2015\/08\/ps100_02040-225x300.jpg 225w, https:\/\/ldapcon.org\/2015\/wp-content\/uploads\/2015\/08\/ps100_02040.jpg 750w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><p id=\"caption-attachment-579\" class=\"wp-caption-text\">HAMANO Tsukasa<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>WiredTiger Backend for OpenLDAP HAMANO Tsukasa Open Source Solution Technology Corporation, Japan Abstract This paper introduces WiredTiger backend for OpenLDAP. WiredTiger is an embedded database having the characteristics of multi-core scalability and lock-free algorithms. We implemented a new OpenLDAP backend&#8230; <a class=\"read-more-button\" href=\"https:\/\/ldapcon.org\/2015\/accepted-papers\/wiredtiger-backend-for-openldap-hamano-tsukasa\/\">(READ MORE)<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":76,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-without-title.php","meta":{"footnotes":""},"class_list":["post-183","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages\/183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/comments?post=183"}],"version-history":[{"count":6,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages\/183\/revisions"}],"predecessor-version":[{"id":580,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages\/183\/revisions\/580"}],"up":[{"embeddable":true,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages\/76"}],"wp:attachment":[{"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/media?parent=183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}