Skip to main content

General Model for Index Recommendation Based on Convolutional Neural Network

  • Conference paper
  • First Online:
  • 1277 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1257))

Abstract

With the advent of big data, the cost of index recommendation (IR) increases exponentially, and the portability of IR model becomes an urgent problem to be solved. In this paper, a fine-grained classification model based on multi-core convolution neural network (CNNIR) is proposed to implement the transferable IR model. Using the strong knowledge representation ability of convolution network, CNNIR achieves the effective knowledge representation from data and workload, which greatly improves the classification accuracy. In the test set, the accuracy of model classification reaches over \(95\%\). CNNIR has good robustness which can perform well under a series of different learning rate settings. Through experiments on MongoDB, the indexes recommended by CNNIR is effective and transferable.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Agrawal, R., Imieliński, T., Swami, A.: Mining association rules between sets of items in large databases. In: Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, pp. 207–216 (1993)

    Google Scholar 

  2. toolpark.de Alle Rechte vorbehalten: The website of powerdesigner (2016). http://powerdesigner.de

  3. Chaudhuri, S., Narasayya, V.R.: An efficient, cost-driven index selection tool for Microsoft SQL server. In: VLDB, vol. 97, pp. 146–155. Citeseer (1997)

    Google Scholar 

  4. Ding, B., Das, S., Marcus, R., Wu, W., Chaudhuri, S., Narasayya, V.R.: AI meets AI: leveraging query executions to improve index recommendations. In: Proceedings of the 2019 International Conference on Management of Data, pp. 1241–1258 (2019)

    Google Scholar 

  5. Hammer, M., Chan, A.: Index selection in a self-adaptive data base management system. In: Proceedings of the 1976 ACM SIGMOD International Conference on Management of Data, Washington, D.C., 2–4 June 1976 (1976)

    Google Scholar 

  6. Han, J., Pei, J., Yin, Y., Mao, R.: Mining frequent patterns without candidate generation: a frequent-pattern tree approach. Data Min. Knowl. Disc. 8(1), 53–87 (2004). https://doi.org/10.1023/B:DAMI.0000005258.31418.83

    Article  MathSciNet  Google Scholar 

  7. IDERA, I.L.P.S.G.: The website of er/studio (2004–2020). https://www.idera.com

  8. Kinga, D., Adam, J.B.: A method for stochastic optimization. In: International Conference on Learning Representations (ICLR) (2015)

    Google Scholar 

  9. Leis, V., Gubichev, A., Mirchev, A., Boncz, P., Kemper, A., Neumann, T.: How good are query optimizers, really? Proc. VLDB Endow. 9(3), 204–215 (2015)

    Article  Google Scholar 

  10. Sparx Systems Pty Ltd.: The website of sparx enterprise architect (2000–2020). https://sparxsystems.com

  11. Peng, J., Zhang, D., Wang, J., Jian, P.: AQP++: connecting approximate query processing with aggregate precomputation for interactive analytics. In: Proceedings of the 2018 International Conference on Management of Data (2018)

    Google Scholar 

  12. Quoc, D.L., et al.: ApproxJoin: approximate distributed joins. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 426–438 (2018)

    Google Scholar 

  13. Finkelstein, S., Schkolnick, M., Tiberio, P.: Physical database design for relational databases. ACM Trans. Database Syst. (TODS) 13(1), 91–128 (1988)

    Article  Google Scholar 

  14. Sattler, K.U., Geist, I., Schallehn, E.: Quiet: continuous query-driven index tuning. In: Proceedings 2003 VLDB Conference, pp. 1129–1132. Elsevier (2003)

    Google Scholar 

  15. Schkolnick, M.: The optimal selection of secondary indices for files. Inf. Syst. 1(4), 141–146 (1975)

    Article  MathSciNet  Google Scholar 

  16. Sharma, A., Schuhknecht, F.M., Dittrich, J.: The case for automatic database administration using deep reinforcement learning. arXiv preprint arXiv:1801.05643 (2018)

  17. Srivastava, N., Hinton, G.E., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15(1), 1929–1958 (2014)

    MathSciNet  MATH  Google Scholar 

  18. Stonebraker, M.: The choice of partial inversions and combined indices. Int. J. Comput. Inf. Sci. 3(2), 167–188 (1974). https://doi.org/10.1007/BF00976642

    Article  MATH  Google Scholar 

  19. Zhang, S., Yao, L., Sun, A., Tay, Y.: Deep learning based recommender system: a survey and new perspectives. ACM Comput. Surv. (CSUR) 52(1), 1–38 (2019)

    Google Scholar 

  20. Zhang, X., Zhao, J., Lecun, Y.: Character-level convolutional networks for text classification (2015)

    Google Scholar 

Download references

Acknowledgement

This paper was partially supported by NSFC grant U1866602, 61602129, 61772157.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongzhi Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yan, Y., Wang, H. (2020). General Model for Index Recommendation Based on Convolutional Neural Network. In: Zeng, J., Jing, W., Song, X., Lu, Z. (eds) Data Science. ICPCSEE 2020. Communications in Computer and Information Science, vol 1257. Springer, Singapore. https://doi.org/10.1007/978-981-15-7981-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-7981-3_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-7980-6

  • Online ISBN: 978-981-15-7981-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics