flightaware / 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.

Home Page:https://flightaware.github.io/speedtables/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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.

https://flightaware.github.io/speedtables/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Tcl 39.3%Language:HTML 20.3%Language:C 16.0%Language:M4 13.3%Language:Makefile 4.3%Language:Shell 3.1%Language:Roff 2.8%Language:C++ 0.6%Language:CSS 0.4%