Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.6% dependent packages on nuget.org
Top 7.0% dependent repos on nuget.org

nuget.org : soci

SOCI was initially developed in the environment where Oracle was the main database technology in use. As a wrapper for the native OCI API (Oracle Call Interface), the name 'Simple Oracle Call Interface' was quite obvious - until the 2.0 release, when the internal architecture was largely redesigned to allow the use of backends that support other database servers. We have kept the same name to indicate that Oracle is the main supported technology in the sense that the library includes only those features that were naturally implemented in Oracle. With the 2.1 release of the library, two new backends were added (MySQL and SQLite3) and we decided to drop the original full name so that new users looking for a library supporting any of these simpler libraries are not discouraged by seeing 'Oracle' somewhere in the name. The other possible interpretation was 'Syntax Oriented Call Interface', which stresses the fact that SOCI was built to support the most natural and easy interface for the user that is similar to the Embedded SQL concept (see below). But on the other hand, SOCI also provides other features (like object-relational mapping) and as a whole it is not just 'emulator' of the Embedded SQL. With all these considerations in mind, SOCI is just 'SOCI - The C++ Database Access Library'.

Registry - Homepage - JSON
purl: pkg:nuget/soci
Keywords: soci, odbc, oracle, db2, postgres, postgresql, sqlserver, mssqlserver, sql, server, sqlite, firebird, mysql, database, embedded, native, nativepackage
License:
Latest release: about 10 years ago
First release: about 10 years ago
Dependent packages: 4
Dependent repositories: 1
Downloads: 3,906 total
Last synced: 22 days ago

    Loading...
    Readme
    Loading...