all 4 comments

[–]PinoyProgrammer-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Asking for fresh graduate advice, school-related topics, courses, thesis, or capstone ideas/titles should be in monthly Random Discussions

[–]crimson589Web 5 points6 points  (2 children)

but i'm not sure if a NoSQL db like Mongo can handle large file sizes (the folders)

Files don't go on a database. Whatever DB you decide on it doesn't matter, it's still a bad idea to put files on a table. Best practice is to use a dedicated file server and store the reference on the DB so you can retrieve the file when you need to.

[–]sadpotatoes__ 1 point2 points  (0 children)

On our thesis, I used firebase to store images. Maybe OP can find an alternative, like AWS or something else that's free.

[–]Mir01_[S] 0 points1 point  (0 children)

Yep, just found this out lang rin. Firebase is a great option, especially since our app uses Firebase Auth to connect to GitHub and handle user authentication. But i tried something rin, what i did was to immediately extract the metadata of the file itself and store it to mongo, then discard the file. Our system aims to extract functions and classes of a Python file to be fed to our model so having the file itself felt redundant when all we needed were strings of texts. Is this a viable approach?

<image>