Oracle is a company, as well as a database and, now, a cloud provider. So, it’s semantics, but something important to understand and differentiate between them when talking about “Oracle”. Are you asking about Oracle databases or Oracle as a cloud provider?
Ultimately, you are going to build an app. That app is going to need to be hosted somewhere. Whether that’s with Oracle, Digital Ocean, Amazon Web Services, or some other cloud provider it doesn’t matter. The main recommendation is to use one of them for all parts of your infrastructure. There are times when you could deviate from this recommendation, but I wouldn’t for most development unless you really know what you’re doing.
Once you decide on a host, then there are going to be a few different servers you will most likely setup. Those include:
- A web/application server
If you’re using node.js in Wappler, then this will usually consist of a Linux server like Ubuntu. On that Ubuntu server you will have node.js (application server), Express (web server), and possibly some other components).
- A database server
The most common database servers to use with Wappler are MySQL, Postgres, or MariaDB. You are not limited to these, but I would recommend one of them. This is also where I’m confused as to if you’re asking about the Oracle database type as an option on Digital Ocean. Oracle and MS SQL databases are typically used by enterprise-sized customers as they both require licensing with costs that are usually prohibitive to smaller companies.
- You could have any number of additional parts to your infrastructure. From load balancers that sit in front of multiple application/web servers to caching-type servers and CDNs like Redis or DigitalOceans Spaces CDN that help improve performance. I wouldn’t worry about these for now, but just know that they are possible and Wappler can even help with some of them.