$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jeff Garland (jeff_at_[hidden])
Date: 2006-12-07 19:13:55
Mark Blewett wrote:
> dba is often used as an abbreviation of database administrator, so I 
> believe it may confuse.
I realize....that's why I like it...
>   
> I haven't studied the documentation in detail but from the SOCI 
> Rationale FAQ (http://soci.sourceforge.net/doc/rationale.html)
> 
> "The basic SOCI syntax was inspired by the Embedded SQL, which is part 
> of the SQL standard, supported by the major DB technologies and even 
> available as built-in part of the languages used in some DB-oriented 
> integrated development environments."
> 
> I'd agree with Paul Bristow about using boost.sql.
> 
> For me SQL implies a method of accessing a relational database and is 
> also an obvious and well know concept.
Well, actually this isn't a good name because SOCI isn't really an SQL 
handling library.  In fact it explicitly avoids sql and focuses more on 
database access.
> boost.database initially sounds nice if you only work with relational 
> databases, but once you consider the mryaid of other types of databases 
> (object based, hierarchical, temporal,.dimensional...) I feel it's not 
> specific enough.
The reason I'm ok with dropping the 'Relational' is that relational db's the 
80% case (or more, sadly) and folks looking for the other databases are 
specialists that will figure out in 2 seconds of document study that 
boost.dbaccess isn't for them.
Jeff