nick-lehmann / db-benchmark

Benchmark of different storage layouts for DB systems
https://bildungsportal.sachsen.de/opal/auth/RepositoryEntry/34256879628?4
1 stars 1 forks source link
benchmark cpp db

Datenbanken Benchmark

Cmake

Build

Zum Initailisieren von CMake folgenden Befehl in diesem Ordner ausführen. An dieser stelle muss bereits angegeben werden, ob CMake im Release- (mit -03) oder Debug-Mode builden soll.

cmake -DCMAKE_BUILD_TYPE=Release .

Um im Debug-Mode zu compilieren muss Release im obenstehenden Befehl durch Debug ersetzt werden.

Builden aller Executables:

cmake --build .

Builden einer Executable:

cmake --build . --taget <executable-name>

Es stehen folgende executable-names zur Verfügung:

Source-Files hinzufügen

Um Source-Files für eine der drei Speicherlayouts hinzuzufügen muss in der CMakeLists.txt im Befehl zum Hinzufügen der Executable des Speicherlayouts der relative Pfade zu der Source-File hinzugefügt werden.

add_executable(<executable-name> main.cpp <files>)