Skip Links

Network World

  • Social Web 
  • Email 
  • Close

IBM joins in-memory database party

By Tom Jowitt , TechWorld , 06/06/2008
  • Share/Email
  • Comment
  • Print

IBM has joined the in-memory database (IMDB) party after launching the IBM solidDB, which it claims will deliver data 10 times faster than a conventional relational database.

It is worth noting that in memory databases are not new technology, and IBM makes no secret of the fact that it has used the technology from Finnish company Solid Information Technology, which it acquired back in December 2007.

Solid made a name for itself selling an embedded database with an in-memory database engine (IMDB), which meant it could store and retrieve data from main memory, giving faster performance than traditional disk-based systems. This has made IMDBs popular for applications that require very fast processing times, such as routing calls in a phone network or trading stocks.

IBM solidDB version 6.1 can be deployed as a cache to IBM's main relational database products, namely DB2 and Informix Dynamic Server (IDS). Alternatively, it can also be deployed as a stand-alone in-memory database. Because it keeps data in main memory, IBM claims that solidDB support tens of thousands of transaction per second with microsecond response times.

To use solidDB as a cache for DB2 or IDS, the user identifies a set of database tables that would benefit from faster access. For example, the user may select only ten performance critical tables such as shopping cart management etc. Once these tables are specified in a schema in DB2 or IDS, the solidDB connector can load the data from DB2 or IDS and make it available to applications at "extreme speed."

Scale is achieved in that solidDB cache can be partitioned across multiple servers. For example a large customer database containing 1 million customers can be partitioned into four solidDB Cache instances (each storing 250,000 customers).

Reliability is promised thanks to a two node, hot standby configuration, which allows solidDB to maintain two copies of data that is synchronized at all times between the solidDB nodes.

"We offer high availability," said Paola Lubet, director of product marketing for IBM solidDB. "It can operate on two node environment, and transactions can shift over to second node in case of hardware failure, in less than one second."

But there is no doubt that IBM's rivals have already been involved in the IMDS market for some time now. Oracle, for example, acquired Solid Information Technology competitor TimesTen back in June of 2005. Open source IMDB competitors also exist, such as FastDB, MonetDB, H2, and HSQLDB. However, some feel that IBM;s late entry to this market is not much of a setback.

  • Share/Email
  • Comment
  • Print
Partner Content

Explore the Ultrium Edge

The powerful tape technology can address data security with tape encryption as well as long term data protection.

Find out more

Disk and Tape Square Off

Discover what disk and tape really cost -- and which solution provides lower total cost of ownership and optimizes energy use for your organization

Download the White Paper

Don't Fall For The Myths

The Clipper Group explores the truth behind the myths of tape, digging into the misconceptions in the disk vs. tape debate.

Download the White Paper

Will You Add Tape Too?

Over two thirds of disk-only users look to add tape back into storage infrastructure according to recent survey.

Download Survey Information

Comments (3)
Login
Forgot your account info?

CSQL is faster performance than any other database.By Jitendra Lenka on August 18, 2008, 2:55 pmCSQL MMDB Stand alone main memory database with minimal set of features with support for transaction, SQL, ODBC and JDBC. It performs 20 times better than traditional...

Reply | Read entire comment

Is CSQL's performance is better than Times Ten and Solid DB ? By Anonymous on August 18, 2008, 10:21 amIn literally what is CSQL and in which purpose we will go for it.

Reply | Read entire comment

CSQL - Open source Main Memory Database CacheBy Anonymous on June 12, 2008, 2:57 amIf you are looking for open source main memory database which shall be used as cache for enterprise databases, then check out CSQL. CSQL Cache provides bi-directional,...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed
Get instant email notification when white papers, webcasts, executive guides are added to our library. Stay informed and up-to-date with the latest on IT Technologies with Network World's Resource Alerts.
Network World,to go. Wherever you are. Breaking news delivered to your mobile device. Select the hottest topics in networking and start receiving Network World on your mobile device today.