Steve Castledine December 9 2004 02:20:58 PMI picked up on a feature at the register today regarding IBM's plans for its next generation database.
IBM announced its next generation database. The big news is that this will not be a relational database. Or, to be more accurate, it will not just be a relational database.
IBM has concluded, rightly in my view, that using a relational approach is not adequate for processing XML. Either you store it in relational format, in which case you get a major performance hit because you have to convert it to and from tabular format whenever you store or retrieve it, or you have to store it as a binary large object, in which case you can’t do any processing with it.
So, using relational storage is inadequate for one reason or another, and IBM has concluded that another approach is necessary. The company’s next generation database will therefore have two storage engines: one relational store and one native XML store. And let me be quite clear about this: these engines will be completely separate, with separate tablespaces, separate indexes (Btrees and so forth on the one hand, and hierarchical on the other), and so on.
Full article here at the register...
Sounds interesting stuff, and I've still got to delve into the depths that is Cloudscape - IBM's open standards/open source database that can be used with Eclipse/workplace etc. Its footprint is a tiny 2MB! - I for one am very excited by IBM's direction - I will be doing a lot of research over the next few months on all the new stuff and I will post my findings here.
- Comments