文件名称:database-performance-comparison
文件大小:22KB
文件格式:ZIP
更新时间:2024-04-15 15:58:06
Python
物联网用例的数据库性能比较 MaibornWolff从事许多物联网项目。 物联网项目的重要组成部分是设备数据/事件的存储和分析。 为了获得一些可靠的数字来帮助我们为特定的用例选择合适的数据库,我们已经开始比较一些可横向扩展的数据库,以了解它们处理典型物联网工作负载和任务的性能如何。 我们正在为我们进行此测试,但也许其他人也对此感兴趣。 该存储库包含此比较的结果和工具。 当前,我们只有一个用例:快速插入和并发插入以模拟设备事件的数据摄取(为简单起见,我们模拟温度事件)。 其他用例(如不同的查询)已经计划好但尚未实现。 最初的想法是了解可扩展SQL数据库YugabyteDB和CockroachDB在这些用例中的性能如何,但是由于我们已经准备好了,因此我们将ArangoDB混合使用,并可能在以后添加更多数据库,例如TimescaleDB。 现在,我们只对最初为空的数据库进行了插入测试。 由于
【文件预览】:
database-performance-comparison-main
----dbinstall()
--------postgresql-values.yaml(158B)
--------yugabyte-values.yaml(444B)
--------cockroachdb-values.yaml(268B)
--------arangodb-deployment.yaml(251B)
----config.yaml(574B)
----LICENSE(11KB)
----run.py(2KB)
----deployment()
--------templates()
--------Chart.yaml(79B)
--------.helmignore(5B)
--------values.yaml(138B)
----requirements.txt(27B)
----.gitignore(41B)
----README.md(10KB)
----simulator()
--------main.py(172B)
--------Dockerfile(1KB)
--------requirements.txt(81B)
--------worker.py(1KB)
--------collector.py(897B)
--------modules()
----cli()
--------__init__.py(0B)
--------test_run.py(1KB)
--------kubernetes_helper.py(3KB)