Files
edx-platform/openedx/core/djangoapps/enrollments
Braden MacDonald dcb7ef8821 feat: Read course indexes from MySQL, not MongoDB (#29184)
Description
This is a follow up to #29058 and #29413. This is the next step in moving part of the modulestore data (the course indexes / "active versions" table) from MongoDB to MySQL.

There are four steps planned in moving course index data to MySQL:

Step 1: create the tables in MySQL, start writing to MySQL + MongoDB  done
Step 2: migrate all remaining courses to MySQL  done
Step 3: switch reads from MongoDB to MySQL (this PR)
Step 4 (much later, once we know this is working well): stop writing to MongoDB altogether.
Supporting information
OpenCraft Jira ticket: MNG-2557

Status
 Tested with a large Open edX instance is in progress.

Testing instructions
Try making changes in Studio and verify that they work fine.

Deadline
None
2022-03-09 10:21:09 -05:00
..
2019-12-30 10:35:30 -05:00
2019-05-28 15:28:15 -04:00
2022-03-04 15:03:02 +05:00

Status: Maintenance

Responsibilities
================
The enrollments app provides basic CRUD functionality and APIs for managing Course-Run enrollments.
Enrollments in Programs is managed by the ``lms/djangoapps/program_enrollments\`` app.

Direction: Keep
===============


Glossary
========

More Documentation
==================