chansooligans / oagdedupe

Developed for Use by NY Office of the Attorney General: A Python library for scalable entity resolution, using active learning to learn blocking configurations, generate comparison pairs, then clasify matches
https://oagdedupe.readthedocs.io/en/latest/
MIT License
2 stars 1 forks source link

decoupling database: db #113

Closed chansooligans closed 2 years ago

chansooligans commented 2 years ago

Creating a new class called "Compute", which will be the abstract interface, it has a Initialize, Database (which for postgres is composed of DatabaseCore and DatabaseORM), Tables (is this for SQL only?).

In any case, these will be the various implementations. There will be an Initialize, Database, Tables for Pandas and one for Sparks, and so on...