Schmoe
October 25th, 2006, 02:13 PM
I'm on a project which is migrating from a standard client-server environment to a SAN cluster running RedHat. For technical reasons, the current use of the Berkely DB is no longer feasible, and I'm responsible for replacing it. Unfortunately, the data access is deeply embedded in the existing spaghetti code, so the replacement will be difficult.
My question is twofold. First, are there any databases that are NOT based on the IMDB model of the Berkely DB and yet provide a similar API (based off record-level access)? I'm assuming no, but if so it might make the transition a little easier.
Second, and more important, if I'm going to go through the trouble of re-factoring most of the data access for the application, does anyone have any recommendations on the merits of using the Database Template Library (DTL) as opposed to using the standard Linux ODBC libraries? Our application is C++.
Thanks in advance!
My question is twofold. First, are there any databases that are NOT based on the IMDB model of the Berkely DB and yet provide a similar API (based off record-level access)? I'm assuming no, but if so it might make the transition a little easier.
Second, and more important, if I'm going to go through the trouble of re-factoring most of the data access for the application, does anyone have any recommendations on the merits of using the Database Template Library (DTL) as opposed to using the standard Linux ODBC libraries? Our application is C++.
Thanks in advance!