TileDB is a multi-dimentional array management system which uses an on-disk format that can store dense and sparse array data with support for fast updates. Current open-source version of TileDB functions as a storage layer, connecting user applications to storage backend.[04][05]
- Website
- http://tiledb.org[01]
- Source Code
- https://github.com/TileDB-Inc/TileDB[02]
- Developers
- Country of Origin
- US
- Start Year
- 2017 [06]
- Project Types
- Commercial, Open Source
- Written in
- C++
- License
- MIT License
History[06]
TileDB was invented at the Intel Science and Technology Center for Big Data, a collaboration between Intel Labs and MIT. The research project was published in a VLDB 2016 paper. TileDB, Inc. was founded in February 2017 to further develop and maintain the DBMS.
Compression[05]
TileDB supports the following compressors: GZIP, Zstandard, LZ4, RLE, Bzip2, and Double-delta. Double-delta is a compressor created for TileDB, and is similar to Facebook's Gorilla system.
Concurrency Control
TileDB provides no transaction support in the current version. It only guarantees atomic reads and writes.
Isolation Levels
TileDB provides no transaction support in the current version, and no isolation could be guaranteed.
Query Interface[08]
TileDB supports API for the following languages: C, C++, Python, Java, R, and Go.
Storage Architecture[09]
TileDB uses a disk-oriented storage format that can store dense and sparse array data and support fast updates.
GenomicsDB
Citations
10 sources- http://tiledb.org tiledb.org
- https://github.com/TileDB-Inc/TileDB github.com
- https://people.csail.mit.edu/stavrosp/papers/vldb2017/VLDB17_TileDB.pdf mit.edu
- https://docs.tiledb.io/en/stable/index.html tiledb.io
- Academy • TileDB tiledb.com
- Academy • TileDB tiledb.io
- Questions about tileDB features - TileDB Forum tiledb.com
- Academy • TileDB tiledb.com
- https://docs.tiledb.io/en/stable tiledb.io
- https://tiledb.io/about tiledb.io