![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hello all. I am working on an application that has a lot of structures that have pointers to other structures, and all this has to be written to disk and restored. I've realized that it would be a lot easier to embed a simple database in my application, and not do my own allocation of memory, determination of indexing, and all the rest. The application is written mostly in C. Is there an open-source database I can embed in my application? I could certainly use PostgresSQL, but I don't need an SQL interface. A circa 1980's network database would suit me fine. It could almost be a hierarchical database, but some of the nodes exist in more than one tree. Is there anything like this out there? Btrieve or dBase before the SQL era began in the mid 80's? Thanks for any ideas. Regards, Rick |
#3
| |||
| |||
|
|
Why don't you try object databases? Object databases should suit you best. Adam |
#4
| |||
| |||
|
|
Hello all. I am working on an application that has a lot of structures that have pointers to other structures, and all this has to be written to disk and restored. I've realized that it would be a lot easier to embed a simple database in my application, and not do my own allocation of memory, determination of indexing, and all the rest. The application is written mostly in C. Is there an open-source database I can embed in my application? I could certainly use PostgresSQL, but I don't need an SQL interface. A circa 1980's network database would suit me fine. It could almost be a hierarchical database, but some of the nodes exist in more than one tree. Is there anything like this out there? Btrieve or dBase before the SQL era began in the mid 80's? Thanks for any ideas. Regards, Rick |
#5
| |||
| |||
|
|
Is there an open-source database I can embed in my application? I could certainly use PostgresSQL, but I don't need an SQL interface. A circa 1980's network database would suit me fine. It could almost be a hierarchical database, but some of the nodes exist in more than one tree. |
#6
| |||
| |||
|
|
If you can find it, and if you're developing on Linux, there's a database called db.linux that was open sourced by its former owner, Centura Software (now in C-11). It's genesis was as db-VISTA a circa-80's network model database, later known as RDM. |
#7
| |||
| |||
|
|
Hello all. I am working on an application that has a lot of structures that have pointers to other structures, and all this has to be written to disk and restored. I've realized that it would be a lot easier to embed a simple database in my application, and not do my own allocation of memory, determination of indexing, and all the rest. The application is written mostly in C. Is there an open-source database I can embed in my application? I could certainly use PostgresSQL, but I don't need an SQL interface. A circa 1980's network database would suit me fine. It could almost be a hierarchical database, but some of the nodes exist in more than one tree. Look at the various Multi-Value databases. In particular have a play |
#8
| |||
| |||
|
#9
| |||
| |||
|
|
Hello all. I am working on an application that has a lot of structures that have pointers to other structures, and all this has to be written to disk and restored. The free version of OOFILE will let you do that. |
|
The application is written mostly in C. could you cope with a very small amount of c++ if it made all the data |
#10
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |