Oracle the most reliable Database solution
Use Cases and Deployment Scope
Pros
- Secure the dataset from unauthorized users using virtual private database policy enforcement. Thousands of customers used to see their data only in customized dashboards, but the data was sourced from main tables. This helps us to reduce the maintenance burden.
- Oracle provides concurrent reads using multiversion concurrency control. This helped us to reload incremental data while previous data was still read by users.
- Oracle database triggers were so supportive during the OLTP reload process. It helped us to maintain referential integrity without the extra headache of reloading dependent tables again and again.
- The latest Oracle optimizer is at its best level. Companies that have the compliance issue to go to the cloud always prefer to use the Oracle database for its scalability and performance optimization. The default optimizer is working so well that it outperforms other on-premises databases.
Cons
- Most of the architecture team find it difficult to suggest the Oracle is TCO. Oracle is more costly than peers. So mostly only large and medium organizations can afford this.
- Badly written queries can increase costs, as they will use excessive system resources. To avoid this, always use the Oracle-recommended method. like CTE, use of partitions, etc.
- Some of our architects always said there is a vendor lock-in with Oracle. Migration from Oracle to other platforms is costly. Postgres is champion here.
Return on Investment
- ROI on our previous and current projects is awesome, as all these are big institutions that can absorb the TCO. But not recommended for small enterprises.
- The Oracle optimizer is the champion for OLAP requirements. I never see performance like this except in horizontally scalable cloud databases. But competitors are doing well now. Oracle should plan it accordingly.
- Like Oracle performance, security is also unmatched by its peers. That's the reason behind its industry recognition.
