Skip to main content

Embeddable high-performance analytics database.

Project description

LocustDB

Build Status Crates.io Gitter

An experimental analytics database aiming to set a new standard for query performance and storage efficiency on commodity hardware. See How to Analyze Billions of Records per Second on a Single Desktop PC and How to Read 100s of Millions of Records per Second from a Single Disk for an overview of current capabilities.

Usage

Download the latest binary release, which can be run from the command line on most x64 Linux systems, including Windows Subsystem for Linux. For example, to load the file test_data/nyc-taxi.csv.gz in this repository and start the repl run:

./locustdb --load test_data/nyc-taxi.csv.gz --trips

When loading .csv or .csv.gz files with --load, the first line of each file is assumed to be a header containing the names for all columns. The type of each column will be derived automatically, but this might break for columns that contain a mixture of numbers/strings/empty entries.

To persist data to disk in LocustDB's internal storage format (which allows fast queries from disk after the initial load), specify the storage location with --db-path When creating/opening a persistent database, LocustDB will open a lot of files and might crash if the limit on the number of open files is too low. On Linux, you can check the current limit with ulimit -n and set a new limit with e.g. ulimit -n 4096.

The --trips flag will configure the ingestion schema for loading the 1.46 billion taxi ride dataset which can be downloaded here.

For additional usage info, invoke with --help:

$ ./locustdb --help
LocustDB 0.2.1
Clemens Winter <clemenswinter1@gmail.com>
Massively parallel, high performance analytics database that will rapidly devour all of your data.

USAGE:
    locustdb [FLAGS] [OPTIONS]

FLAGS:
    -h, --help             Prints help information
        --mem-lz4          Keep data cached in memory lz4 encoded. Decreases memory usage and query speeds.
        --reduced-trips    Set ingestion schema for select set of columns from nyc taxi ride dataset
        --seq-disk-read    Improves performance on HDD, can hurt performance on SSD.
        --trips            Set ingestion schema for nyc taxi ride dataset
    -V, --version          Prints version information

OPTIONS:
        --db-path <PATH>           Path to data directory
        --load <FILES>             Load .csv or .csv.gz files into the database
        --mem-limit-tables <GB>    Limit for in-memory size of tables in GiB [default: 8]
        --partition-size <ROWS>    Number of rows per partition when loading new data [default: 65536]
        --readahead <MB>           How much data to load at a time when reading from disk during queries in MiB
                                   [default: 256]
        --schema <SCHEMA>          Comma separated list specifying the types and (optionally) names of all columns in
                                   files specified by `--load` option.
                                   Valid types: `s`, `string`, `i`, `integer`, `ns` (nullable string), `ni` (nullable
                                   integer)
                                   Example schema without column names: `int,string,string,string,int`
                                   Example schema with column names: `name:s,age:i,country:s`
        --table <NAME>             Name for the table populated with --load [default: default]
        --threads <INTEGER>        Number of worker threads. [default: number of cores (12)]

Goals

A vision for LocustDB.

Fast

Query performance for analytics workloads is best-in-class on commodity hardware, both for data cached in memory and for data read from disk.

Cost-efficient

LocustDB automatically achieves spectacular compression ratios, has minimal indexing overhead, and requires less machines to store the same amount of data than any other system. The trade-off between performance and storage efficiency is configurable.

Low latency

New data is available for queries within seconds.

Scalable

LocustDB scales seamlessly from a single machine to large clusters.

Flexible and easy to use

LocustDB should be usable with minimal configuration or schema-setup as:

  • a highly available distributed analytics system continuously ingesting data and executing queries
  • a commandline tool/repl for loading and analysing data from CSV files
  • an embedded database/query engine included in other Rust programs via cargo

Non-goals

Until LocustDB is production ready these are distractions at best, if not wholly incompatible with the main goals.

Strong consistency and durability guarantees

  • small amounts of data may be lost during ingestion
  • when a node is unavailable, queries may return incomplete results
  • results returned by queries may not represent a consistent snapshot

High QPS

LocustDB does not efficiently execute queries inserting or operating on small amounts of data.

Full SQL support

  • All data is append only and can only be deleted/expired in bulk.
  • LocustDB does not support queries that cannot be evaluated independently by each node (large joins, complex subqueries, precise set sizes, precise top n).

Support for cost-inefficient or specialised hardware

