Skkra Recommends… avoiding Oracle Database!
Yes, I know that Oracle Database is used all around the world and has great market penetration. Yes, I know this is going to piss off a lot of tech people. Well, I don’t care. I loathe Oracle.
Where do I start? It’s more expensive than any of the other market leaders, and unlike products like SQL Server Enterprise, which has everything you need included, you need to pay even more for each add-on that you require.
That’s another thing. I understand how big companies work nowadays: you buy up smaller tech companies and use their tech. That said, at least most of the other big boys are truly incorporating that technology directly into their product, so that it’s seamless. Oracle just bolts each piece on, creating an unseemly web of various products to maintain.
I could further complain about their lack of a truly great frontend, though admittedly SQL Developer has gotten better. Still, it’s nowhere close to Microsoft’s SQL Server Management Studio. Every serious Oracle dev I know simply purchases TOAD (a spectacular product), but why is it that Oracle can’t even be bothered to make a great development tool for their own database? And TOAD licenses are not cheap.
I could bitch a lot more, but I’ll end with one of the biggest sore spots of all: the community. Compared to the mysql and SQL Server communities, it’s pretty bad. There is SO much SQL Server content out there, for example. The community is large, friendly, welcoming, and always willing to help. You can learn an incredible amount and be completely self-taught, if you’re willing to put in the time. Meanwhile, nearly every question I’ve ever asked on an Oracle forum has been answered with hey man, read the manual! before I force a better answer. I DID read the documentation, and I STILL couldn’t solve the problem myself. THAT’S WHY I’M ASKING FOR HELP. There are just aren’t enough professionals out there actively producing helpful content for others, whereas the SQL Server community has hundreds of professionals at the top levels of expertise who continuously pump out new information.
So yeah. Screw you, Oracle. Other databases have caught up to you at this point, and I’m not going to shed a tear as you slowly lose your market share.