|
2 | 2 | \@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}}
|
3 | 3 | \@writefile{toc}{\contentsline {section}{\numberline {2}Background and motivation}{1}}
|
4 | 4 | \citation{kai:slimdb}
|
5 |
| -\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces LSM-tree ranges dump and compaction}}{2}} |
| 5 | +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces LSM tree ranges dump and compaction}}{2}} |
6 | 6 | \newlabel{fig:compaction_schema}{{1}{2}}
|
7 | 7 | \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Compaction}{2}}
|
8 |
| -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}LSM-tree based table structure}{2}} |
9 |
| -\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces LSM-tree based table inconsistency example}}{2}} |
10 |
| -\newlabel{fig:inconsistent_example}{{2}{2}} |
11 |
| -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Multiple indexes update problem}{2}} |
| 8 | +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}LSM tree-based table structure}{2}} |
| 9 | +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Multiple index update problem}{2}} |
12 | 10 | \@writefile{toc}{\contentsline {section}{\numberline {3}Design and implementation}{2}}
|
| 11 | +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces LSM tree-based table inconsistency example}}{3}} |
| 12 | +\newlabel{fig:inconsistent_example}{{2}{3}} |
13 | 13 | \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Deferred update}{3}}
|
14 |
| -\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces LSM-tree based table if update is deferred}}{3}} |
| 14 | +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Deferred update of LSM tree-based table}}{3}} |
15 | 15 | \newlabel{fig:table_after_deferred_update}{{3}{3}}
|
16 | 16 | \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Compaction}{3}}
|
17 | 17 | \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Primary index}{3}}
|
18 |
| -\citation{Kirsch:bloom_less_hashing} |
19 |
| -\citation{Putze:bloom_cache_oblivious} |
| 18 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Secondary index}{4}} |
20 | 19 | \@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Secondary index compaction example}}{4}}
|
21 | 20 | \newlabel{fig:secondary_compaction_example}{{4}{4}}
|
22 |
| -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Secondary index}{4}} |
23 | 21 | \@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Secondary index read example}}{4}}
|
24 | 22 | \newlabel{fig:secondary_reading_example}{{5}{4}}
|
25 | 23 | \@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Read}{4}}
|
26 | 24 | \@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Implementation}{4}}
|
| 25 | +\citation{Kirsch:bloom_less_hashing} |
| 26 | +\citation{Putze:bloom_cache_oblivious} |
27 | 27 | \citation{kai:slimdb}
|
28 | 28 | \@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Primary index compaction schema}}{5}}
|
29 | 29 | \newlabel{fig:compaction_implementation}{{6}{5}}
|
30 |
| -\@writefile{toc}{\contentsline {section}{\numberline {4}Mathematical basics}{5}} |
| 30 | +\@writefile{toc}{\contentsline {section}{\numberline {4}Mathematical foundations}{5}} |
31 | 31 | \@writefile{toc}{\contentsline {section}{\numberline {5}Evaluation}{6}}
|
32 | 32 | \@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Microbench}{6}}
|
33 | 33 | \citation{Armstrong:linkbench}
|
34 | 34 | \citation{Edward:incremental_update}
|
35 | 35 | \citation{Lohman:differential_files}
|
36 |
| -\citation{Wang:open_channel_ssd} |
37 | 36 | \@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Microbenchmark RPS}}{7}}
|
38 | 37 | \newlabel{fig:rps_microbench}{{7}{7}}
|
39 |
| -\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Microbenchmark disk statement number}}{7}} |
| 38 | +\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Microbenchmark disk statement count}}{7}} |
40 | 39 | \newlabel{fig:disk_stmt_microbench}{{8}{7}}
|
41 |
| -\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Microbenchmark dump number}}{7}} |
| 40 | +\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Microbenchmark dump count}}{7}} |
42 | 41 | \newlabel{fig:dump_count_microbench}{{9}{7}}
|
43 |
| -\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Microbenchmark RPS aggregated}}{7}} |
| 42 | +\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Microbenchmark aggregated RPS}}{7}} |
44 | 43 | \newlabel{table:rps_microbench}{{1}{7}}
|
45 |
| -\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Linkbench RPS}}{7}} |
46 |
| -\newlabel{fig:linkbench}{{10}{7}} |
47 |
| -\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Linkbench}{7}} |
| 44 | +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}LinkBench}{7}} |
48 | 45 | \@writefile{toc}{\contentsline {section}{\numberline {6}Related work}{7}}
|
| 46 | +\citation{Wang:open_channel_ssd} |
49 | 47 | \bibstyle{abbrv}
|
50 | 48 | \bibdata{vldb_sample}
|
51 | 49 | \bibcite{Armstrong:linkbench}{1}
|
52 | 50 | \bibcite{Kirsch:bloom_less_hashing}{2}
|
53 | 51 | \bibcite{Edward:incremental_update}{3}
|
54 | 52 | \bibcite{Putze:bloom_cache_oblivious}{4}
|
55 | 53 | \bibcite{kai:slimdb}{5}
|
56 |
| -\bibcite{salas:calculus}{6} |
57 |
| -\bibcite{Lohman:differential_files}{7} |
58 |
| -\bibcite{Wang:open_channel_ssd}{8} |
59 |
| -\@writefile{toc}{\contentsline {section}{\numberline {7}References}{8}} |
| 54 | +\bibcite{Lohman:differential_files}{6} |
| 55 | +\bibcite{Wang:open_channel_ssd}{7} |
| 56 | +\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces LinkBench RPS}}{8}} |
| 57 | +\newlabel{fig:linkbench}{{10}{8}} |
| 58 | +\@writefile{toc}{\contentsline {section}{\numberline {7}Conclusion}{8}} |
| 59 | +\@writefile{toc}{\contentsline {section}{\numberline {8}References}{8}} |
0 commit comments