Back to Search
Start Over
Index selection for NoSQL database with deep reinforcement learning
- Source :
- Information Sciences. 561:20-30
- Publication Year :
- 2021
- Publisher :
- Elsevier BV, 2021.
-
Abstract
- With the development of big data technology, the data management of complex applications has become more and more resource intensive. In this paper, we propose an automatic approach (DRLISA) to achieve NoSQL database index selection. For different workloads, we automatically select its corresponding indexes and parameters which can totally improve the database performance. Our DRLISA establishes an optimal index by building a deep reinforcement learning model which is able to adapt the dynamic change of workloads. We conducted our experiments in five aspects (the impact of data manipulation, the impact of operation count, comparison with random selection, comparison with existing method and the robustness of DRLISA) using the open source benchmark, YCSB. The experimental results showed that DRLISA has a high efficient index recommendation under the dynamic workloads.
- Subjects :
- Information Systems and Management
Computer science
Data management
Big data
02 engineering and technology
NoSQL
computer.software_genre
Database tuning
Theoretical Computer Science
Database index
Artificial Intelligence
0202 electrical engineering, electronic engineering, information engineering
Reinforcement learning
business.industry
Data manipulation language
05 social sciences
050301 education
Computer Science Applications
Control and Systems Engineering
Benchmark (computing)
020201 artificial intelligence & image processing
Data mining
business
0503 education
computer
Software
Subjects
Details
- ISSN :
- 00200255
- Volume :
- 561
- Database :
- OpenAIRE
- Journal :
- Information Sciences
- Accession number :
- edsair.doi...........b3dde1a90b0b292626b5330c185ec5f6
- Full Text :
- https://doi.org/10.1016/j.ins.2021.01.003