[openib-general] SA cache design

Sean Hefty mshefty at ichips.intel.com
Tue Jan 10 17:05:27 PST 2006


Grant Grundler wrote:
> I forgot to point out postgres:
> 	http://www.postgresql.org/about/

This looks like it would work well.

The question that I have for users is:  Is it acceptable for the cache to make 
use of a relational database system?

The disadvantage is that a RDMS would need to be installed and configured on 
several, or all systems.  (It's not clear to me yet how much of that could be 
automated.)

The advantage is that the cache would gain the benefits of having a database 
backend - notably support for more complex queries, persistent storage, and 
indexing to increase query performance.

To provide some additional context, path record queries can be fairly complex, 
involving a number of fields.  (All queries today are limited to sgid, dgid, and 
pkey.)  Trying to efficiently retrieve a path record based on a dgid and pkey is 
non-trivial, and support for queries with additional restrictions or for other 
SA records complicates this issue.

- Sean



More information about the general mailing list