1. 首页
  2. 数据库
  3. MongoDB
  4. BulkInsertBenchmark 用于MongoDB、CouchDB、ArangoDB的批量插入基准测试工具

BulkInsertBenchmark 用于MongoDB、CouchDB、ArangoDB的批量插入基准测试工具

上传者: 2024-10-14 18:08:09上传 ZIP文件 279.82MB 热度 12次

批量插入基准是一个非常简单的基于PHP的测试程序,用于比较批量文档插入速度。它将批量文档发送到以下数据库的批量API:

  • CouchDB的bulk_docs HTTP API

  • MongoDB的collection->batchInsert()本机调用

  • ArangoDB的/_api/import HTTP API

该工具测量了每次请求发送及响应返回所需的总时间,并单独报告PHP准备文档所耗费的时间。请注意,这些结果部分具有可比性,因为CouchDB和ArangoDB使用单独的HTTP请求,而MongoDB使用持久连接和二进制协议。

基准测试可通过CLI模式下运行run.php脚本启动:


php run.php

在运行脚本之前,需要解压数据集。

用户评论