ELDAM


Elasticsearch data manager (ELDAM) with zope transaction support. Other transaction data manager like sqlalchemy use the database atomic operation feature to rollback if an error occurs during the commit process. This is not achievable in elastic search. To overcome this eldam finalizes the records in the commit call of the two-phase transaction process. At the same time takes backup of the existing data in the index, if it involves removing or updating a record.


How to install

eldam is only supported on python 3.x

                        
    pip install eldam
                        
                    

Documenation

ELDAM documenation is at readthedocs.

Where can I find the code ?


On Github - ELDAM