- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Isn't it more a software solution that was seen as a marketing problem?
Admin
I've worked at a company where the same thing happened. For the life of me, I could not understand why they needed an Oracle DB to persist stuff that was never queried. They could have easily used a simple text file.
I forgot about it for a while, moved on to another company, but then something strange happened. When talking to people about my new job, they would often ask what DB vendor we were using. I replied with, "just SQL Server." People basically laughed in my face and said they couldn't take any Wall Street based company seriously if they weren't using Oracle.
Then it hit me. The managers at my old company KNEW that the Oracle DB wasn't necessary. They also knew that, as a Wall Street software company, their clients were expecting an Oracle backend. It was a brilliant marketing move.
The real WTF is why people have this preconceived notion that Oracle is "The Best", even when you have a simple app that doesn't play to Oracle's strengths.
Admin
Admin
But still plays to Oracle's relative deployment complexity.
Admin
Admin
The VP of Engineering's last name was Ellison, wasn't it?
Admin
oracle is the devil
Admin
You're right, but "powered by a flat file" just doesn't sound as nice.
But nowadays even saying "XML" has the same effect, even when it's superfluous.
Admin
MySQL is solution
Admin
Admin
yes but sometimes you want more power then you go for flat file
Admin
Yes, it's bollocks. Unfortunately, it's also true.
Admin
You forget that you can just store the XML IN the MySQL DB. Infinite scalability!
Admin
I have a database with a single table, with a single row that holds the contents of the flat file. That's how real programmers do it
Admin
But neither a flat file or MySQL lets you exercise that most powerful of Oracle SQL commands:
SELECT X FROM DUAL
Admin
Admin
What a perfect smarmy picture to go along with the title.
Admin
The paracetamol of software industry.
Admin
I just love situations where people THINK you are an idiot for reasons that make you KNOW they are idiots.
It would be like if I chastised my mechanic over the type of oil he put in my truck or something. There is a reason why he works on trucks and I work on servers.
Admin
This comment better be stored in an Oracle 11i database.
Admin
Worst haiku ever.
Admin
Admin
Now you could use the free oracle instance that has a 4gb limit.
Admin
Ancillary: And if that server goes down while real time records are streaming by and you miss a record or two, or thousands?
Admin
Is the fact that this company's marketing department has power and influence at least equal to the people who actually create the product that is the company's raison d'etre still unusual enough to count as a proper WTF?
Admin
Just for the record, CDR is an abbreviation for Call Detail Record not Call Data Record.
Admin
Admin
I guess, that's what we can call a self fulfilling prophecy.
Admin
I was at a wireless billing company for about thirteen years. "Call Detail Record" is the more common usage (and the one that I prefer). But, I have seen "Call Data Record" used on more than one occasion.
Admin
Can the reply button be removed for me, please? I tend to miss the quote button...
Admin
I've worked at a company where the same thing happened
You're not the only one
Admin
yeah it's so hard not noticing the absence of text in the Comment box upon a completion of loading.
Admin
Yeah, we'll be sure to install Oracle 8 on the server, create a table of UsersWithNoReplyCapability, and store your name as the only record of the only table in the database. Sometime later, we'll get around to cron'ing a nightly job to dump the table into an xml flat file, which can be queried each time the form loads on your machine. Eventually, we'll add the code to actually disable your reply button based on the XML content.
Admin
No, because, at least in my experience, this is the rule, not an exception. A true WTF ought to be out-of-the-ordinary.
Admin
I'm returning my iPod touch. Get it - it's running SQLite, and not even a real Oracle server. Neither, and unlike some of the marketing suggests, does it have an integrated dish washer.
Apple has sunken to new lows and hopefully AAPL will follow suit.
Admin
I'm sure that Oracle can do this too, but when SQL 2005 was being developed, Microsoft used a Barnes and Noble (bookstores) database for testing. It held 1.3 billion sales records (for 2 years), and 8.4 billion inventory records. It worked fine!
A SQL license for unlimited users on a server can cost a lot, but a SQL license for a few simultaneous users on a single server (maybe 5 or 10 users, I forget), which is plenty for some small businesses, costs about $700.
The SQL 2005 Express engine (without a user interface) is free (just like MySQL). There are third-party user interfaces for it.
Admin
Except I don't think it's allowed for commercial use in a production environment. Just for testing.
Admin
Admin
Actually, SQL 2005 Express comes with a UI as well - the same one, basically, as the real product. MSDE (the "Express" analogue for SQL 2000) didn't come with one but I've actually used SQL 2005 Express for clients before. It has some technical limitations (most notably a max 2GB database size) and some usage restrictions, but it can be used for commercial purposes.
Admin
Now come on. You know you don't take a band seriously if the amplifiers aren't Marshalls. Why should a corporation be any different?
Admin
Admin
Except that the Express license is more restrictive I'd imagine. If you're going to use a faceless DB solution and you don't need any Visual Studio integration, go with MySQL.
Admin
The License Agreement for Oracle Express Edition (the one with the 4gb limit) says it is allowed for production use although there is a clause about using it only for internal data processing.
You can download the other editions of Oracle (such as Enterprise Edition) for free, but for them you are limited to just dev, prototype, or self-education purposes only.
IANAOE I am not an Oracle employee, check with your Oracle licensing specialist
Admin
Yeah, my company use it for small site servers, all log files are pulled onto the central server every hour ensuring we never hit the 2 gig limit.
Admin
That's funny, I thought it meant "Contents of Decrement Register".
Admin
You can get free versions of all the Oracle databases that are just to be used for development/testing, but you can use Oracle XE (the entirely free one) as a production db server without consequence.
Admin
Mechanics at Tustin Toyota put cheap generic green antifreeze into my Toyota, instead of Toyota pink red antifreeze. I wonder how many engines are ruined by that.
Admin
Admin
I prefer to keep all of my data as comma-separated values inside an xml tag stored in a database.
Admin
TBH, I'd have thought a design that involves generating CDRs from the signaling flows is a bit of a WTF in itself.