【文件属性】:
文件名称:BulkInsertBenchmark:用于 MongoDB、CouchDB、ArangoDB 的批量插入基准测试工具。 用 PHP 编写
文件大小:279.82MB
文件格式:ZIP
更新时间:2021-07-06 08:20:08
PHP
批量插入基准
一个非常简单的基于 PHP 的基准测试程序,用于比较批量文档插入的速度
沙发数据库
MongoDB
数据库
它将批量文档发送到数据库的批量文档 API:
CouchDB 的 bulk_docs HTTP API
MongoDB 的 collection->batchInsert() 本机调用
/_api/import ArangoDB 的 HTTP API
它测量发送每个请求和返回响应所需的总时间。 用 PHP 准备文档所花费的时间也被测量但单独报告。
请注意,这些结果仅部分具有可比性,因为将为 CouchDB 和 ArangoDB 发出单独的 HTTP 请求,但对于 MongoDB,将使用具有二进制协议的持久连接。 这是事物的本质。
可以通过在 CLI 模式下运行 run.php 脚本来启动基准测试:
php run.php
在运行脚本之前,需要解压数据集(