home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / blt2_214.zip / whatthis.is < prev   
Text File  |  1996-10-16  |  2KB  |  32 lines

  1. Bullet Is...
  2.  
  3.  Bullet/2 is a thread-safe, multi-process capable database engine toolkit for
  4.  OS/2.  It provides pre-built and tested access methods to data and index
  5.  files for application programmers.  It is not an end-user Database Management
  6.  System (DBMS), but it is a tool that could be used to develop one.  Bullet is
  7.  compact, efficient, and  very fast.  It can be configured to use custom
  8.  key-build, user sort-compare, and expression-parser routines to extend the
  9.  built-in functionality.  All OS API calls made by Bullet can be replaced with
  10.  custom calls written in C, using most any compiler language.
  11.  
  12.  The standard data format is DBF (dBASE 3+ and later).  The supported memo
  13.  format is DBT (dBASE 4 and later).  Index-only support can be enabled and with
  14.  this any data file format may be used (the data maintained by the programmer
  15.  then).  Also, the DBF standard may be extended by using binary field values
  16.  and fields larger than 255 bytes.  Index files are NLS-compatible and use an
  17.  efficient b-tree structure.  Files may be any size supported by the OS, up to
  18.  4GB.  Up to 1024 files may be opened and in use by any one process, with any
  19.  number of processes active.
  20.  
  21.  The Bullet API consists of a wide assortment of routines, from low-level OS
  22.  calls to high-level transaction-list routines that can process hundreds of
  23.  files per transaction, with roll-back on error.  Network/multi-user
  24.  support is included, and makes use of operating system features such as
  25.  atomic re-locking, and shared locks that allow other processes read-access
  26.  to locked files.
  27.  
  28.  Also available are Bullet/X, for DOS 32-bit compilers and extenders;
  29.  Bullet/95, for Win32 (Win95 and NT) and Win32s (Win31), and Bullet/REXX.
  30.  Bullet for 16-bit compilers is also available.
  31.  
  32.