Discover Packages
github.com/seiflotfy/sybil
command
module
Version:
v0.2.0
Opens a new window with list of versions in this module.
Published: Sep 10, 2017
License: BSD-2-Clause-Views
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Sybil is an append only analytics datastore with no up front table schema
requirements; just log JSON records to a table and run queries. Written in Go,
sybil is designed for fast full table scans of multi-dimensional data on a
single machine.
more documentation is available on the wiki
and in the repo .
if sybil by itself is uninteresting (who wants to run command line queries,
anyways?), sybil is a supported backend for
snorkel
advantages
Easy to setup and get data inside sybil - just pipe JSON on stdin to sybil
Supports histograms (and percentiles), standard deviations and time series roll ups
Runs fast full table queries (performance notes )
Lower disk usage through per column compression schemes
Serverless design with controlled memory usage
Per table retention policies (specify max age and/or size of tables)
disadvantages
JOINS not supported
No UPDATE operation on data - only writes
No sharding
installation
go get github.com/logv/sybil
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
src
Click to show internal directories.
Click to hide internal directories.