Coming Soon - Oracle Database 11g on Amazon Relational Database Service
aws.typepad.com
aws.typepad.com
I mean, no boolean type? Really?
Oracle still has features that I don't know where to find in the mainstream open-source competition: among others, support for encrypted on-disk storage, and multi-master write support (as opposed to write-on-master, read-from-mirrors). But a lot of those require an "Enterprise" license, which costs significantly more than the already high license fees for the "standard" edition.
(Besides which, if you're building a cluster, you probably want enough control over the physical I/O hardware, for performance reasons, that it doesn't make sense to build it on AWS.)
I've done (1) nested sets, (2) recursive CTEs, and (3)the magic Oracle fairy dust of CONNECT BY and STARTS WITH.
(1) and (2) seem to make my coworkers (and bosses) eyes' glaze over. I think they like (3) because they don't have to worry as much about "code that guy in the corner wrote."
I must be missing something here.
I hear this so often, but it's just not the whole story. Believe it or not, Oracle makes a really good product. There are a lot of features in Oracle Database that you can't find elsewhere. I'm not running a huge operation, but I have two good reasons to use Oracle:
1. Aside from providing a really good RDBMS, there are some neat features like VPD, Data Masking, and TDE that are compelling. If you work under SOX, HIPAA, PCI, etc., these things go a long way toward compliance.
2. I sell to huge operations, and they know and use Oracle. Nobody ever got fired for buying Oracle.
I do a ton of work with other systems (particularly Postgres), but when I put my audit or sales hats on, they're embroidered with Oracle logos.
#2 above just feels so true to me. I would modify it to also say, "Nobody ever lost a SQL hacking gig because they came from an Oracle background." I would NOT make the same claim for either DB2 or MS SQL Server.
Perhaps -- you will be able to run Oracle on RDS and pay for it by the hour. I think that's a pretty big deal.
If by "as much as required" you mean "to larger single EC2 instances," yes. If you mean backing it with a SAN or transparently partitioning your data across multiple instance, no.