May 11, 2024
4 minute read
Database indexing is a technique that improves the speed and efficiency of data retrieval operations in a database management system (DBMS). It involves creating and maintaining special data structures that map the values of one or more columns in a table to the physical location of the corresponding rows on disk.
Benefits of Database Indexing
Database indexing offers several benefits, including:
bpaork|
Find a path to becoming a Database Indexing. Learn more at:
OpenCourser.com/topic/bpaork/database
Reading list
We've selected six books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Database Indexing.
Provides a comprehensive overview of database indexing, covering the different types of indexes, how to create and maintain them, and how to use them to improve the performance of your database queries.
Provides practical advice on how to tune the performance of SQL queries, including how to use indexes effectively.
Textbook on database management systems in German. It covers all aspects of database systems, including indexing.
While it general book on MySQL optimization, this book includes practical information on indexing MySQL databases along with other performance-tuning techniques.
Provides a comprehensive overview of MongoDB, including how to create and use indexes.
Provides a comprehensive overview of Elasticsearch, including how to create and use indexes.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/bpaork/database