All Projects → flightaware → speedtables

flightaware / speedtables

Licence: BSD-3-Clause License
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.

Programming Languages

tcl
693 projects
HTML
75241 projects
c
50402 projects - #5 most used programming language
M4
1887 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to speedtables

indexed-cache
A tiny Javsacript library for sideloading static assets on pages and caching them in the browser's IndexedDB for longer-term storage.
Stars: ✭ 56 (+0%)
Mutual labels:  caching
LocalSupport
A directory of local support services and volunteer opportunities
Stars: ✭ 60 (+7.14%)
Mutual labels:  caching
salad
Asynchronous Scala Redis Client supporting Sentinel and Redis Cluster
Stars: ✭ 14 (-75%)
Mutual labels:  caching
mmap-object
Shared Memory Objects for Node
Stars: ✭ 90 (+60.71%)
Mutual labels:  shared-memory
swift-standard-clients
Client declarations and live implementations for standard iOS managers
Stars: ✭ 28 (-50%)
Mutual labels:  caching
HAProxy-2-RPM-builder
Build latest HAProxy binary with prometheus metrics support
Stars: ✭ 28 (-50%)
Mutual labels:  caching
Fetch
A resource based network abstraction based on Alamofire.
Stars: ✭ 24 (-57.14%)
Mutual labels:  caching
shared memory
A Rust wrapper around native shared memory for Linux and Windows
Stars: ✭ 234 (+317.86%)
Mutual labels:  shared-memory
punic
Punic is a remote cache CLI built for Carthage and Apple .xcframework
Stars: ✭ 25 (-55.36%)
Mutual labels:  caching
v6d
vineyard (v6d): an in-memory immutable data manager. (Project under CNCF)
Stars: ✭ 557 (+894.64%)
Mutual labels:  shared-memory
PSCache
Generic PowerShell cache implementation
Stars: ✭ 43 (-23.21%)
Mutual labels:  caching
scotty
A Tcl extension for building network management (SNMP, ICMP, UDP, DNS) applications
Stars: ✭ 29 (-48.21%)
Mutual labels:  tcl-extension
retainer
Minimal async cache in Rust with support for key expirations
Stars: ✭ 23 (-58.93%)
Mutual labels:  caching
WikiSearch
A flutter search engine based on MediaWiki with caching.
Stars: ✭ 39 (-30.36%)
Mutual labels:  caching
varnishtraining
Second iteration of my Varnish training. This version is specifically created for the Symfony Live Berlin 2017 workshop I've presented.
Stars: ✭ 31 (-44.64%)
Mutual labels:  caching
IPC.Bond
IPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization.
Stars: ✭ 26 (-53.57%)
Mutual labels:  shared-memory
DropBeat
A Music Player with downloading, playing, searching, exploring functions.
Stars: ✭ 13 (-76.79%)
Mutual labels:  caching
keen-analysis.js
A light JavaScript client for Keen
Stars: ✭ 40 (-28.57%)
Mutual labels:  caching
transitory
In-memory cache with high hit rates via LFU eviction for Node and browsers. Supports time-based expiration, automatic loading and metrics.
Stars: ✭ 24 (-57.14%)
Mutual labels:  caching
Ccache.cmake
🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.
Stars: ✭ 24 (-57.14%)
Mutual labels:  caching

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].