From 31cb7a90788e67334721b5b352a29d2b9a99ccae Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Fri, 18 Oct 2024 13:31:36 +0300 Subject: Modify ARCHITECTURE.md --- logdb_offset_indexes.drawio.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 logdb_offset_indexes.drawio.svg (limited to 'logdb_offset_indexes.drawio.svg') diff --git a/logdb_offset_indexes.drawio.svg b/logdb_offset_indexes.drawio.svg new file mode 100644 index 0000000..694ca1e --- /dev/null +++ b/logdb_offset_indexes.drawio.svg @@ -0,0 +1,4 @@ + + + +
Primary index
Primary index
LK
LK
PK
PK
LK
LK
PK
PK
LK
LK
PK
PK
Secondary index
Secondary index
SK
SK
Set<LK>
Set<LK>
SK
SK
Set<LK>
Set<LK>
SK
SK
Set<LK>
Set<LK>
log.1
log.1
offset 0: <data>
offset 0: <data>
offset 30: <data>
offset 30: <data>
offset 64: <data>
offset 64: <data>
log.2
log.2
offset 0: <data>
offset 0: <data>
offset 26: <data>
offset 26: <data>
offset 34: <data>
offset 34: <data>
...
...
log (active)
log (active)
offset 0: <data>
offset 0: <data>
PK = primary key
SK = secondary key
LK = log key (segment # + file offset)
PK = primary key...
Text is not SVG - cannot display
\ No newline at end of file -- cgit v1.3