LocustDB does not run on GPUs.

Compiling from source

  1. Install Rust: rustup.rs
  2. Clone the repository
git clone https://github.com/cswinter/LocustDB.git
cd LocustDB
  1. Compile with --release for optimal performance:
cargo run --release --bin repl -- --load test_data/nyc-taxi.csv.gz --reduced-trips

Running tests or benchmarks

cargo test

cargo bench

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

locustdb-0.5.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

locustdb-0.5.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

locustdb-0.5.6-cp313-cp313-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.13 Windows x86-64

locustdb-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

locustdb-0.5.6-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

locustdb-0.5.6-cp313-cp313-macosx_10_12_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13 macOS 10.12+ x86-64

locustdb-0.5.6-cp312-cp312-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

locustdb-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

locustdb-0.5.6-cp312-cp312-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

locustdb-0.5.6-cp312-cp312-macosx_10_12_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

locustdb-0.5.6-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

locustdb-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

locustdb-0.5.6-cp311-cp311-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

locustdb-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

locustdb-0.5.6-cp310-cp310-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

locustdb-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

locustdb-0.5.6-cp310-cp310-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

locustdb-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

locustdb-0.5.6-cp39-cp39-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

locustdb-0.5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

locustdb-0.5.6-cp39-cp39-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

locustdb-0.5.6-cp39-cp39-macosx_10_12_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

locustdb-0.5.6-cp38-cp38-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

locustdb-0.5.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

locustdb-0.5.6-cp38-cp38-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

locustdb-0.5.6-cp38-cp38-macosx_10_12_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

locustdb-0.5.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

locustdb-0.5.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

File details

