Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
Database Servers
DB2InformixIngresMS SQLOraclePervasive.SQLPostgreSQLProgressSybase
Desktop Databases
FileMakerFoxProMS AccessParadox
General
General DB TopicsDatabase Theory
Related Topics
Java Development.NET DevelopmentVB DevelopmentMore Topics ...

Database Forum / General DB Topics / General DB Topics / June 2004

Tip: Looking for answers? Try searching our database.

Need C++ Embedded DB w/ Multiple Tables Per DB File

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Mike Vance - 25 Jun 2004 00:04 GMT
I have been searching high and low for an embeddable database engine
that comes with its C++ source, that can support multiple tables per
database file.  That's about as fancy as I need.  It can be single-user
for local storage.  The specs seem so simple to fill, but I just cannot
find something that fits the bill.  My budget is $500.
Information - 25 Jun 2004 17:11 GMT
You might look at this bit of freeware.

http://www.garret.ru/~knizhnik/post.html

We have no experience with it, and can't speak to it's quality or
usefulness.

If you can live with C, and your platform is Linux, you can try db.linux,
which is an open-source variant of RDM (ex dbVISTA), branched in 2000.  RDM
has continued to evolve; db.linux has not but will surely meet your modest
needs.  The open source license restricts its use to Linux, though. See
http://www.ittia.com/home/index.html

Regards,
McObject LLC

> I have been searching high and low for an embeddable database engine
> that comes with its C++ source, that can support multiple tables per
> database file.  That's about as fancy as I need.  It can be single-user
> for local storage.  The specs seem so simple to fill, but I just cannot
> find something that fits the bill.  My budget is $500.
Christopher Browne - 26 Jun 2004 04:26 GMT
> You might look at this bit of freeware.
>
> http://www.garret.ru/~knizhnik/post.html
>
> We have no experience with it, and can't speak to it's quality or
> usefulness.

It has long fallen into the "looks interesting; if I ever have a C++
project..." category.

> If you can live with C, and your platform is Linux, you can try
> db.linux, which is an open-source variant of RDM (ex dbVISTA),
> branched in 2000.  RDM has continued to evolve; db.linux has not but
> will surely meet your modest needs.  The open source license
> restricts its use to Linux, though. See
> http://www.ittia.com/home/index.html

I thought that one had disappeared entirely.  Thanks for the
pointer...
Signature

"cbbrowne","@","cbbrowne.com"
http://www.ntlug.org/~cbbrowne/linux.html
How does the guy who drives the snowplow get to work in the mornings?

Mauro Canal - 25 Jun 2004 19:09 GMT
> I have been searching high and low for an embeddable database engine
> that comes with its C++ source, that can support multiple tables per
> database file.  That's about as fancy as I need.  It can be single-user
> for local storage.  The specs seem so simple to fill, but I just cannot
> find something that fits the bill.  My budget is $500.

Have a look at SQLite: http://www.sqlite.org
Open source, C++ interface, multiple platforms, many wrappers for
other languages, ...

Mauro
William Park - 25 Jun 2004 23:30 GMT
> > I have been searching high and low for an embeddable database engine
> > that comes with its C++ source, that can support multiple tables per
[quoted text clipped - 5 lines]
> Have a look at SQLite: http://www.sqlite.org Open source, C++
> interface, multiple platforms, many wrappers for other languages, ...

I was going to mention it; but, it's written in C, though you can call
the routines from C++, though.  If OP is interested in shell interface
to SQLite database, then try
   http://freshmeat.net/projects/bashdiff/
by yours truly.

Signature

William Park, Open Geometry Consulting, <opengeometry@yahoo.ca>
Q: What do you use to remove bugs on Windows?  A: Windex.

Mauro Canal - 26 Jun 2004 05:12 GMT
>>Have a look at SQLite: http://www.sqlite.org Open source, C++
>>interface, multiple platforms, many wrappers for other languages, ...
[quoted text clipped - 4 lines]
>     http://freshmeat.net/projects/bashdiff/
> by yours truly.

sorry, I confused "C++ interface" with "C++ wrapper" ;)
    http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers

Mauro
Mauro Canal - 26 Jun 2004 05:21 GMT
> I was going to mention it; but, it's written in C, though you can call
> the routines from C++, though.  If OP is interested in shell interface
> to SQLite database, then try
>     http://freshmeat.net/projects/bashdiff/
> by yours truly.

Sorry, I had confused the expression "C++ interface" with
"C++ wrapper" ;)
    http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers

BTW: a command-line tool is already included in the package. no
need to install bash/cygwin stuff on windows ....

Mauro
William Park - 26 Jun 2004 12:09 GMT
> > I was going to mention it; but, it's written in C, though you can call
> > the routines from C++, though.  If OP is interested in shell interface
[quoted text clipped - 8 lines]
> BTW: a command-line tool is already included in the package. no
> need to install bash/cygwin stuff on windows ....

Yes, my intent was not to replace 'sqlite' command line client.  But,
make it easy to move data in/out, by using shell array variables to hold
the data.  Stdout is okey on console, but a bit of hassle to script
because you have parse and re-parse what SQL engine gives you in the
first place.

Signature

William Park, Open Geometry Consulting, <opengeometry@yahoo.ca>
Q: What do you use to remove bugs on Windows?  A: Windex.

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.