Slashdot Mirror


Red Hat Enters The Database Market

tekBuddha writes: "It looks like Red Hat is trying to make its way into the database market. This article on Yahoo! says Red Hat is about to announce its own product ingeniously named 'Red Hat Database' next Monday. "

24 of 198 comments (clear)

  1. sap-db? by emil · · Score: 3

    Is this the most advanced open-source database available now?

    Does sap-db give you the ability to roll-forward a transaction log in a recovery situation? Can you do something like this with Postgres right now?

    1. Re:sap-db? by sql*kitten · · Score: 3
      Is this the most advanced open-source database available now?

      I believe so, yes. I conducted an exhaustive study of this product as a consultant, and found it was equivalent to Oracle 7.3.2. If you're working with straight, transactional SQL in a relational schema (i.e. no OR features, none of the Oracle extensions for Time Series, Spatial Data et al) it's a fine choice, and decades ahead of MySQL.

  2. Re:Aargh! by CaseyB · · Score: 3
    I can't believe they listed MSSQL next to DB2 and Oracle!

    You mean MySQL. Microsoft SQL Server wasn't mentioned, and it is an ACID database.

    In fact IBM or DB/2 weren't mentioned either. What article did you read?

  3. Re:RedHat Database == PostgreSQL by Jason+Earl · · Score: 3

    Well, yes and no. First of all the different PostgreSQL backends are already quite adept at reading the binary formats, and the changes (from what I understand) have generally not been that large. Binary formats certainly are more fragile than human editable text, but clearly it is possible to manage binary formats fairly safely, otherwise any database would be a poor place to put your information. Second of all, since the postmaster would be off the tool could safely do a

    tar zcvf backup.tgz data/

    Before running the format munger. The tool would have to guarantee you had enough space before hand, but that isn't a big deal (and if you failed you could simply exit with an error message).

    Besides, buman readable is only useful to a point. For example, the backups on my PostgreSQL database are big enough that I run them through split so I don't end up with a single file greater than 2G. If something happens to one of my backups recovering that data is going to be a pain (though it would probably be possible).

    When upgrading I generally shut down my PostgreSQL server for an entire day as it takes a long time to upgrade (during which time the database is unavailable). When I upgrade I generally dump out the database, load the database into a test machine running the new version (while making a tarball of my data directory just in case), I then verify that all is well, upgrade my production machine's version of PostgreSQL, and then load the database into my production machine. This takes a long time. Updating the binary files would almost certainly be faster, and with proper precautions it wouldn't be any more dangerous.

    Not that I am complaining. PostgreSQL's structured text file dumps (like most everything in PostgreSQL) work quite well. But it's not very fast or convenient.

  4. Re:Flawed benchmark by stripes · · Score: 3
    A benchmark is inherently flawed if it isn't made by an impartial entity.

    No, it is inherently suspect. If it includes enough information to reproduce the results, and they are reproducible odds that it is useful go up. If they lose odds go up more. If it is simple enough that you can see if it merely played to the strengths of that software or if it is a real test of how it might be used...well that helps too.

    After all SPEC benchmarks are run by the venders (on programs and data sets that a group of venders all agreed on).

    Yesterday's Tux benchmark wasn't worthless (at least not if you serve static content).

    Most benchmarks are not done by impartial entities. Many are run by magazines that get advertising money from only some of the products. Some are run by the potential users that have a vested interest in picking the cheapest one.

  5. SuSE Email Server by IGnatius+T+Foobar · · Score: 5

    The same thing happened with the product called "SuSE Email Server." It turned out to just be Postfix, Cyrus, and some other things pre-integrated and shipped in a nice-looking box bundled with a support agreement. Considering the magnitude of writing a database, I'd expect Red Hat's offering to be something similar. They didn't survive the Linux company shakeout and turn a profit by being stupid.
    --

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  6. wtf are they thinking? by banky · · Score: 5

    I don't understand this at all.

    OK, so, you can't use Oracle, because its proprietary. Fine, use MySQL. No, wait, that's largely banked by VA (IIRC). Also rule out Postgres, and Interbase for similar reasons.

    So *develop your own*? That just makes no sense. "NIH" (Not Invented Here) kills companys, it blinds their thinking from the best tool for the job.

    Why can't Red Hat just partner with NuSphere/Greatbridge/etc? Is it NIH, or something about business I just don't understand?

    Last point: This has (apparently) appeared out of nowhere. Some press, but that's it. No beta program. No white papers. No conspicuous hiring of RDBMS gurus - hell, check the Borders in Durham, I doubt they've even bought a textbook on databases. What gives here? Are they going to launch a product without first having running code?

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    1. Re:wtf are they thinking? by rkent · · Score: 5
      wtf are they thinking?

      Redhat Database Management System = RDBMS

      Relational Database Management System = RDBMS

      My theory is, they're banking on the confusion of PHBs who read about "the latest RDBMS technology" and notice that the Redhat RDBMS is a whole bunch cheaper than Oracle.

      D'oh!

      ---

    2. Re:wtf are they thinking? by Pennywise · · Score: 3

      So I guess this is an announcement of the announcement? :)

      --
      "The obvious is that which is least understood and most difficult to prove." -- A fortune cookie
  7. Re:ODBMS? by Webmonger · · Score: 3

    While the text format of XML is what most people think of when they talk about XML, this isn't what people mean when they talk about XML databases.

    XML is also a way of structuring data; trees, parents, children, attributes, etc. When people talk about XML databases, they mean a way of storing the XML data, without storing it in the XML text format.

    Presumably, this sort of approach would be much faster than using the text format (and far fewer files!) but would also be much easier when to use with XML data than relational databases are. It would also allow the database to prevent races.

  8. The Databse-market? by GauteL · · Score: 5

    That would be a fantastic move... as far as I know there are no other players in the databse-market, so Red Hat should be able reak in heaps of profit!

    I would also look into the databae-market, which is also unexploited.

    :-)

  9. Re:Who is their target audience? by helarno · · Score: 3

    The article states that Red Hat is specifically going after small to medium sized business, who don't see Oracle as a reasonable expense.

    Oracle is expensive and charged on a per CPU (actually per Mhz) basis. So if you're building something that is expected to scale, you're looking at a lot of money.

    For example, if you're building a cluster of web servers on stock x86 boxes, you'll find that the price of a single Oracle license on a single box will probably cost you in excess of five of those plain white boxes. For a small company, that is unacceptable.

  10. Aargh! by Grendel+Drago · · Score: 3

    I can't believe they listed MSSQL next to DB2 and Oracle! Sheesh!

    Yes, MSSQL runs on expensive hardware. Oracle and DB2 run on *really* expensive hardware. And pass the ACID test. And so on.

    Guh...

    -grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  11. Portability by SecretAsianMan · · Score: 3

    Anybody think that they'll actually try to make it protable across all Unices?

    --
    SecretAsianMan (54.5% Slashdot pure)

    --

    Washington, DC: It's like Hollywood for ugly people.

  12. PostgreSQL by radulovich · · Score: 5
    According to this article at fortune, Frank Batten, lead investor/owner of Greatbrigde, is also the largest individual shareholder in RedHat.

    Also note that Greatbridge does NOT SELL PostgreSQL - it sells services. I would bet money that it is PostgreSQL that RedHat produces, and contracts out tech support to Greatbridge.

    Synergies exist, there is no direct competition, and the owner is an old friend.

    I think the writing is on the wall.
    -Mark

  13. Re:What code are they using by Ronin+Developer · · Score: 3

    I've used Interbase since 1996 and like it. If you follow the uninstall procedures (i.e run the uninstall program) as specified by Borland, then it uninstalls just fine and will not corrupt other database drivers. It's when people try to manually delete files that that they get into trouble. If you were using the BDE, manually uninstalling drivers is a bad thing in general and is not recommended.

    Additionally, InterBase is not orphaned and is very much supported by Borland. I suggest you go to their website and see what they are offering. Last I checked, IB was running on a myriad of platforms and is included on the Kylix CD. I assume its also on the Delphi 6 CD...but as I don't have it...it's just an assumption.

    If you are looking for a free alternative, I suggest you consider the FireBird project. It's essentially InterBase but based on the Open Sourced code. It runs under Linux and Windows.

    Best tool to use for accessing InterBase or FireBird is Jason Wharton's InterBase Objects.

    Finally, if you are running Windows, use a utility like CleanSweep to record your installation process. This will make a clean uninstall a piece of cake. One thing about Windows I really don't like is that there are no reference counts to files, libraries, or drivers. But, then again, I don't know of too many install programs or OS's that actually track this information. Oh well.

  14. Re:Would it make an impact ? by scoove · · Score: 3

    How does it work if a decision in a big company for a _new_ DB system (usually for a special purpose project) has to be made?

    I'll tell you how I've seen it done in telecom. You sit around in one meeting after another, gathering a fantasy list of user requirements, only to discover that the sponsor blew their budget and expected the IT department to cover the costs.

    Then, when you get to the sticker shock, you get questions like:

    "What's the $250K for? Licenses? For what? Database software? Can't you just write something? After all, what's all that development time for if you're just going to go out and buy stuff from Oracle? Why are you paying all those programmers and database people if you're just going to buy it anyways?"

    By that time, open source is looking to be the only option that'll come close to the user's budget. True, you've got the developers, and probably the time (wait in line), but without the funds for the big budget commercial database, open source sure beats writing from scratch.

    Plus, I've yet to meet a commercial database that came pre-constructed to do exactly what I need to do for telecom billing, so it's assumed that you'll be conducting a good amount of development on the system regardless of its origin.

    But please folks, stop dreaming that RH will eat away the piece of the big guys in the upperscale solution market.

    No. Microsoft already has done that. In too many vertical markets, Oracle/IBM are not adding any value. At least Microsoft doesn't charge you nearly as badly based on use. (Vendors: Take a hint. Charge me on use and you'll guarantee I'll be looking for a way to get rid of you as I grow!)

    Per the previous example, I've tired of Oracle quotes that demand:

    - extra per processor
    - extra if you're going to use the data on the Internet somehow (even if it is interfacing a Microsoft SQL server first, which is talking to the web via IIS and Oracle never sees a public IP)
    - a huge chunk of change for maintenance (aka bug fixes)

    Then again, it's not easy to make Larry Ellison wealthier than Gates...

    You're also right that PostgresQL and other open source varients can't touch Oracle's very high end capabilities. Their stuff is "trivial" (thanks Clayton Christensen for the model), and is the only thing the very, very high end customers (5%) of Oracle can use. The other 95% do just fine with the open source alternatives.

    *scoove*

  15. Re:Would it make an impact ? by AugstWest · · Score: 5

    oracle already runs on linux. i've run 8.1.5, 8.1.6 and 8.1.7 on redhat 6.2 without any problems. i have a development 8.1.6 server that has been up and getting hammered for almost a year now without a reboot or a restart or oracle.

  16. What code are they using by ibirman · · Score: 3

    The article does not mention where they are getting the code. It is probably too big a job to start from scratch - so their only real choice is probably Postgres. Are there any other open source databases they can start with besides MySQL?

    1. Re:What code are they using by 11223 · · Score: 3

      Don't forget InterBase, from Borland...

  17. Would it make an impact ? by cOdEgUru · · Score: 5

    What would the impact be, compared to the fact that Oracle would soon be running on Linux and also Informix (acquired by IBM) and DB2 would soon be running on Linux clusters ?

    Do you think Redhat could have some clout in convincing the market that it can build a solid database compared to the solutions already out there. Agreed, that Linux is a solid server OS, but that itself wouldnt do. RedHat needs to have a solid solution which doesnt depend on Linux, but be able to stand on its own, in terms of TPS and Performance issues.

  18. The ACID test by CritterNYC · · Score: 4

    Actually, I think most databases perform ok while their admins are on acid.

  19. ODBMS? by graveyhead · · Score: 3

    The article is a little light on the details, but it would sure be nice to see an object database bundled with the next RH release. The flat "tables and rows" paradigm (did I really just say that?) is ok for some things, but in most cases, I often ask myself "why not use XML instead?" An ODB would give me a better reason to use a database at all. It would be sweet to store serialized C or Java objects this way, or access them through CORBA.

    Well, your fingers weave quick minarets; Speak in secret alphabets;

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  20. RedHat Database == PostgreSQL by Wolfgar · · Score: 4
    Please refer to this Yahoo article which explicitly states that all RedHat is doing is essentially packaging up PostgreSQL and selling "up2date" type functionality for it.

    Of course, why anyone would pay for something as simple as "rpm -i postgres-..." is beyond me.