Quantcast
Channel: CodeSection,代码区,Linux操作系统:Ubuntu_Centos_Debian - CodeSec
Viewing all articles
Browse latest Browse all 11063

Record Query A tool for doing record analysis and transformation

$
0
0

Record Query   A tool for doing record analysis and transformation
rq

This is the home of the tool called rq (record query). It's a tool that's used for performing queries on streams of records in various formats.

The goal is to make ad-hoc exploration of data sets easy without having to use more heavy-weight tools like SQL/MapReduce/custom programs. rq fills a similar niche as tools like awk or sed , but works with structured (record) data instead of text.

It was created with love out of the best parts of Rust, C and javascript, and is distributed as a dependency-free binary on many operating systems and architectures.

Quick links Installation ― How to install rq . Tutorial ― Learn rq from scratch. Demo ― Showing off misc. rq features. Process quick reference ― Quickly find a process you need. Protobuf ― Configure Protobuf specifics. Development ― Contribute to rq . Platform support status OS Intel x86 ARM i686 x86_64 v6 1 v6 HF 2 v7 3 linux glibc 4 Linux musl 5 Mac OS X

1 For example Raspberry Pi 1 (A and B) running Raspbian.

2 For example Raspberry Pi 1 (A and B) running Arch Linux.

3 For example Raspberry Pi 2+.

4 Requires a recent version of glibc / libstdc++ , so use musl if possible.

5 Completely statically linked; only depends on a recent kernel version.

Format support status Format Read Write Apache Avro :heavy_check_mark: :heavy_multiplication_x: CBOR :heavy_check_mark: :heavy_check_mark: HJSON :heavy_check_mark: :heavy_check_mark: JSON :heavy_check_mark: :heavy_check_mark: MessagePack :heavy_check_mark: :heavy_check_mark: Google Protocol Buffers :heavy_check_mark: :heavy_multiplication_x: YAML :heavy_check_mark: :heavy_check_mark: TOML :heavy_check_mark: :heavy_check_mark:

Viewing all articles
Browse latest Browse all 11063

Trending Articles