Speed tables is a high-performance memory-resident database. The speed table compiler reads a table definition and generates a set of C access routines to create, manipulate and search tables containing millions of rows. Currently oriented towards Tcl.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.travis Travis config with OSX Feb 22, 2018
ctable_server Update to 1.13.10, fix test problem on Linux. Jul 11, 2018
ctables Remove slave reference in comments. Sep 8, 2018
stapi update copyright notices Aug 30, 2018
tclconfig add configure/makefile to top-level, stapi, and ctable_server directo… Mar 8, 2011
.gitignore Get rid of autoconf artifacts and bump to 1.8.3. Oct 7, 2014
.travis.yml Boost already installed on OSX at Travis-CI. Feb 22, 2018
LICENSE update copyright notices Aug 30, 2018
Makefile.in
README.FreeBSD Update to 1.13.9 Jan 16, 2018
README.Linux Make README args stuff consistent. Jan 16, 2018
README.macOS Make README a bit informative. Dec 5, 2017
README.md link to doco Jul 16, 2013
aclocal.m4
configure.in Update to 1.13.10, fix test problem on Linux. Jul 11, 2018
update_ver.sh Update to 1.13.10, fix test problem on Linux. Jul 11, 2018

README.md

Speedtables

Speed tables is a high-performance memory-resident database. The speed table compiler reads a table definition and generates a set of C access routines to create, manipulate and search tables containing millions of rows. Currently oriented towards Tcl. Licensed under BSD Copyright.

Useful Links

For more details about Speed tables, see ctables/docs/doc.txt

This repository consists of three separate Tcl packages:

  • ctables -- the primary package providing single-process and shared-memory tables.
  • ctable_server -- networked client and server interface using "sttp:" URI syntax.
  • stapi -- abstraction to allow ctables, ctable_server, and other interchangable object use.