*BSD News Article 39504


Return to BSD News archive

Xref: sserve comp.unix.aix:48914 comp.unix.bsd:15587 comp.unix.solaris:28397 comp.unix.cray:1491 comp.unix.osf.osf1:5960 comp.unix.sys5.r4:8817 comp.unix.ultrix:24219 aus.sources:705 comp.databases:35587 comp.lang.tcl:20430 comp.lang.python:2509 comp.lang.perl:35710
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!kirk.Bond.edu.au!kirk.Bond.edu.au!not-for-mail
From: bambi@kirk.Bond.edu.au (David J. Hughes)
Newsgroups: comp.unix.aix,comp.unix.bsd,comp.unix.solaris,comp.unix.cray,comp.unix.osf.osf1,comp.unix.sys5.r4,comp.unix.ultrix,comp.os.linux.annouce,aus.sources,comp.databases,comp.lang.tcl,comp.lang.python,comp.lang.perl
Subject: ANNOUNCE: Mini SQL 1.0 Available
Date: 15 Dec 1994 18:58:26 +1000
Organization: Bond University, Queensland, AUSTRALIA
Lines: 55
Distribution: world
Message-ID: <3cp0fi$6vt@kirk.Bond.edu.au>
NNTP-Posting-Host: kirk.bond.edu.au
Keywords: SQL database free


Mini SQL Version 1.0 is now available.
------------------------------------------------------------------------

Mini SQL or mSQL is a light weight database engine that supports a
subset of the ANSI SQL specification.  It is a single proces engine and
doesn't use vast amounts of system resources as other engines can.  It
supports features such as joins, ORDER BY, DISTINCT, primary keys, NOT
NULL fields and much more.  Although it doesn't support the entire ANSI
specification, it does support a significant subset of the spec.

Even though this is release 1.0 of mSQL, it is quite a stable and mature
package.  This is the third major release of mSQL since June 1994 and
over 2 months of Alpha and Beta testing has been performed between the
last patch to mSQL-0.2 and the 1.0 release.

mSQL 1.0 has been developed under SunOS 4.1.1, Solaris 2.3, Ultrix 4.3,
Linux 1.1.59, FreeBSD 2.0, and DEC OSF/1 3.0.  I have been told that the
final Beta version also compiled cleanly and ran on HP-UX, NeXT, SCO,
Sequent, Tandem, Cray, SGI and AIX.  That said, it _should_ autoconf and 
build on just about any box that is either derived from 4.3, based on 
SVR4, or is POSIX compliant (that just about covers most of them).  

Included in the release is the C library for accessing the API.  Several 
sets of bindings to the API for script languages have been developed by 
the mSQL user community.  These currently include ESL, Perl5, tcl/tk 
and Python.

mSQL has been developed as part of the Minerva Network Management 
environment.  The sources for mSQL are available from :-

	Host	: Bond.edu.au
	IP Addr	: 131.244.1.1
	Path	: /pub/Minerva/msql

Details about mailing lists etc are provided in the documentation.

Pre-compiled distributions are also available for those that don't want
to build mSQL themselves or don't have a C compiler.  They are available 
in /pub/Minerva/msql/binaries on Bond.edu.au.  Distributions for
the following platforms are available in binary form :-

	FreeBSD 2.0	HP-UX 9.03	Irix 5.2
	Linux 1.1.59	DEC OSF/1 2.0	Solaris 2.3
	SunOS 4.1.1	Ultrix 4.3	NeXT (FAT binaries)


Over 60 additions/fixes have been made since the last public release of
the code.

   __                                  David J. Hughes  -  Bambi@Bond.edu.au
  /  \               /  /   /           http://Bond.edu.au/People/bambi.html
 /___/ __   _   ____/  /   / _     
/   \ /  \ / \ /   /  /   / / \  /   Senior Network Programmer, Bond University
\___/ \__//  / \__/   \__/ /  / /    Qld.   4229   AUSTRALIA    (+61 75 951450)