Boost logo

Boost :

From: Mark Blewett (boost0905_at_[hidden])
Date: 2006-12-08 19:29:32

Jeff Garland wrote:
> 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 (
>> "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.
After reading Maciej Sobczak's very informative post I agree.

Whilst surfing wikipedia, for inspiration I stumbled across the entry
for ODBC;

"In computing <>, Open Database
Connectivity (ODBC) provides a standard software
<> API
<> method
for using database management systems
<> (DBMS). The
designers of ODBC aimed to make it independent of programming languages
<>, database systems,
and operating systems <>."

Boost Database Connectivity or boost.dbc?
>> 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.
I agree, but if there's a name out there which conveys what the libray
is about in a short and precise way it would surely help. However I know
choosing a name is one of the most difficult and controversial things in
software engineering!


Boost list run by bdawes at, gregod at, cpdaniel at, john at