https://github.com/christian-konrad/chronicle-db-on-raft-thesis
Master Thesis on Log Replication using Raft Consensus Protocol for ChronicleDB, a High-Throughput Time-Series Database
https://github.com/christian-konrad/chronicle-db-on-raft-thesis
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.5%) to scientific vocabulary
Repository
Master Thesis on Log Replication using Raft Consensus Protocol for ChronicleDB, a High-Throughput Time-Series Database
Basic Info
- Host: GitHub
- Owner: christian-konrad
- Language: TeX
- Default Branch: master
- Size: 35.3 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Log Replication using Raft Consensus Protocol for ChronicleDB, a High-Throughput Time-Series Database
Master Thesis written in Markdown and Latex, compilable using Pandoc
How to build
- Step 1: Write using Pandoc Markdown and LaTeX chapter-wise by editing and adding files in the source directory
- Step 2: Customize your output by editing the markdown preface
- Step 3: Run
make.shfrom the command line - Step 4: Your shiny PDF waits for you in the
outdirectory
Prerequisitions
Follow instruction on installing pandoc in this link http://pandoc.org/installing.html. For PDF output, you’ll also need to install a LaTeX distribution on your machine. We recommend to use MiKTeX as the boilerplate has been successfully tested there.
After the installation and for the first time running the boilerplate, MiKTeX may ask you to install all the dependencies which can take several minutes if you haven't run it before.
Configuration options
All configuration options are handled in 01_preface.md.
Document title, author etc.
To set the title, subtitle, authors, institute anmd date of the paper, replace the placeholders with your values. Don't forget to edit \fancyhead[LE,RO]{<YOUR TITLE HERE> \hfill \thepage} as it handles the page heads.
Citation Style
You can replace ieee.csl with the Citation Style Language file of your need. Then replace the reference at csl: [ieee.csl].
Thesis language
Set your language in header-includes: [...] \usepackage[<YOUR LANGUAGE>]{babel}
Further reading
See pandoc, LaTeX and Tikz documentation for more information.
Writing chapters
The project is organized into chapters. You can adopt this structure and add more chapters by simply adding files with a prefix for sorting. The chapters will be concatenated alphabetically, so you can continue the numbering or also declare sub chapters as 02a, 02b and so on, for example. But you are free to write the whole thing in a single document if you want so.
Citations
To add citations to your bibliography, simply paste them intro citations.bib. The boilerplate uses BibTeX for the bibliography. Platforms like Google Scholar allows you to simply copy the citation code for BibTeX with a single click.
Tips on running the build script
On Linux, simply run ./make.sh . On Windows, it is recommend to use git bash to run the commands.
Owner
- Name: Christian Konrad
- Login: christian-konrad
- Kind: user
- Location: Frankfurt, Germany
- Company: @camunda
- Website: https://christian-konrad.me/
- Repositories: 9
- Profile: https://github.com/christian-konrad
Product manager and software engineer living near Frankfurt am Main, Germany. My specialization is generalization.
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 2
- Total pull requests: 1
- Average time to close issues: 3 months
- Average time to close pull requests: less than a minute
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- christian-konrad (2)
Pull Request Authors
- christian-konrad (1)