eXtremeDB Unix-Linux Package Contents

Upon completion of the install process, the following sub-directory structure and files are created in your installation root directory:

/documentation Product documentation
/host Development tools mcocomp.exe (and sql2mco.exe if eXtremeSQL was purchased)
/include C source code header files
license.txt The eXtremeDB license agreement text
makefile A make command file that can be used to build all SDK samples, or the eXtremeDB libraries if you purchased source code
/odbc ODBC libraries, samples and makefile if eXtremeSQL was purchased
/samples SDK sample applications for all C, C++, Java, C# and Python APIs (and SQL if eXtremeSQL was purchased)
/target Platform-dependent binaries, source code and project files for all supported APIs

Documentation

The html content you are reading is presented in your browser when double-clicking the file eXtremeDB.htm in the documentation directory. Please view the topic eXtremeDB_Documentation_Map for a choice of topic pathways to quickly view details of the eXtremeDB package of interest.

Host Components

The \host\bin directory contains the eXtremeDB Data Definition Language compiler mcocomp (and the SQL Data Definition Language compiler sql2mco if you purchased eXtremeSQL).

Target Components

The sub-directories contain libraries, and in some cases source code and project files, for all supported APIs. Please use the /bin and /bin.so links to view detailed descriptions of these groups of libraries. (Note that special-built "Direct Pointer" packages will have directories named /bin.dptr and /bin.dptr.so instead of /bin and /bin.so).

/bin Binaries of eXtremeDB libraries for static linking with C/C++ applications
/bin.so Binaries of eXtremeDB libraries for dynamic linking with Java applications
/sal/fsys C source code and makefile to build the Unix-Linux file system libraries
/jni Java source code to build eXtremeDB Java archives extremedb.jar and extremedb_jdbc.jar
/mcohv C source code and makefile to build the http viewer library (mcohv.lib)
/sal/sync C source code for a sample implementation of synchronization primitives for single-task applications