├── .gitignore ├── LICENSE ├── README.md ├── cli ├── __init__.py ├── insert.py ├── kubernetes_helper.py ├── query.py └── run.py ├── config.yaml ├── dbinstall ├── arangodb-deployment.yaml ├── cockroachdb-values.yaml ├── elastic-deployment.yaml ├── influxdb-values.yaml ├── k8ssandra-values.yaml ├── postgresql-values.yaml ├── timescaledb-prerequisites.yaml ├── timescaledb-values.yaml └── yugabyte-values.yaml ├── deployment ├── .helmignore ├── Chart.yaml ├── templates │ ├── collector.yaml │ └── worker.yaml └── values.yaml ├── img └── fill_level_performance.png ├── old-results.md ├── requirements.txt ├── run.py └── simulator ├── Dockerfile ├── collector.py ├── main.py ├── modules ├── __init__.py ├── arangodb.py ├── cassandra.py ├── config.py ├── elasticsearch.py ├── event_generator.py ├── influxdb.py ├── postgres.py └── timescaledb.py ├── requirements.txt └── worker.py /.gitignore: -------------------------------------------------------------------------------- 1 | .kube 2 | .python-version 3 | .vscode 4 | .idea 5 | __pycache__ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/README.md -------------------------------------------------------------------------------- /cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/cli/__init__.py -------------------------------------------------------------------------------- /cli/insert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/cli/insert.py -------------------------------------------------------------------------------- /cli/kubernetes_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/cli/kubernetes_helper.py -------------------------------------------------------------------------------- /cli/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/cli/query.py -------------------------------------------------------------------------------- /cli/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/cli/run.py -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/config.yaml -------------------------------------------------------------------------------- /dbinstall/arangodb-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/arangodb-deployment.yaml -------------------------------------------------------------------------------- /dbinstall/cockroachdb-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/cockroachdb-values.yaml -------------------------------------------------------------------------------- /dbinstall/elastic-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/elastic-deployment.yaml -------------------------------------------------------------------------------- /dbinstall/influxdb-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/influxdb-values.yaml -------------------------------------------------------------------------------- /dbinstall/k8ssandra-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/k8ssandra-values.yaml -------------------------------------------------------------------------------- /dbinstall/postgresql-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/postgresql-values.yaml -------------------------------------------------------------------------------- /dbinstall/timescaledb-prerequisites.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/timescaledb-prerequisites.yaml -------------------------------------------------------------------------------- /dbinstall/timescaledb-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/timescaledb-values.yaml -------------------------------------------------------------------------------- /dbinstall/yugabyte-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/dbinstall/yugabyte-values.yaml -------------------------------------------------------------------------------- /deployment/.helmignore: -------------------------------------------------------------------------------- 1 | .kube -------------------------------------------------------------------------------- /deployment/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/deployment/Chart.yaml -------------------------------------------------------------------------------- /deployment/templates/collector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/deployment/templates/collector.yaml -------------------------------------------------------------------------------- /deployment/templates/worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/deployment/templates/worker.yaml -------------------------------------------------------------------------------- /deployment/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/deployment/values.yaml -------------------------------------------------------------------------------- /img/fill_level_performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/img/fill_level_performance.png -------------------------------------------------------------------------------- /old-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/old-results.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | click==7.1.2 2 | PyYAML==5.4.1 3 | kubernetes==12.0.1 4 | -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/run.py -------------------------------------------------------------------------------- /simulator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/Dockerfile -------------------------------------------------------------------------------- /simulator/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/collector.py -------------------------------------------------------------------------------- /simulator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/main.py -------------------------------------------------------------------------------- /simulator/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/__init__.py -------------------------------------------------------------------------------- /simulator/modules/arangodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/arangodb.py -------------------------------------------------------------------------------- /simulator/modules/cassandra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/cassandra.py -------------------------------------------------------------------------------- /simulator/modules/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/config.py -------------------------------------------------------------------------------- /simulator/modules/elasticsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/elasticsearch.py -------------------------------------------------------------------------------- /simulator/modules/event_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/event_generator.py -------------------------------------------------------------------------------- /simulator/modules/influxdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/influxdb.py -------------------------------------------------------------------------------- /simulator/modules/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/postgres.py -------------------------------------------------------------------------------- /simulator/modules/timescaledb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/modules/timescaledb.py -------------------------------------------------------------------------------- /simulator/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/requirements.txt -------------------------------------------------------------------------------- /simulator/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaibornWolff/database-performance-comparison/HEAD/simulator/worker.py --------------------------------------------------------------------------------