@ROBSON SERPA DA ROSA  - welcome to the Community!!

The two options available to you are InterSystems Studio (ships with Caché and is an install-time option) and VS Code with appropriate add-ons.

InterSystems Studio is being phased out (no new dev) - the future is VS Code, so I suggest you start there.

This may be a good place for you to start: https://community.intersystems.com/post/webinar-introduction-vscode-obje...

Hope that helps!!

The nice advantage of storing them in the DB is that is makes the following easier:

- refreshing earlier environments for testing
- mirroring the file contents
- encryption
- simpler consistent backups

However, if you're talking about hundreds of GBs of data, then you can run into issues which you should weigh against the above:

- journaling volume
- .dat size
- .dat restore time

One way to help mitigate the above for larger volume file management is to map the classes that are storing the the stream properties into their own .DAT so they can be managed separately from other application data, and then you can even use subscript level mapping to cap the size of the file .DATs.  

Hope that helps