Forum OpenACS Q&A: Re: Performing queries on a cached query result?

Collapse
Posted by James Thornton on
Just found eXtremeDB: http://www.mcobject.com/softwaredocs.htm -- "eXtremeDB is an in-memory database system (IMDS), developed specifically for use in embedded applications such as industrial control and industrial test equipment software, telecommunications equipment software, etc."

There is a shared-memory version, and it is said to be thread-safe.

Speed: "With a 206-Mhz StrongARM processor, eXtremeDB performed 100,000 hash index lookup operations in 0.79 seconds."

FAQ: http://www.mcobject.com/faq.htm

Collapse
Posted by Andrew Piskorski on
eXtremeDB, mentioned above, is commercial of course. You have to fill out a registration form in order to read any Docs, so I did not bother. But their top level blurb says:
"eXtremeDB stores data in the exact form in which it is used by the application - no mapping a C data element to a relational representation, for example"
And their white paper appears to be a misguided attempt to tout the supposed superiority of their one record at a time "navigational API" over SQL-like set-based APIs. Therefore, yuck, this product is Not Interesting.