IBM solidDB to compete with Oracle TimesTen...
The IBM® solidDB® is a relational in-memory database that offers enhanced performance compared to Derby. Thus, it can be used as System Store instead of the Derby database, to boost the performance of the components relying on it.The IBM solidDB is actually a very interesting hybrid disk/in-memory memory-centric database management system. However, the press release announcing the deal makes it sound as if solidDB is in-memory only.
The IBM solidDB server architecture is based on a client/server model. Typically, a solidDB configuration consists of cooperating server and client processes. The server process manages the database files, accepts connections to the database from client applications, and carries out actions on the database as requested by
the clients.
The client process is us ed to pass the required tasks (through the server process) to the database. There can be several client types: a client could be a command-line tool, a graphical application, or a database management tool. Typically, separate applications act as clients to connect to solidDB.
The client and the server can be located on separate hosts (nodes), in which case they communicate over a network. IBM solidDB provides simultaneous support for multiple network protocols and connection types. Both the database server and the client applications can be simultaneously connected to multiple sites using multiple different network protocols.
the clients.
The client process is us ed to pass the required tasks (through the server process) to the database. There can be several client types: a client could be a command-line tool, a graphical application, or a database management tool. Typically, separate applications act as clients to connect to solidDB.
The client and the server can be located on separate hosts (nodes), in which case they communicate over a network. IBM solidDB provides simultaneous support for multiple network protocols and connection types. Both the database server and the client applications can be simultaneously connected to multiple sites using multiple different network protocols.
The solidDb grant High Availability solution.
The primary role of any HA architecture is to maintain syste m availability in the presence of failures. In a hot-standby system such as solidDB HSB, a failure of the Primary process or Primary node is followed by a failover to the Secondary server.
The primary role of any HA architecture is to maintain syste m availability in the presence of failures. In a hot-standby system such as solidDB HSB, a failure of the Primary process or Primary node is followed by a failover to the Secondary server.
A basic GUI-based administrator tool is available, called HA Manager (HAM)