Details for the file locustdb-0.5.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d498f0e897b95dcc73c807d8070589141edc52de15918c9741a53ce4a7457498
MD5 2c46e41dbc0acf8d7d62348b8b12443b
BLAKE2b-256 2eed325d0b1cff6198152981f871805a879db76090f4fcaae168f234e165265d

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64a76b3c75463ad5e331e125fc0125b511896d7ad148cd5a5e82ef3adaf3f889
MD5 9d789f1492a0b06850899fb53206c3e7
BLAKE2b-256 386b081c2ca707b91571112dd0b48c3f3988bed1e60faba57a641ce1cb618425

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f66e7bd7e1ab178d831b70afedce97a8230f430c667e062e451277d07951779
MD5 05cd77d6c6b39cf0a4c1bc6c7d799cb4
BLAKE2b-256 7c97423faa9fb00acbacf962af6140f374c16f1e46fbfc3d28543545e58d64ee

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96976a51352c32a4ff065a31ff55ce0ca9c212c55a75fc4c6573a29283cc6add
MD5 6c56c6be8c7920ab017150a9414f0206
BLAKE2b-256 fb02715f67234450199964e7c5512e30a24067c60b28482035b3a487b81367ee

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f2cf3e9243f9dde8e7afeb83bfdd713d4eae5a3db4d2310312755ca735c20390
MD5 774751a65593aa8584ab3bfd01be1101
BLAKE2b-256 7781b6982f051a97375752b4b76d132060a655b595ce05c1c4408eb72be31fb3

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61d0c8ee500c6a311db1e7df22015ce3ceae6aae696abc31550fa71e37b09481
MD5 9966c64f2b41e5239cc8cc81bf997b44
BLAKE2b-256 8eb9e9b028e3977cb3c59edc7e35d379b6f81e623189ebc1bb0fb9afe29d967e

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f0885cc1a4787c07b260114912f383c554590f11e31e410379dba0b6087cc44
MD5 9444bf0f2fcc3025ad9aea77a8c4118a
BLAKE2b-256 b6922173888e8eb605d4e4684a7aa1951be3c67ca0c53870cd48d1f638002912

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2d60885121764ed27db562c08290b28240afd69084bec202d6441cc0d5ca1ae
MD5 fe0c5af08c21bd469224dc13002c2dc9
BLAKE2b-256 1436e1eb9d61998398dc66f5fe9fa013161a5242740284550050b7d4c5e14d04

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a9fc2e41098a52e560eae388527773826e66464919131ea0bff13fdf8c11a658
MD5 81b2ea73a1b0c2935d67b09fbc55cab0
BLAKE2b-256 87cb8fc97c2a10c3d6cadfb14e4b8e587c1d2025d1f729e8060b0144d500b320

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 713e4df27eca2a7980afee8cc277b768b75cd7aab62e54cedb11fea62a0192bf
MD5 6bc297df12c07333c81e6139c824d17c
BLAKE2b-256 bfc94d3bdd21c74537c5f7b67e391341583c7ebcaf8bc2f353b9e62738e06def

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 378323a13a2a81053a60f6b511f418e51043dcb78019d9c1019e8ed8d062910b
MD5 29c42c19fb2c1fc5d30779090213ddaa
BLAKE2b-256 ab07bddb97970e739c38bd0ca85f29098cf9959ecfb59855da639fd837b00fa9

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58b7c6761daa0bb5ef5d5b3dc6fad670ba0fd2b10c7a068f7bf1edefa9cafaa7
MD5 f6efc39b70f50cfab019eb1ea1f586c8
BLAKE2b-256 724e072baf08e6bfd54aa177a4306260a1fd7be468df88d96da7f86252df7538

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50891758330f5b68e8cf271d2e52d21dd09e1ef1abca8c8a23b4556f7812219e
MD5 9650824ce1b0fc184ddcb7d5afc49584
BLAKE2b-256 de8a19b73559d34fc2f9a4e50a34952b1b5704e2be0271bec14d39fada8fc5be

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f7d33f363fc8c0645500954c6dad2a0c381e4d1e22a270dd8243870a54456d73
MD5 e46fa744534abd7f7ac11d53ba5666a4
BLAKE2b-256 8b94f30a384b6a7fffd50ede89755ecfa4b57cbca4cfe0960066704da6dc38f3

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c9b929816c5087e464b54cbd23b2a63befdb9c996409ce6c58efc4033ce7ee23
MD5 283f1f7389937900c17b74c42574564d
BLAKE2b-256 6d6ec1f470a613c2c629caacc4896d9beb58371cc43265839ed82fde45022b18

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ef73c90cf6202f9498921775d3dc98cd53f906219fccbcaa750186d1c3e7110
MD5 c0e9e0a67dd9d1ae677cc3c961c9b2f9
BLAKE2b-256 f3d30e0a9f4e80e0f4885bf5176e69d72ddb69d50cd24e300b1aebc911684b34

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e07d1c33bc962b4306d68d7dbaba91adaa0d4adeb09c4cf96699e336b406645
MD5 44b35ad7d9dd4bd0aab9c5ec4826cc1b
BLAKE2b-256 c4b3335ad92f90c0fcf499be24590ddd00c505f9b8066aea5e35b67623c9482b

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c55ec7c6e3a42748d52b9f79cdb10acaf82ffe85026ac07c07f76a4d40f758be
MD5 062b40a687593ff58b4cf657ff21254a
BLAKE2b-256 dbc1631f9c289553511deb42a9e529a56d4102df881b7a4a129a35c502814d77

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 85f286449bb3968c0fab4fa61c2f26072219447a15bf76e3c32d5ad573e28cc4
MD5 13aab45a41aafa53297e844c2d23fb26
BLAKE2b-256 fa10860a56e5b1197ca34f0e1e0a9f83e337f9ea4d0811c0b4ca3d3feb062a2a

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e7c0325377fcfc0d9ff4b735ba815772ca75176a84091e2a0e60526aa3d9e8d
MD5 5ef4d313460f97f383a624589f63372c
BLAKE2b-256 fc6f536496271c35c7458d1570970202fb08a346b9cce1444e5fb316c2e99da3

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce37a2e1e227170003d57c4941d0bd21c32a80a17ff9b203fc9420fdf931ef10
MD5 ba029945fcd9132745ab75f4b3d47e1e
BLAKE2b-256 aa02f87cecc17baee6b2ffec609bab036699a41976dd4dcde0e008ff4816cccd

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 143afb3208f8a478320e0dcebe3ca6e5e62cb74c7ccad009cf7bb12b7a00c794
MD5 8e9fc49b08a580bec55506d45728d753
BLAKE2b-256 4310dad240178f5b9211ad7c719d038d3d61a195e2b94b0b9dd7b7e7907563cf

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2efb8cbe22c7bbe22b7e466be2ea9d8fa19c39d4bfeeb753078f16a7ab627e71
MD5 9aa867e1bbdbc66eea91b27fa63cea2a
BLAKE2b-256 3782d41b6ebf6b133b4165989ce14e73c33a3e4a7a0f2ef72da026963805ee4e

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a980a3f4a3005d1b4edae619cd5e3f729f86f7f6df600d01531b3f2840a26b46
MD5 a74b294c0e3e43ce7c3c600dc7878759
BLAKE2b-256 c69d638162ee5d655d253e12e444b2ce244342e797a5c9d6db04a1815e8ec91f

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cd156e218bec729bb20fa566358c20fca11bf6f6248f996ad507d48544cc559a
MD5 250ed2a6064b5fdf87b4e6c1279463ab
BLAKE2b-256 b4f371d3da41fe65f9d127078a2a41d604bfb3c2e59f197a1668bffda45d901c

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d6716bc82564c7bc9632fd471570393aa7d0dfb171bdfd82dee39dd2ea63dd6
MD5 96ee34ed4f945ce07f14516af0ba96da
BLAKE2b-256 59fbe3573c23e75a17d7113bb4289af87f4f087d2a72e27f4548e8f905c854da

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a93ef73c8ceebc84e6fd5852d2bab864fec4251474bcde060fc605c8560e75ac
MD5 608938909fc24cf07b14f5b2c60c4b1a
BLAKE2b-256 77c099e94d6b093beaab9cea80c4e99481447045801407fcbdbfe2b7d41a27c6

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ce81d3fc03c1a8f0b096933b5149324786dd3fdc2a4e3d3403507d03b798b11
MD5 efd07f3ed44191e7b9871227b4b05e72
BLAKE2b-256 f02c6b74ab9b4e6a38199f61ceb4453266848a3b9fbdca7dddab1401231ca3f9

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c2813e2db2234843c317a45b8350364e305bcdfe570ea0aacd9e43973bdcb60f
MD5 82f2b8e653d4ab5e5ae3b4e9c37fa307
BLAKE2b-256 5d493d0691eaf888f1de3954740923dd63a971aabc5d6e39a8fee59553db26e5

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c8d7124352a3e5a3f5e90f677f3e4b367db06037a73ef1cc00534475e4049cf4
MD5 004ce02a5cd151b92e8462751304709f
BLAKE2b-256 d6cb0a7de0bb40b7d4fa6d7a9e0e7e2f19085167d588f7917d9d52f3e5c43a60

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 234fd946cd31f39c22083d9a4c54652c2a6bbe94d1c3cf0b5ceb228a139fec14
MD5 22e3f0aa84fb90186d5cf79a0fd0a660
BLAKE2b-256 381790c766efb4df68be0b52106cefaecd98ae915dd6935b5519e0990bac1a0c

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11bccfcf4a7c5e7fabb8a7ffd30325b68473be145ac3ed37034b3a5c968e4e57
MD5 fb8bacc916ddef8c09f614cd53980300
BLAKE2b-256 bce5bc7e54efb9539985ec8b0744c7a2bead5dcb449d819a78c5baa02a11b15c

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c893bad980f649df37750b025c2f54dcedf09e35c1c952a1f9cd366477e001ce
MD5 44075698dc11c20763d2b4bb417d3009
BLAKE2b-256 1954af48cba99b32a7f05945d17ee1fae9048223b0b7f33e1474eab7576df83b

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 51707dc013395bc7b0ac42b6bf0a6514c27eb357bc823215651610585824bb33
MD5 098db7e6ec1bddbcc52d297703a0490a
BLAKE2b-256 9aba72893ae694976bf78210ca1ecc84569e8c1ff1acb439f69c4ae5f56c0f51

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6da44927815bbb571ba3f75f74a4f6c9c50755eba55bac36441afcadf21d50e9
MD5 83b96c551f6b854a0c0ec0e0f4220b8e
BLAKE2b-256 c2e185b490be2ce5e05eedbbfd87145d6b7ffe2e8e7d92197b9c0be899f5f01a

See more details on using hashes here.

File details

Details for the file locustdb-0.5.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for locustdb-0.5.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af52e190483ae72ccb3bd5cd795d50eef380737670ba025846d5681a2957dcdb
MD5 03b68c9e749ef3fd1b3b79d6cf5abfc0
BLAKE2b-256 89545ad219247287f0a3031295573228bb49d461970b0c72dcf7e112100a2c63

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page