{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T11:05:48Z","timestamp":1762340748983},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2014,9,27]],"date-time":"2014-09-27T00:00:00Z","timestamp":1411776000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Distrib Parallel Databases"],"published-print":{"date-parts":[[2015,9]]},"DOI":"10.1007\/s10619-014-7157-7","type":"journal-article","created":{"date-parts":[[2014,9,26]],"date-time":"2014-09-26T10:55:22Z","timestamp":1411728922000},"page":"449-475","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Optimizing B+-tree for hybrid storage systems"],"prefix":"10.1007","volume":"33","author":[{"given":"Peiquan","family":"Jin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Puyuan","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lihua","family":"Yue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,9,27]]},"reference":[{"issue":"2","key":"7157_CR1","first-page":"56","volume":"36","author":"JJ Levandoski","year":"2013","unstructured":"Levandoski, J.J., Sengupta, S.: The BW-tree: a latch-free B-tree for log-structured flash storage [J]. IEEE Data Eng. Bull. 36(2), 56\u201362 (2013)","journal-title":"IEEE Data Eng. Bull."},{"issue":"1","key":"7157_CR2","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/LES.2012.2188271","volume":"4","author":"C-H Wu","year":"2012","unstructured":"Wu, C.-H., Lin, Y.-H.: A concurrency buffer control in B-trees for flash-memory storage systems [J]. Embed. Syst. Lett. 4(1), 9\u201312 (2012)","journal-title":"Embed. Syst. Lett."},{"issue":"4","key":"7157_CR3","doi-asserted-by":"crossref","first-page":"286","DOI":"10.14778\/2095686.2095688","volume":"5","author":"H Roh","year":"2011","unstructured":"Roh, H., Park, S., Kim, S., Shin, M., Lee, S.-W.: B+-tree index optimization by exploiting internal parallelism of flash-based solid state drives [J]. Proc. VLDB Endow. 5(4), 286\u2013297 (2011)","journal-title":"Proc. VLDB Endow."},{"key":"7157_CR4","first-page":"297","volume-title":"An improved B+ tree for flash file systems [C]. Proceedings of SOFSEM","author":"F Havasi","year":"2011","unstructured":"Havasi, F.: An improved B+ tree for flash file systems [C]. Proceedings of SOFSEM, pp. 297\u2013307. Springer, Berlin (2011)"},{"key":"7157_CR5","doi-asserted-by":"crossref","unstructured":"Chen, S.: FlashLogging: exploiting flash devices for synchronous logging performance [C]. Proceedings of SIGMOD, pp. 73\u201386 (2009)","DOI":"10.1145\/1559845.1559855"},{"issue":"4","key":"7157_CR6","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1145\/1498765.1498790","volume":"52","author":"G Graefe","year":"2009","unstructured":"Graefe, G.: Integrating flash devices [J]. Commun. ACM 52(4), 97 (2009)","journal-title":"Commun. ACM"},{"key":"7157_CR7","doi-asserted-by":"crossref","unstructured":"Lv, Y., Cui, B., Chen, X., Li, J.: Hotness-aware buffer management for flash-based hybrid storage systems [C]. Proceedings of of CIKM, pp. 1631\u20131636 (2013)","DOI":"10.1145\/2505515.2505729"},{"issue":"8","key":"7157_CR8","doi-asserted-by":"crossref","first-page":"541","DOI":"10.14778\/2536354.2536355","volume":"6","author":"X Liu","year":"2013","unstructured":"Liu, X., Salem, K.: Hybrid storage management for database systems [J]. Proc. VLDB Endow. 6(8), 541\u2013552 (2013)","journal-title":"Proc. VLDB Endow."},{"issue":"1","key":"7157_CR9","doi-asserted-by":"crossref","first-page":"514","DOI":"10.14778\/1453856.1453913","volume":"1","author":"I Koltsidas","year":"2008","unstructured":"Koltsidas, I., Viglas, S.: Flashing up the storage layer [J]. Proc. VLDB Endow. 1(1), 514\u2013525 (2008)","journal-title":"Proc. VLDB Endow."},{"key":"7157_CR10","doi-asserted-by":"crossref","unstructured":"Yang, P., Jin, P., Yue, L.: Hybrid storage with disk based write cache [C], Proceedings of DASFAA Workshops, pp. 264\u2013275 (2011)","DOI":"10.1007\/978-3-642-20244-5_26"},{"key":"7157_CR11","doi-asserted-by":"crossref","unstructured":"Cui, K., Jin, P., Yue, L.: HashTree: a new hybrid index for flash disks [C]. Proceedings of APWeb, pp. 45\u201351 (2010)","DOI":"10.1109\/APWeb.2010.67"},{"issue":"1","key":"7157_CR12","doi-asserted-by":"crossref","first-page":"361","DOI":"10.14778\/1687627.1687669","volume":"2","author":"D Agrawal","year":"2009","unstructured":"Agrawal, D., Ganesan, D., Sitaraman, R.K., Diao, Y., Singh, S.: Lazy-adaptive tree: an optimized index structure for flash devices [J]. Proc. VLDB Endow. 2(1), 361\u2013372 (2009)","journal-title":"Proc. VLDB Endow."},{"issue":"1","key":"7157_CR13","doi-asserted-by":"crossref","first-page":"1195","DOI":"10.14778\/1920841.1920990","volume":"3","author":"Y Li","year":"2010","unstructured":"Li, Y., He, B., Yang, J., Luo, Q., Yi, K.: Tree indexing on solid state drives [J]. Proc. VLDB Endow. 3(1), 1195\u20131206 (2010)","journal-title":"Proc. VLDB Endow."},{"key":"7157_CR14","doi-asserted-by":"crossref","unstructured":"Li, Y., He, B., Luo, Q., Yi, K.: Tree indexing on flash disks [C]. Proceedings of ICDE, pp. 1303\u20131306 (2009)","DOI":"10.1109\/ICDE.2009.226"},{"key":"7157_CR15","doi-asserted-by":"crossref","unstructured":"Nath, S., Kansal, A.: FlashDB: dynamic self-tuning database for NAND Flash [C]. Procedings of IPSN, pp. 410\u2013419 (2007)","DOI":"10.1109\/IPSN.2007.4379701"},{"issue":"2","key":"7157_CR16","doi-asserted-by":"crossref","first-page":"1435","DOI":"10.14778\/1920841.1921017","volume":"3","author":"M Canim","year":"2010","unstructured":"Canim, M., Mihaila, G.A., Bhattacharjee, B., Ross, K.A., Lang, C.A.: SSD bufferpool extensions for database systems [J]. Proc. VLDB Endow. 3(2), 1435\u20131446 (2010)","journal-title":"Proc. VLDB Endow."},{"key":"7157_CR17","unstructured":"Soundararajan, G., Prabhakaran, V., Balakrishnan, M., Wobber, T.: Extending SSD lifetimes with disk-based write caches [C]. Proceedings of FAST, pp. 101\u2013114 (2010)"},{"key":"7157_CR18","doi-asserted-by":"crossref","unstructured":"Viglas, S.: Adapting the B +-tree for asymmetric I\/O [C]. Proceedings of ADBIS, pp. 399\u2013412 (2012)","DOI":"10.1007\/978-3-642-33074-2_30"},{"issue":"18","key":"7157_CR19","doi-asserted-by":"crossref","first-page":"3136","DOI":"10.1016\/j.ins.2009.05.007","volume":"179","author":"H Roh","year":"2009","unstructured":"Roh, H., Kim, W.-C., Kim, S.-W., Park, S.: A B-tree index extension to enhance response time and the life cycle of flash memory [J]. Inf. Sci. 179(18), 3136\u20133161 (2009)","journal-title":"Inf. Sci."},{"issue":"1","key":"7157_CR20","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s11704-013-3013-6","volume":"8","author":"K Lu","year":"2014","unstructured":"Lu, K., Jin, P., Yang, P., Wan, S., Yue, L.: Adaptive in-page logging for flash-memory storage systems [J]. Front. Comput. Sci. 8(1), 131\u2013144 (2014)","journal-title":"Front. Comput. Sci."},{"issue":"6","key":"7157_CR21","first-page":"123","volume":"4","author":"H Zhao","year":"2010","unstructured":"Zhao, H., Jin, P., Yang, P., Yue, L.: BPCLC: an efficient write buffer management scheme for flash-based solid state disks [J]. Int. J. Digit. Contents Appl. 4(6), 123\u2013133 (2010)","journal-title":"Int. J. Digit. Contents Appl."},{"issue":"12","key":"7157_CR22","doi-asserted-by":"crossref","first-page":"1504","DOI":"10.14778\/3402755.3402807","volume":"4","author":"P Bonnet","year":"2011","unstructured":"Bonnet, P., Bouganim, L., Koltsidas, I., Viglas, S.: System co-design and data management for flash devices [J]. Proc. VLDB Endow. 4(12), 1504\u20131505 (2011)","journal-title":"Proc. VLDB Endow."}],"container-title":["Distributed and Parallel Databases"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-014-7157-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10619-014-7157-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-014-7157-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,25]],"date-time":"2020-08-25T00:41:56Z","timestamp":1598316116000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10619-014-7157-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,27]]},"references-count":22,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,9]]}},"alternative-id":["7157"],"URL":"https:\/\/doi.org\/10.1007\/s10619-014-7157-7","relation":{},"ISSN":["0926-8782","1573-7578"],"issn-type":[{"value":"0926-8782","type":"print"},{"value":"1573-7578","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,9,27]]}}}