Universal Storage Engine for Sparse and Dense Multidimensional Arrays

The universal storage engine 'TileDB' introduces a powerful on-disk format for multi-dimensional arrays. It supports dense and sparse arrays, dataframes and key-values stores, cloud storage ('S3', 'GCS', 'Azure'), chunked arrays, multiple compression, encryption and checksum filters, uses a fully multi-threaded implementation, supports parallel I/O, data versioning ('time travel'), metadata and groups. It is implemented as an embeddable cross-platform C++ library with APIs from several languages, and integrations.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.10.2 by Dirk Eddelbuettel, a month ago


Report a bug at https://github.com/TileDB-Inc/TileDB-R/issues

Browse source code at https://github.com/cran/tiledb

Authors: TileDB , Inc. [aut, cph] , Dirk Eddelbuettel [cre]

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports methods, Rcpp, nanotime

Suggests tinytest, rmarkdown, knitr, minidown, curl, bit64, Matrix, palmerpenguins, nycflights13, data.table, tibble

Linking to Rcpp

System requirements: A C++17 compiler is required, and on macOS compilation for version 11.14 is required. Optionally cmake (only when TileDB source build selected), git (only when TileDB source build selected); on x86_64 and M1 platforms pre-built TileDB Embedded libraries are available at GitHub and are used if no TileDB installation is detected, and no other option to build or download was specified by the user.

See at CRAN