https://github.com/eleme/meepo
Event sourcing and broadcasting for database.
https://github.com/eleme/meepo
Last synced: 7 months ago
JSON representation
Event sourcing and broadcasting for database.
- Host: GitHub
- URL: https://github.com/eleme/meepo
- Owner: eleme
- License: mit
- Created: 2014-07-09T09:50:42.000Z (over 11 years ago)
- Default Branch: develop
- Last Pushed: 2018-02-07T09:10:28.000Z (almost 8 years ago)
- Last Synced: 2025-01-14T15:04:27.979Z (12 months ago)
- Language: Python
- Homepage: https://meepo.readthedocs.org/
- Size: 204 KB
- Stars: 52
- Watchers: 28
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
=====
Meepo
=====
.. image:: http://img.shields.io/travis/eleme/meepo/master.svg?style=flat
:target: https://travis-ci.org/eleme/meepo
.. image:: http://img.shields.io/pypi/v/meepo.svg?style=flat
:target: https://pypi.python.org/pypi/meepo
.. image:: http://img.shields.io/pypi/dm/meepo.svg?style=flat
:target: https://pypi.python.org/pypi/meepo
Meepo is event sourcing and event broadcasting for databases.
Documentation: https://meepo.readthedocs.org/
Installation
============
.. highlight:: bash
:Requirements: **Python 2.x >= 2.7** or **Python 3.x >= 3.2** or **PyPy**
To install the latest released version of Meepo::
$ pip install meepo
Features
========
Meepo can be used to do lots of things, including replication, eventsourcing,
cache refresh/invalidate, real-time analytics etc. The limit is all the tasks
should be row-based, since meepo only gives ``table_action`` -> ``pk``
style events.
* Row-based database replication.
* Replicate RDBMS to NoSQL and search engine.
* Event Sourcing.
* Logging and Auditing
* Realtime analytics
Usage
=====
Checkout `documentation`_ and `examples/`_.
.. _`documentation`: https://meepo.readthedocs.org/en/latest/
.. _`examples/`: https://github.com/eleme/meepo/tree/develop/examples