PHPackages                             prooph/event-store-adapter-benchmarks - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. prooph/event-store-adapter-benchmarks

ActiveLibrary

prooph/event-store-adapter-benchmarks
=====================================

Benchmarks for various prooph event store adapters

562[1 PRs](https://github.com/prooph/event-store-adapter-benchmarks/pulls)PHP

Since Jul 18Pushed 9y ago3 watchersCompare

[ Source](https://github.com/prooph/event-store-adapter-benchmarks)[ Packagist](https://packagist.org/packages/prooph/event-store-adapter-benchmarks)[ RSS](/packages/prooph-event-store-adapter-benchmarks/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Prooph EventStore Adapter Benchmarks
====================================

[](#prooph-eventstore-adapter-benchmarks)

PHP 5.5+ EventStore Implementation.

[![Build Status](https://camo.githubusercontent.com/8e0d16fc8f221f547a5b4148717aed8cef86900a5664937c8e48cd58e61b3182/68747470733a2f2f7472617669732d63692e6f72672f70726f6f70682f6576656e742d73746f72652d616461707465722d62656e63686d61726b732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/prooph/event-store-adapter-benchmarks)[![Gitter](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/prooph/improoph)

Overview
--------

[](#overview)

This benchmark compares PHP 5.5, PHP 5.6 and PHP 7.0 with [mongodb-adapter](https://github.com/prooph/event-store-mongodb-adapter)and [doctrine-adapter](https://github.com/prooph/event-store-doctrine-adapter) (using postgresql 9.4 and mysql 5.6).

Installation
------------

[](#installation)

You can install prooph/event-store-adapter-benchmarks via cloning this repository and calling `composer install` or if you use Docker, run `docker run --rm -it --volume $(pwd):/app prooph/composer:7.0 install`. If you are running PHP 7, run this command afterwards: `composer require alcaeus/mongo-php-adapter ^1.0`.

Benchmark results using PHP 7
-----------------------------

[](#benchmark-results-using-php-7)

Times in seconds

DriverBatch size: 1Batch size: 5Batch size: 10Batch Size 100doctrine-adapter (mysql)0.06670.13910.23651.6130doctrine-adapter (postgres)0.01850.02460.02500.0567mongodb-adapter0.00250.00210.00250.0116Running benchmarks with Docker
------------------------------

[](#running-benchmarks-with-docker)

If you have [Docker](https://docs.docker.com/engine/installation/) installed, you can run each benchmark individually, by one of the following commands. PHP 7 is used, but you are free to change the [Docker Compose](https://docs.docker.com/compose/install/) configuration for your needs.

### For MongoDB

[](#for-mongodb)

> For PHP 7 please install also [alcaeus/mongo-php-adapter](https://github.com/alcaeus/mongo-php-adapter) by running `docker run --rm -it --volume $(pwd):/app prooph/composer:7.0 require alcaeus/mongo-php-adapter`.

```
$ export COMPOSE_FILE=docker-compose.yml:docker-compose-mongodb.yml && docker-compose up -d && docker-compose logs -f php && docker-compose down

```

### For MariaDB (MySQL)

[](#for-mariadb-mysql)

```
$ export COMPOSE_FILE=docker-compose.yml:docker-compose-mariadb.yml && docker-compose up -d && docker-compose logs -f php && docker-compose down

```

### For MySQL

[](#for-mysql)

```
$ export COMPOSE_FILE=docker-compose.yml:docker-compose-mysql.yml && docker-compose up -d && docker-compose logs -f php && docker-compose down

```

### For Percona (MySQL)

[](#for-percona-mysql)

```
$ export COMPOSE_FILE=docker-compose.yml:docker-compose-percona.yml && docker-compose up -d && docker-compose logs -f php && docker-compose down

```

### For PostgreSQL

[](#for-postgresql)

```
$ export COMPOSE_FILE=docker-compose.yml:docker-compose-postgresql.yml && docker-compose up -d && docker-compose logs -f php && docker-compose down

```

Support
-------

[](#support)

- Ask questions on [prooph-users](https://groups.google.com/forum/?hl=de#!forum/prooph) mailing list.
- File issues at .
- Say hello in the [prooph gitter](https://gitter.im/prooph/improoph) chat.

Contribute
----------

[](#contribute)

Please feel free to fork and extend existing or add new plugins and send a pull request with your changes! To establish a consistent code quality, please provide unit tests for all your changes and may adapt the documentation.

License
-------

[](#license)

Released under the [New BSD License](LICENSE).

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/b633be52465d4aa057f04a7dd7ae8e9bb8ad0245c029550252a95eec395f85f4?d=identicon)[prooph](/maintainers/prooph)

---

Top Contributors

[![prolic](https://avatars.githubusercontent.com/u/394428?v=4)](https://github.com/prolic "prolic (9 commits)")[![sandrokeil](https://avatars.githubusercontent.com/u/3597436?v=4)](https://github.com/sandrokeil "sandrokeil (1 commits)")

### Embed Badge

![Health badge](/badges/prooph-event-store-adapter-benchmarks/health.svg)

```
[![Health](https://phpackages.com/badges/prooph-event-store-adapter-benchmarks/health.svg)](https://phpackages.com/packages/prooph-event-store-adapter-benchmarks)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
