Lately in 12c, they've actually come out with an adaptive optimizer, which I think is great strides in getting performance and doing the right things in the database and getting those queries back to the end users just as fast as they can without a DBA having to do anything about it. A lot of the times the optimizer can now adapt and actually learn from itself and store that information off, so it's kind of an interesting implementation that they've done.
Improvements to My Organization:
Definitely the quality, enterprise-wide they have all the bells and whistles if you need a stable, secure environment, Oracle's the only way to go.
Room for Improvement:
I think they're heading on to the track of automating some of the things that DBA's had to do, like again the adaptive optimizer. We don't have to worry about statistics all the time. That'll actually grow and learn itself.
Basically with the Real Application Clusters and Data Guard and all that, disaster recovery should be no problems with Oracle. I mean, if you have an outage getting across different data centers, all of that is pretty well baked in right now.
With the Real Application Clusters, Exadata, they've just answered a lot of that. They're coming up with in 12.2 with sharding, to be able to scale it across worldwide so very, very efficient that way.
Cost and Licensing Advice:
Oracle's licensing is kind of a con. It's the expense of it depending on all of the features that you want. That would be the main consideration I think as a company when they're looking at different database vendors. Plus, just what I mentioned, the stability and the security aspects of it.
Other Solutions Considered:
Evaluation criteria: stability, security, all of that. Be able to back it up. If there is a disaster, be able to easily recover it. Data is becoming increasingly important. With so much of it in the world right now that anything you lose, or can be hacked into can be very serious. It's definitely a vendor that's selling databases, it's something that we have to be concerned about.
Security should always be on database vendors minds because as soon as they plug one hole, somebody else is going to find another hole. Apple just lately trying to open that phone up for the terrorists that was kind of a major thing, and they hacked it. There is always people trying to get into different data sets so very important especially with your credit cards and everything else that are stored in databases needs to be continually looked after and improved upon.
Rating: I would say it's the leading [solution], a ten, of all the vendors that are out there and security, stability, scalability, all of that.
I'm excited about the sharding feature that they're implementing and it seems like it's going to help huge companies that have data all over the world to make it more efficient, more perform better.