Hi there,
I apologize for the misunderstanding. I had a long conversation with our developer team about the database and performance. We have designed the most reliable database structure for Tutor LMS to get the highest performance.
Now I’m trying to give you an overview of the database structure.
We are keeping data for course, lesson, topic, in the wp_posts table to get URL support. And QA, rating in the wp_comments table. We have stored a small amount of data in the wp_postmeta table those are mandatory to put on the wp_postmeta. Also, we have split data to all database tables in the perfect way.
Here is the list of all custom tables dedicated for Tutor LMS:
wp_tutor_earnings
wp_tutor_quiz_attempts
wp_tutor_quiz_attempt_answers
wp_tutor_quiz_questions
wp_tutor_quiz_question_answers
wp_tutor_withdraws
Two new database tables will add in this list after the GradeBook feature releasing.
Besides, all the database queries are well optimized. No matters how much data you have on your site, Tutor LMS can handle tons of data without any performance issue.
Let me know if you have more queries or any confusion.
Best Regards,
Mehedi