comp.lang.ada
 help / color / mirror / Atom feed
* SOCI-Ada: The Database Access Library for Ada
@ 2008-08-07  9:18 Maciej Sobczak
  2008-08-07 15:10 ` Alex R. Mosteo
  0 siblings, 1 reply; 6+ messages in thread
From: Maciej Sobczak @ 2008-08-07  9:18 UTC (permalink / raw)


I am pleased to announce that the first version of SOCI-Ada is
available to download:

http://www.inspirel.com/soci-ada/

The SOCI-Ada library is built on top of a successful SOCI library that
was written for C++ programmers.
The advantages of SOCI-Ada are:

*  Modular design based on dynamic backend loading. Thanks to this
feature, new backends implemented within the context of the main SOCI
project are immediately available for Ada programmers without any
additional work. A large community of C++ users can help ensure that
the new backends are well tested in a variety of environments and
usage scenarios.

* Native backends for major database servers ensure optimal
performance and minimize configuration overhead and complexity that is
usually associated with other database access methods.

* Direct support for bulk operations allow to achieve high performance
with queries that operate on large data sets.

* Very liberal open-source license (Boost, accepted by Open Source
Initiative) that encourages both commercial and non-commercial use.

* Easy to use and compact interface.

Currently the following backends are available, each communicating
with the database server via its native interface (no ODBC required):

* Oracle
* PostgreSQL
* MySQL

The link above is a starting point for both downloads and online docs,
but I think the best way to attract attention is to show examples of
*full* programs that access a database using this library. Such
examples are available here:

http://www.inspirel.com/soci-ada/doc/idioms.html

This is the first version of the library and as such provides only the
basic functionality, at least when compared with what is available in
the main SOCI project. Your comments are highly welcome and will
certainly contribute to my understanding of what further functionality
would be needed. Support for BLOB is the most likely candidate for
future versions of the library.

All comments welcome.

(BTW - please do not hesitate to contact me in case of any questions
related to the main SOCI project)

--
Maciej Sobczak * www.msobczak.com * www.inspirel.com



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-08-19  9:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-07  9:18 SOCI-Ada: The Database Access Library for Ada Maciej Sobczak
2008-08-07 15:10 ` Alex R. Mosteo
2008-08-07 15:43   ` Maciej Sobczak
2008-08-08 13:47     ` Alex R. Mosteo
2008-08-08 15:31       ` Maciej Sobczak
2008-08-19  9:01         ` Alex R. Mosteo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox