@inproceedings{HardockKochVinconetal.2019, author = {Hardock, Sergej and Koch, Andreas and Vin{\c{c}}on, Tobias and Petrov, Ilia}, title = {IPA-IDX: In-Place Appends for B-tree indices}, series = {DaMoN '19 : proceedings of the 15th Workshop on Data Management on New Hardware : Amsterdam, Netherlands, July, 2019}, booktitle = {DaMoN '19 : proceedings of the 15th Workshop on Data Management on New Hardware : Amsterdam, Netherlands, July, 2019}, editor = {Neumann, Thomas}, publisher = {Association for Computing Machinery}, address = {New York, NY}, doi = {10.1145/3329785.3329929}, pages = {3}, year = {2019}, abstract = {We introduce IPA-IDX - an approach to handle index modifications modern storage technologies (NVM, Flash) as physical in-place appends, using simplified physiological log records. IPA-IDX provides similar performance and longevity advantages for indexes as basic IPA [5] does for tables. The selective application of IPA-IDX and basic IPA to certain regions and objects, lowers the GC overhead by over 60\%, while keeping the total space overhead to 2\%. The combined effect of IPA and IPA-IDX increases performance by 28\%.}, language = {en} }