So there seems to be a few different data storage systems that edx uses.

For small data you can use edx Fields which likely get stored in a 
database. I guess mysql on real edx.org or on edge.edx.org and SQLite if 
you are doing development on your own computer.

For large files, if the files are course content, there seems to be idea of 
Modulestores. I assume these are stored on S3 and some info in a database 
using either XMLModuleStore, DraftModuleStore, or Split Mongo .

For large files, if the files are not course content, for example student 
recorded audio files, then I guess developers can store then on AWS S3 or 
OpenStack 
*Swift* Object Store.

So I wonder:
1) Can you put some amount of data on ESB for processing (e.g. if you need 
to use tool that does not understand S3)?  If so, how much data? Per 
student?  Is it removed per student session?
2) How much data can you store in S3?  Or is S3 paid directly by course 
admin, hence they can use as much as then want to pay for?
3) How much data can you store in Fields?  Is admin charge for storage fees?
4) How much data can you store in Modulestores?  Is admin charge for 
storage fees?
5) Is there more info on using S3 or Swift?   All I found was following, 
granted maybe it has enough info:  
https://openedx.atlassian.net/wiki/display/OpenOPS/Configuring+Data+Storage

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/d80a378c-c7a3-4b4f-9ca3-434cfd80c8d3%40googlegroups.com.

Reply via email to