How Real Is The Open Source Database Fever? 315
J. Misael G. points out a NewsForge article on recent moves by some database vendors to loudly release (some of) their products as open source, asking the vital question "How much open source beer are these newcomers bringing to the database bash, or are they simply coming in and asking where the cups are?" (Slashdot and NewsForge are both part of OSTG.)
I'm sure Oracle's nice and all, but... (Score:5, Insightful)
Mr. Shimp, get a clue... we're simply not going to buy your pitch without looking at other decent (free!) alternatives.
Re:I'm sure Oracle's nice and all, but... (Score:4, Insightful)
Let's not pretend that orphanware is something that it's not. Nonetheless, there are still reasons to be pleased to see it.
Re:I'm sure Oracle's nice and all, but... (Score:5, Insightful)
So what? There's still some more source code added to the big pot marked OSS. Someone, somewhere may be able to take it and do something else imaginative with it.
Re:I'm sure Oracle's nice and all, but... (Score:2)
That is excellent thinking, and more of what we need. At the very least a new dev can see what's been done before and _didn't_ work, thus averting the creation of more oss crap, and hopefully resulting in more oss gold instead.
-nB
Re:I'm sure Oracle's nice and all, but... (Score:5, Insightful)
Re:I'm sure Oracle's nice and all, but... (Score:4, Insightful)
Can something like MySQL do the same? Well, I honestly don't know. However if you are in a position where there will be extreme losses from an outage, you don't want to be the one to test and maybe find out that no, indeed it can't.
Re:I'm sure Oracle's nice and all, but... (Score:3, Interesting)
Can something like MySQL do the same? Well, I honestly don't know. However if you are in a position where there will be extreme losses from an outage, you don't want to be the one to test and maybe find out that no, indeed it can't.
Ora
Re:I'm sure Oracle's nice and all, but... (Score:5, Interesting)
This isn't Oracle bashing btw: i've got MySql installed on my workstation because all the demo apps seem to use it, but i work on Oracle - TOAD is *always* open - and i've always said that if it could cook i'd marry it.
Apples and Oranges (Score:2, Insightful)
If you were talking about almost any other pairing of apps, you would be correct. However, I can pretty confidently say that there's no way you could even come up with 100 data management scenarios where both Oracle and MySQL would be appropriate. I'd be impressed if you could even come up with 10.
Can you use Oracle for nickle and dime stuff like small business customer management or a bug tarcking system? Yes, but w
Re:Apples and Oranges (Score:2)
The usual answer is "because you're already using Oracle for something/everything else". The other day i created a schema with one table - not my proudest moment - because creating a pissant schema on an existing instance is still easier than installing a new product (and that's without talking
Re:I'm sure Oracle's nice and all, but... (Score:5, Interesting)
oooh, I *so* wish that you were right. But it assumes that managers have more choice over staffing, outsourcing, as well as more knowledge of technology & people.
Nope, I've seen *tons* of idiots in charge of oracle databases. And the odd thing is - Oracle especially is so very unforgiving.
But you can usually spot the idiots a mile away - big circles under their eyes from fixing the things they are constantly breaking, small jobs take 8 hours since they can't write a script - and need to interactively modify 400 database object, etc, etc.
Also keep in mind that many very large companies have site licenses for products like oracle, db2, websphere, etc, etc. So - they use the big product for every application. And this makes sense - it's much easier to manage and develop expertise for just Oracle than for a frankenstein collection of a half-dozen databases.
And the less important ones should (theoretically) be where your junior dbas learn the ropes. But it all breaks down with bureacracy...
Re:I'm sure Oracle's nice and all, but... (Score:4, Insightful)
Disclaimer: I'm a MySQL hater and wouldn't recommend it in any circumstance. Postgresql on the other hand is fantastic and should get a lot more love than it does. It still can't compare to Oracle in the huge installations, but it can certainly replace Oracle in all sorts of common usage.
Re:I'm sure Oracle's nice and all, but... (Score:2)
re: your sig - I can't resist (Score:5, Funny)
"nazi" should be lower-case, since you're using it as a generic noun and not a proper noun. (Spelling or grammar Nazis would be german-language, anyway.)
Re:I'm sure Oracle's nice and all, but... (Score:3, Interesting)
And they have good documentation and support...but their installation software is a piece of shit. The only people I ever knew to really get Oracle up and running smoothly were admins with years of Oracle experience.
I love oracle (Score:2)
Mysql and postgres are great little databases for non-critical projects, but a well admined oracle system is hard to top.
As others have pointed out, the sticker price of oracle is way less than the cost of the people to make it fly.
Re:I'm sure Oracle's nice and all, but... (Score:2)
Why do I need three CDs and tweak the operating system just to install the stupid Oracle client?
Can something like MySQL do the same?
Some big websites are starting to use MySQL. Slashdot for one, and Netflix is using MySQL for some of their newer applications, including their new social-networking service.
Oracle v MySQL not fair (Score:5, Interesting)
THese include:
0000-00-00 is a valid date in MySQL
NUMERIC types are agregated as floats which can lead to round-off errors.
Numbers are truncated if too large to be stored
(Strings are also truncated in violation of SQL standards, but this is not as severe as numbers for obvious accounting reasons).
If MySQL is unable to create an Innodb table, it may create a myisam one instead without raising an error. This creates a situation where you cannot be sure that your transactions are really being rolled back everywhere the application thinks they are rolling them back........
Now, PostgreSQL has no data integrity issues that I am aware of, and the few areas where it handles things in non-standard ways are clearly documented, and the core developers place a huge amount of thought into how to do things right. The level of professionalism in this project is truly amazing.
Firebird is nice too, but PostgreSQL has fewer limitations. These two databases are building the track record you speak of and they will continue to do so. Now with Slony-I, PostgreSQL has a decent, robust, and open source replication solution, I will expect continued interest in this area.
Oracle still has a few enterprise features that most of the open source databases lack-- table partitioning, grid computing (but investigate backplane if this interests you), and a few other options. However, on the down side:
VARCHAR's store NULL's as empty strings (which are not the same thing)(!!!)
PostgreSQL has much more flexibility in development due to the larger number of supported languages for stored procedures.
$$$
Licensing headaches....
Disclaimer: My company (http://www.metatrontech.com) provides solutions for MySQL, PostgreSQL, and Firebird. We will work with Oracle and SQL Server but it is not as much our things since we have an open source focus. We have been running PostgreSQL extensively and have only had problems due to hardware failure.
Re:Oracle v MySQL not fair (Score:4, Informative)
There are also several other tools which have been discussed on the PostgreSQL lists.... Personally, I find my imagination to be better than any such tools I have ever used (including VS.Net on Windows), but I understand why people want them. Many of the other tools are not open source, however.
Another possibility is to use PgAccess. This is not quite as powerful as the full diagram is not directly tied to the database, but it can work pretty well for visual modeling purposes.
I don't know at the moment whether Rekall has this capacity. It is more of a MS-Access clone..... Writing a plugin to do this visual modelling might not be too hard though....
Re:Oracle v MySQL not fair (Score:3, Insightful)
i write software for a business of web-based telephony that has half a million users. they make payments online, make calls (that generate call records), handle customer support and they have to make periodic settlements with the call minutes provider.
Ok. It can be done, but it is more dangerous than it is with something like PostgreSQL.
when we began building the software, we all though that oracle was what we required. i spent two days on oracle site trying to figure out which oracle i need to buy.
Re:I'm sure Oracle's nice and all, but... (Score:4, Insightful)
One of the areas Oracle shines is the developer support. While not free as in speech, they already make their product free as in beer for the folks doing development work. Granted, you pay the piper when you move to production land, but one of the strong points for the OSS offerings is not having to hork about with licensing on the dev side. I know I have used Tomcat and Jboss on the dev side while a customer noodles through the decision to get BEA or IBM kit.
I'd say Oracle might be in a world of hurt on the lower end database solutions. Light weight stuff that might have required a 100k license in production land and needed the sophistication of a ten column MS Access database is numbered. Many of the OSS solutions are 'good enough' for department scale use. An interesting move on IBM's side was donating Cloudscape (now Apache Derby). They salted the field for the lower end stuff, but were clever in they used DB2's JDBC connector. Build a simple app, find out it grows into the enterprise, and you have the option to pay the same mad cash as Oracle for the full featured solution....
Re:I'm sure Oracle's nice and all, but... (Score:3, Informative)
Go to "technet.oracle.com". Look around for the free downloads. Oracle will absolutely laugh at you if you tell them that you actually followed these requirements (I'm serious, the Oracle Rep laughed at us).
As a general rule, Oracle doesn't get too bent out of shape until they are on a push to generate revenue. As far as I can tell, no one at Oracle can tell yo
Slick salesmen are a lot more expensive than that. (Score:3)
Of course he would say that--but the typical consumer interested in F/OSS databases are definitely not the handful of big companies that Oracle sends a team of slick salesmen to do 4 months of PowerPoint just to get one > $100,000 sale. Of what use is the "Oracle model" to the rest of us?
$100,000 is chump change. Entry-level real estate agents, fresh from passing the licensing exam, turn up their noses at those gigs.
A team of slick salesmen and 4 months of PowerPoint start at around $10,000,000, alt
Re:I'm sure Oracle's nice and all, but... (Score:2)
I think Oracle is right in saying
Re:I'm sure Oracle's nice and all, but... (Score:2)
The best thing is these fixes can then be contributed to the official MySQL or Postgres trees. Company makes money, Customer gets problem solved, MySQL/postgres gets a bugfix. Everyone is happy!
-Z
Re:I'm sure Oracle's nice and all, but... (Score:2)
Why the disclaimer? (Score:2, Interesting)
It's called being a good editor (Score:4, Informative)
Re:It's called being a good editor (Score:2)
Re:It's called being a good editor (Score:5, Funny)
Removing the stupid pyramid scheme from your sig would be a good start.
Re:It's called being a good editor (Score:3, Insightful)
Re:Why the disclaimer? (Score:2)
If MSFT's Get the facts campagn came right out andsaid all studies funded by MSFT, and all computers that ran windows were supplied by MSFT would you have a bit more respect for them?
just a bit more.
disclosure (Score:5, Informative)
It's not good enough. People are increasing our acceptance of this conflict of interest the more we see it, rather than rejecting it more as it grows more pervasive and therefore more dangerous. Actual competitive conflicts are necessary to get critical interpretations, not just acknowledgement that interpretations might be selfserving propaganda. At least Slashdot has these discussions of stories, in which dissent can be communicated. My favorite system was the P2P "Third Voice", a browser plugin which let the user attach popup sticky notes to any web page, stored in a DB the plugin checked against the "background" page's URL. That way, P2P commentary could effortlessly appear right in the context being presented, without requiring cooperation from the provider of the target content. The project folded, but I welcome its return. Only the flexibility, complexity and scale of the public is enough to compensate for the advantages that centralized corporate media has in lying to us.
Re:disclosure (Score:3, Interesting)
In that case, you might be interested in the opine-it [mozilla.org] extension for Firefox.
Re:disclosure (Score:2)
Re:disclosure (Score:2)
Re:Why the disclaimer? (Score:2)
personally i don't like it at all. I especially hate it when slashdot links to itself about things that have happened in the past. other sites do it, and it hate it when they do it too. if you are in the habit of reading just one site, or watching just one news station for all your
As I said on newsforge (Score:5, Insightful)
Re:As I said on newsforge (Score:2)
codekeg (Score:5, Insightful)
Re:codekeg (Score:2)
Re:codekeg (Score:2)
Re:codekeg (Score:2)
Yes. Free as in Beer is what Oracle is right now. Go ahead, go download it. It's free. (Note that you can't deploy it or do anything else interesting without paying money). Free as in speech is what this guy wants because he wants to modify and absorb and grow what Oracle does, mixing it with other databases to get the best solution for him. This is what the sharing of ideas and concepts (and yes, code) is all about.
Re:codekeg (Score:2)
I said " I want to pay them", so it's clear that I don't want their code "for free". I want the free dom to reuse their code in any way please. Subject to some limitations, naturally - like the GPL. I get the product of someone's work, but not for nothing: when I distribute my derived work, I have to publish the new source, too, including a copy for the
It's sexy (Score:5, Interesting)
I don't see how it is going to pan out in the long term for some of these companies, though.
Jerry http://www.syslog.org/ [syslog.org]
Some thoughts on this (Score:2)
Re:It's sexy (Score:2)
Re:It's sexy (Score:2)
Nah, that's the old kinky version. The new Linux version is more along the lines of "Li Li Li Li Lilo".
but dont you just love IT managers (Score:2, Interesting)
Re:but dont you just love IT managers (Score:2)
Re:but dont you just love IT managers (Score:2, Informative)
I am prepared to stand corrected, but IIRC MySQL can be used on an in-house database with no additional license.
Saying that, giving something back (buying a license) helps them to keep developing it, and it's well priced.
Re:but dont you just love IT managers (Score:2)
At least that is the way I read it.
Re:but dont you just love IT managers (Score:3, Informative)
Re:but dont you just love IT managers (Score:2, Informative)
Re:but dont you just love IT managers (Score:4, Interesting)
What if you were hired as an employee of sed company for a month long contract and sed company wanted you to install MySQL for some of their open source apps already running, say a company intranet website running some kind of open messageboard. Then, after sed contract runs out, you sell them your software package for use with their existing MySQL server. Do you need a license then?
Re:but dont you just love IT managers (Score:2, Funny)
I think you've been hanging out at the command line too long..
Re:but dont you just love IT managers (Score:2)
Re:but dont you just love IT managers (Score:2)
Quit spreading FUD (Score:2, Informative)
Commercial license is NOT required for in-house (written and distributed) app running on one server. If we replicate to another server for web access, then we would need a commercial license.
Many small office I.T. managers may now breathe a small sigh of relief, or begin investigating http://www.postgresql.org/ [postgresql.org]
F/OSS Databases (Score:5, Informative)
Ingres was originally intended to compete with the likes of Oracle and MS SQL Server, but never had the power or client base. OpenSourcing Ingres looks like CA's attempt to beef up both in one shot. It's not a GPL license, just a chance to peek at the source and maybe help out. The interface that ships is very much like Oracle's.
Cloudscape is nice, but not even as powerful as PostgreSQL.
I think there is a huge market still untapped for open source DB's... especially RDBMS, but alas, large companies are (of course) slow to adopt.
It gives CA an advantage, as well (Score:2)
There's another aspect of this, too. Believe it or not, CA is interested not just in the community contributions to Ingres, but also the free beer aspect. Why? Because CA is moving toward a model of providing business integration services and a suite of enterprise application and network management software to
Re:F/OSS Databases (Score:2)
Re:F/OSS Databases (Score:2)
Re:F/OSS Databases (Score:2)
Berkeley DB [sleepycat.com] is not a relational database and is among the most used databases in the world.
Expensive DB's Put Companies Out of Profit Zone (Score:2, Insightful)
Re:Expensive DB's Put Companies Out of Profit Zone (Score:2)
Re:Expensive DB's Put Companies Out of Profit Zone (Score:3, Informative)
Postgres and mysql both support replication and failover. Neither supports distributed transactions, but if you're just interested in disaster recovery and failover then you're covered.
It'd be stupid to use a DB for live high-value applications that
Re:Expensive DB's Put Companies Out of Profit Zone (Score:3, Insightful)
ok, sure. You throw $2m at mysql and maybe it can provide the performance of $100k of Oracle or DB2: in running large decision-support queries.
And note: before you say that nobody needs these, keep in mind that most robust operational applications today include some business intelligence/DSS. It's mainstream stuff, and the hotting-selling component that Siebel (CRM) sells today. But mysql/postgresq
A question for the question (Score:2)
The more the merrier. Sure as an IT house looking at all the numerous products out there, will take significantly more time. The end result will be more choice to the consumer than there was before.
No support for PostgreSQL? (Score:5, Informative)
> PostgreSQL has a much richer feature set but
> has scalability problems and doesn't have
> a company behind it providing
> enterprise-level support;
Bah. What about this [postgresql.org]? Lots of companies there, and many of the folks involved are core PostgreSQL developers...
Re:No support for PostgreSQL? (Score:2)
He said enterprise support, not a group of 10 d00ds that help "develop" postgres.
Anyway, the "scalability problems" is still unrefuted, and I'd venture to say that needs to be solved before you start claiming "enterprise support".
Re:No support for PostgreSQL? (Score:2)
I'm not sure how high PostgreSQL scales, although I've heard of folks running terabyte-sized databases on it. At any rate, Fujitsu is helping to fund [newsforge.com] improvements in that area, so it's only getting better.
Re:No support for PostgreSQL? (Score:2)
He would laugh at these guys, they can't even write HTML.
http://www.sra.co.jp/public/sra/contact/index-en.
They might be the best in the world, but people tend to trust the ones who pay attention to detail.
Re:No support for PostgreSQL? (Score:2)
That's hardly a shining example.
Don't shout at me - I love PG, ever since taking the time to learn it. Kind of like Gentoo.
Re:No support for PostgreSQL? (Score:2)
Why would that be a problem? After all, database support is something a guru can do by himself... it doesn't take an army of level one tech support folks. It's like a compiler support company - just one or two really, really smart people.
Re:No support for PostgreSQL? (Score:2)
Perhaps your definition of enterprise is "a 8 person law firm". Mine, OTOH, is something like a $500M+ public company that could lose thousands of dollars a minute on downtime.
If that's my thousands of dollars a minute, I certainly wouldn't be stupid enough to only hire one person, much less some wanna be support company.
Instead, I would hire a company with:
a plan ( http://w [mysql.com]
Re:No support for PostgreSQL? (Score:2)
> enterprise level support for one database.
Hm. I guess what I'm envisioning for large companies is that they'd have a couple of full-time DBAs, and they would occasionally bring in a guru for tweaking and tuning.
That's what I've observed with some large government databases; the DBA did most of the day to day maintenance, but once in a while they'd bring in a guy for a day or two at $200 per hour who would make sure all the configuration/indexes/etc were up to
Re:No support for PostgreSQL? (Score:2)
Re:No support for PostgreSQL? (Score:2)
and they typically have 2 or 3 dbas, tops.
I know, I work at one.
bs walks, money talks.
Re:No support for PostgreSQL? (Score:2)
My favorite bit (Score:3, Funny)
They said that MySQL sucks...now they're open-source, just like us, so their products must now suck also!
After all this open source beer, please tell me (Score:3, Funny)
Re:After all this open source beer, please tell me (Score:2)
Oracle-Mode DB Fyracle (Score:4, Informative)
Based on old Borland Interbase
There is plenty of beer, there are plenty of cups (Score:5, Interesting)
<Off-topic rant>the editor of Newsforge really needs to have a word with the author of the article, I say. It is really not necessary to write "so-and-so said" in every single sentence, says me. I say that you only need to mention who said the words when the author/speaker changes. I say that it is very annoying to read that article because of the poor way that it is written.</rant>
Database is a commodity now (Score:4, Insightful)
This makes it really easy for open-source databases to step-in since there is no lock-in. Later on if you figure out you need a big honking Oracle/DB2/whatever you can easily change your mind.
Like Java makes the OS and HW a commodity these tools makes the database a commodity and by definition commodities ends up being really cheap. And it's kind of hard to find cheaper than free ;-)
My favorite play is to develop on Hypersonic/McKoi and deploy on PostgreSQL. No sweat.
using OR to hide DBMS isn't always good (Score:3, Insightful)
ODBC was cool, but i think reality has shown that in many cases, changing DB backends just doesn't happen that often. The example you cite, develop in one place and deploy elsewhere, doesn't really seem to have much real world justification, since development SKU's of most DB's are free (
Re:using OR to hide DBMS isn't always good (Score:2)
The thing that peeves me is that so many of the abstraction frameworks out there (even commercial ones) leave debuggability as an after-thought. One big-name one I saw some people using masked exceptions being thrown with a generic error--they wasted weeks figuring out what the underlying problem was.
It seems that in zeal for abstraction, people lose sight of transparency. That's why I love UNIX--there's very lit
Re:Database is a commodity now (Score:3, Insightful)
> Later on if you figure out you need a big honking Oracle/DB2/whatever you can easily change your mind.
kinda-sorta:
what % of the ANSI-92 standard does your tool support? 80%? 85%? and since it probably doesn't support vendor extentions, you're going to be locked into the slowest and lowest-functionality sql.
and that will make you want to upgrade to a more powerful database (or more hardware).
however - get
Hibernate (Score:2)
Hobernate itsn't like DBI or ODBC. When you use Hibernate, you don't "write" SQL. You manipulate objects. When you compile your objects, you generate an object SQL mapping that is RDBMS specific - a hibernate PostgreSQL mapping will not transparantly run on a MySQL system, you have to re-generate it.
In this way Hibernate is usually very efficient, and still provides for excellent abstraction.
Re:Database is a commodity now (Score:3, Interesting)
I've said this before and doubtless I'll say it again it doesn't work like that in the real world.
Tell me how your app handles concurrency, if you've thought about it. An application optimized for performance with Sybase style locking will be crippled on Oracle and vice versa. Want to be completely generic? OK, accept that your performance will suck everywhere, and that your end users won't get a fraction
Perspective from an Oracle professional (Score:5, Insightful)
I absolutely believe that the open-source database choices out there today (MySQL, PostgreSQL, Sleepycat) are more than adequate for 90% of all development being done, especially the small- and medium-scale stuff. I'm glad that we've moved away from flat-file systems for small-time web work. It has forced developers to understand their data structures, which is a huge step forward for everyone. Developers today have a far greater understanding of their data, and databases in general, than they did 10 years ago. They understand relational models better, they understand abstraction better. That said: there are two things everyone should understand about the way Oracle thinks about databases (and its customers):
1) Oracle exists solely to serve the top end of the market. They're not really interested in anything else.
2) If you can afford it, it pays to start with Oracle first. For small installations, it's not as expensive as you think, especially if you forego the support. Why do this? Because if you find out later that you needed a serious database solution and need to make a back-end change from something like MySQL, you are in for a world of pain.
This is Oracle's bread and butter. I don't expect to be hurting for work for a VERY long time.
That's why you should NOT use oracle (Score:2)
Re:That's why you should NOT use oracle (Score:3, Interesting)
> product in a way the conversion is extremely painful and expensive. conversion from MySQL to
> MS-SQL or a similar SQL complient database is really pretty simple. Oracle is the mongrel out
> there and should be put to a very public open sourced death.
Funny, I don't have major problems on a typical migration between oracle/sqlserver/db2/postgresql. Oh sure, there are sometimes issues - differenc
Re:That's why you should NOT use oracle (Score:4, Insightful)
Not very likely. And not a very good idea either. Until you show me something in the open-source world that can do 1000+ transactions per second, with complete atomicity, and ability to pull the plug on that system and then seamlessly roll it back to the exact moment in time that it was at when it died... Well, you're not replacing Oracle with anything less in the enterprise space.
By the way -- the "painful" part of converting from an OSS database to Oracle isn't the data conversion, export import, etc. That part is dead easy. The hard part comes when you start customizing your solution to take advantage of some of the huge performance-gaining features that Oracle provides. You have to start figuing out what parts of your application-layer code can be moved to your database, and making those changes at the second and third tier accordingly. You can create massively fast, very complex database systems with Oracle, but it's a very specialized area.
I'd be all for complete transparency of database from any application, but when you do that you encourage, no, you force, the least common denominator solution.
Database Arena is Ripe for Open Source (Score:3, Interesting)
Re:Database Arena is Ripe for Open Source (Score:3, Informative)
I don't think you understand what a high-end database is. Oracle, for example, almost completely abstracts the underlying operating system. Oracle has its own thread scheduling subsystem, for example, with finer-grained quotas and priorities that most Unixes. It's the only way it can offer its
Another Oracle Professional's Opinion (Score:3, Interesting)
Oracle is big, bad, and powerful -- fair enough. It's reputation is well deserved. It's also not a single application, but a conglomeration of applications, all of which need to be pursuaded to work together. Since the various limbs of the beast are developed by different branches of Oracle, they mature and are released at various times. Patches come out on an irregular schedule, and my overwrite previous patches, reintroducing old bugs or new incompatabilites. Trying to verify that version x of component a will play with version y of component b in environment c is enough to make one daffy. Babysitting this monster is time-consuming, and time is money. Trying to maintain more than a trivial deployment without tech support is (intentionally, I believe) a fools game. Draconian licensing terms and restrictions combined with the above factors make Oracle EXTREMELY expensive. The local branch of my company (200 employees) drops a tidy quarter-million into Oracle's coffers every year, and we get huge discounts.
I also maintain a few PostgreSQL databases. They're not quite as capable as the Oracle systems, but they can do at least 90% of what oracle can. They're much easier to configure and maintain, and offer very competitive performance. If we weren't backing oracle to the hilt due to manegerial fiat, they'd do nicely for the vast majority of our systems.
Other companies are leaving Oracle (and other big commercial companies) to lower their operational costs. As the open-source databases improve, a ever-shrinking group of companies are stranded on "big-$-database island" for technical reasons.
Oracle has people to pay and a bottom line to watch. As their market-share begins to shrink, how can they protect revenues? Hint: Look at their business strategy over the past few years. Here's the highlights:
I predict that, very soon, pointy-haired-bosses of companies that CAN move to open source will do so 'en masse. The software is stable and mature, all that's missing is corporate mindshare. As that happens, the only recourse the big vendors have is to squeeze huge amounts of cash from the handful of companies who really do depend on the few features not freely available -- an unstable and possibly fatal arrangement for all parties.
So, I'm working with oracle today, but looking for a good opportunity to jump ship.
Re:All memory database (Score:2)
Re:Orphanware (Score:5, Interesting)
Ingres and Cloudscape are clearly orphanware where CA and IBM clearly saw no need for the database management systems.
I work for CA in Ingres support. I can tell you that that statement is absolutely untrue. Every CA product that requires a repository or database of some kind either already uses Ingres or is in the process of being ported to use it. It's ridiculous to suggest that we'd 'abandon' software that's going to be at the heart of virtually every other product and service we sell.