ASLM: Adaptive Single Layer Model for Learned Index
Index structures such as B-trees are important tools that DBAs use to enhance the performance of data access. However, with the approaching of the big data era, the amount of data generated in different domains have exploded. A recent study has shown that indexes consume about 55% of total memory in...
Saved in:
Published in | Database Systems for Advanced Applications Vol. 11448; pp. 80 - 95 |
---|---|
Main Authors | , , |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer International Publishing AG
2019
Springer International Publishing |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 3030185893 9783030185893 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.1007/978-3-030-18590-9_6 |
Cover
Loading…
Abstract | Index structures such as B-trees are important tools that DBAs use to enhance the performance of data access. However, with the approaching of the big data era, the amount of data generated in different domains have exploded. A recent study has shown that indexes consume about 55% of total memory in a state-of-the-art in-memory DBMS. Building indexes in traditional ways have encountered a bottleneck. Recent work proposes to use neural network models to replace B-tree and many other indexes. However, the proposed model is heavy, inaccuracy, and has failed to consider model updating. In this paper, a novel, simple learned index called adaptive single layer model is proposed to replace the B-tree index. The proposed model, using two data partition methods, is well-organized and can be applied to different workloads. Updating is also taken into consideration. The proposed model incorporates two data partition methods is evaluated in two datasets. The results show that the prediction error is reduced by around 50% and demonstrate that the proposed model is more accurate, stable and effective than the currently existing model. |
---|---|
AbstractList | Index structures such as B-trees are important tools that DBAs use to enhance the performance of data access. However, with the approaching of the big data era, the amount of data generated in different domains have exploded. A recent study has shown that indexes consume about 55% of total memory in a state-of-the-art in-memory DBMS. Building indexes in traditional ways have encountered a bottleneck. Recent work proposes to use neural network models to replace B-tree and many other indexes. However, the proposed model is heavy, inaccuracy, and has failed to consider model updating. In this paper, a novel, simple learned index called adaptive single layer model is proposed to replace the B-tree index. The proposed model, using two data partition methods, is well-organized and can be applied to different workloads. Updating is also taken into consideration. The proposed model incorporates two data partition methods is evaluated in two datasets. The results show that the prediction error is reduced by around 50% and demonstrate that the proposed model is more accurate, stable and effective than the currently existing model. |
Author | Li, Jingdong Wang, Xiaoling Li, Xin |
Author_xml | – sequence: 1 givenname: Xin surname: Li fullname: Li, Xin – sequence: 2 givenname: Jingdong surname: Li fullname: Li, Jingdong – sequence: 3 givenname: Xiaoling surname: Wang fullname: Wang, Xiaoling email: xlwang@sei.ecnu.edu.cn |
BookMark | eNo9kE1OwzAQhQ0URFt6Aja5gMH2OI7Nrqr4qZSKRWFtJfakFKKk2AHB7XELYjUzb_RG874JGXV9h4RccnbFGSuuTaEpUAaMcp0bRo1VR2QCSTjMxTEZc8U5BZDm5H-hDYzIOPWCmkLCGZlwLoQ2EpQ4J7MYXxljQjBtCjUmMF-Xq5ts7qvdsP3EbL3tNi1mZfWNIVv1Htus6UNWYhU69Nmy8_h1QU6bqo04-6tT8nx3-7R4oOXj_XIxL-lGaD3QxmlXo-feKaOlk1BUTgpsagBfixpyhVqgMaxxrkBZJbXmyiF6nwvvPEwJ_70bdyG9hcHWff8WLWd2z8cmPhZsSmoPPGzikzzi17ML_fsHxsHi3uSwG0LVupcUE0O0uREKmLFapyvwAwQ5ZQM |
ContentType | Book Chapter |
Copyright | Springer Nature Switzerland AG 2019 |
Copyright_xml | – notice: Springer Nature Switzerland AG 2019 |
DBID | FFUUA |
DOI | 10.1007/978-3-030-18590-9_6 |
DatabaseName | ProQuest Ebook Central - Book Chapters - Demo use only |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 3030185907 9783030185909 |
EISSN | 1611-3349 |
Editor | Gama, Joao Natwichai, Juggapong Tong, Yongxin Li, Guoliang Yang, Jun |
Editor_xml | – sequence: 1 fullname: Gama, Joao – sequence: 2 fullname: Natwichai, Juggapong – sequence: 3 fullname: Tong, Yongxin – sequence: 4 fullname: Yang, Jun – sequence: 5 fullname: Li, Guoliang |
EndPage | 95 |
ExternalDocumentID | EBC5926309_88_97 |
GroupedDBID | 38. AABBV AEDXK AEJLV AEKFX AIFIR ALEXF ALMA_UNASSIGNED_HOLDINGS AYMPB BBABE CXBFT CZZ EXGDT FCSXQ FFUUA I4C IEZ MGZZY NSQWD OORQV SBO TPJZQ TSXQS Z7R Z7U Z7X Z7Y Z7Z Z81 Z83 Z84 Z85 Z88 -DT -GH -~X 1SB 29L 2HA 2HV 5QI 875 AASHB ABMNI ACGFS ADCXD AEFIE EJD F5P FEDTE HVGLF LAS LDH P2P RIG RNI RSU SVGTG VI1 ~02 |
ID | FETCH-LOGICAL-g288t-fc8cbed1dc6984c437ac42efb33db2b356e82e990fcc7e4a3dbb16ceedd52dcd3 |
ISBN | 3030185893 9783030185893 |
ISSN | 0302-9743 |
IngestDate | Tue Jul 29 20:12:46 EDT 2025 Thu May 29 16:26:35 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
LCCallNum | QA76.9.D3 |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-g288t-fc8cbed1dc6984c437ac42efb33db2b356e82e990fcc7e4a3dbb16ceedd52dcd3 |
OCLC | 1122894362 |
PQID | EBC5926309_88_97 |
PageCount | 16 |
ParticipantIDs | springer_books_10_1007_978_3_030_18590_9_6 proquest_ebookcentralchapters_5926309_88_97 |
PublicationCentury | 2000 |
PublicationDate | 2019 |
PublicationDateYYYYMMDD | 2019-01-01 |
PublicationDate_xml | – year: 2019 text: 2019 |
PublicationDecade | 2010 |
PublicationPlace | Switzerland |
PublicationPlace_xml | – name: Switzerland – name: Cham |
PublicationSeriesSubtitle | Information Systems and Applications, incl. Internet/Web, and HCI |
PublicationSeriesTitle | Lecture Notes in Computer Science |
PublicationSeriesTitleAlternate | Lect.Notes Computer |
PublicationSubtitle | DASFAA 2019 International Workshops: BDMS, BDQM, and GDMA, Chiang Mai, Thailand, April 22-25, 2019, Proceedings |
PublicationTitle | Database Systems for Advanced Applications |
PublicationYear | 2019 |
Publisher | Springer International Publishing AG Springer International Publishing |
Publisher_xml | – name: Springer International Publishing AG – name: Springer International Publishing |
RelatedPersons | Kleinberg, Jon M. Hartmanis, Juris Mattern, Friedemann Goos, Gerhard Steffen, Bernhard Kittler, Josef Naor, Moni Mitchell, John C. Terzopoulos, Demetri Pandu Rangan, C. Kanade, Takeo Hutchison, David Tygar, Doug |
RelatedPersons_xml | – sequence: 1 givenname: David surname: Hutchison fullname: Hutchison, David – sequence: 2 givenname: Takeo surname: Kanade fullname: Kanade, Takeo – sequence: 3 givenname: Josef surname: Kittler fullname: Kittler, Josef – sequence: 4 givenname: Jon M. surname: Kleinberg fullname: Kleinberg, Jon M. – sequence: 5 givenname: Friedemann surname: Mattern fullname: Mattern, Friedemann – sequence: 6 givenname: John C. surname: Mitchell fullname: Mitchell, John C. – sequence: 7 givenname: Moni surname: Naor fullname: Naor, Moni – sequence: 8 givenname: C. surname: Pandu Rangan fullname: Pandu Rangan, C. – sequence: 9 givenname: Bernhard surname: Steffen fullname: Steffen, Bernhard – sequence: 10 givenname: Demetri surname: Terzopoulos fullname: Terzopoulos, Demetri – sequence: 11 givenname: Doug surname: Tygar fullname: Tygar, Doug – sequence: 12 givenname: Gerhard surname: Goos fullname: Goos, Gerhard – sequence: 13 givenname: Juris surname: Hartmanis fullname: Hartmanis, Juris |
SSID | ssj0002208976 ssj0002792 |
Score | 2.2484381 |
Snippet | Index structures such as B-trees are important tools that DBAs use to enhance the performance of data access. However, with the approaching of the big data... |
SourceID | springer proquest |
SourceType | Publisher |
StartPage | 80 |
SubjectTerms | B-tree Neural networks Updating |
Title | ASLM: Adaptive Single Layer Model for Learned Index |
URI | http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=5926309&ppg=97 http://link.springer.com/10.1007/978-3-030-18590-9_6 |
Volume | 11448 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3Lb9MwGLdYuSAO4yk2HvKBE1VQajuOg8ShQkNT1e2yDfVmxfaXaRJqEQ0X_no-v9K0cBmXqLWiPH4_x9_n70nIexDGVMzUheDKFKKb-U-q5YWS0NZ81lWq8bnDF5fy_EYsVtVqZ8oO2SW9-Wh__zOv5H9YxTHk1WfJ3oPZ4aI4gL-RXzwiw3g8UH73zawxlqXtWy-DctHxEDA4zy79-cgxPQTdBM_96m69P7BA6eU2SYIF23r8_ld3re_oczueVfOr5UWwJbr2Rwg6usITvsN02aLqHhqrhXzIWLYVfKSxgxgo6QGB7edl8llcbvoQCjbNbSXyKjM2Q_jMpz0zRDZDHhgyd7a0vX0r9xsxhfOAj5Y7jmsz7m7iEMTlWPoiizwWNU1LbGz8lIR1bND5lxgYR37gdQu8V1MWjZZH5KhW1YQ8nJ8tlt8GYxxjpQp6WRLhvqpidD_FR_JJQcMjx7JNu_9DLatYrvjgjns7lwNne9Bhrp-Qxz6vhfqEE8TuKXkA62fkOMNPE_zPCfccf6KZYRoZpoFhGhimyDBNDNPA8Aty8_Xs-st5kVprFLdMqb7orLIG3MxZ2ShhBa9bKxh0hnNnmOGVBMUANZXO2hpEi6NmJr1C5SrmrOMvyWS9WcMrQkvWMXACgCkppEPkbCNd6URVQWm5OiHTDIAOAQAp6tjG193qqmGSl41WSjf1CfmQMdL-5K3OdbURW801YqsDthqxPb3Pya_Jo928fUMm_c9f8BYVyt68S9PhDxZNbBs |
linkProvider | Library Specific Holdings |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Database+Systems+for+Advanced+Applications&rft.au=Li%2C+Xin&rft.au=Li%2C+Jingdong&rft.au=Wang%2C+Xiaoling&rft.atitle=ASLM%3A+Adaptive+Single+Layer+Model+for+Learned+Index&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2019-01-01&rft.pub=Springer+International+Publishing&rft.isbn=9783030185893&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=80&rft.epage=95&rft_id=info:doi/10.1007%2F978-3-030-18590-9_6 |
thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F5926309-l.jpg |