Repository navigation
Expand file tree
/
Copy pathCITATION.cff
More file actions
76 lines (74 loc) · 2.61 KB
/
Copy pathCITATION.cff
File metadata and controls
76 lines (74 loc) · 2.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
cff-version: 1.2.0
title: "UStore: GPU-Accelerated Multi-Modal Transactional Database Engine Built around Kernel Bypass"
message: "If you use this software, please cite it as below."
type: software
license: Apache-2.0
repository-code: https://github.com/unum-cloud/UStore
url: https://www.unum.cloud/ustore
doi: 10.5281/zenodo.7537042
abstract: >-
UStore is an embedded transactional database engine that keeps blobs, documents, graphs, strings
and markup pages in collections addressed by 128-bit UUID keys, with transactions spanning
collections behind one engine-agnostic C ABI. Its NVMe engine reaches drives through kernel
bypass with io_uring and SPDK, lays immutable sorted runs into 1 GB slots of raw drives or into
files under JSON manifests, searches them with SIMD S+ trees, and merges them on GPUs that read
through GPUDirect Storage. It links into the process that uses it on machines pairing NVMe
drives with GPUs, beside an in-memory reference engine and RocksDB and LevelDB engines that serve
the same calls.
keywords:
- database
- transactions
- key-value store
- multi-modal
- nvme
- kernel bypass
- gpu
- log-structured merge tree
authors:
- family-names: Vardanian
given-names: Ash
alias: ashvardanian
orcid: https://orcid.org/0000-0002-4882-1815
references:
- type: article
title: "Networks Processing Performance Report"
url: https://www.unum.cloud/blog/graphs
authors:
- family-names: Vardanian
given-names: Ash
- type: article
title: "Why Build a Custom DBMS?"
url: https://www.unum.cloud/blog/why-build-dbms
authors:
- family-names: Vardanian
given-names: Ash
- type: article
title: "Text Indexing in ElasticSearch, MongoDB and UDisk"
url: https://www.unum.cloud/blog/texts
authors:
- family-names: Vardanian
given-names: Ash
- type: article
title: "UDisk Crushing Benchmarks: YCSB, pt. 2"
url: https://www.unum.cloud/blog/ycsb-udisk
authors:
- family-names: Vardanian
given-names: Ash
- type: article
title: "Unbranding and Extending the Yahoo Cloud Serving Benchmark"
url: https://www.unum.cloud/blog/ucsb
authors:
- family-names: Vardanian
given-names: Ash
- type: article
title: "Beating RocksDB by up to 7x in almost every workload"
url: https://www.unum.cloud/blog/ucsb-10tb
authors:
- family-names: Vardanian
given-names: Ash
- type: article
title: "Making the Edge Efficient with Gcore and Intel"
url: https://www.unum.cloud/blog/intel-gcore-unum
authors:
- family-names: Vardanian
given-names: Ash