- How do I determine if I'm performing an alveolar or uvular trill?
- Did the Vatican punish France for rejecting Tordesillas?
- Gitian build for litecoin fork
- Delete watch-only imported address bitcoin-core
- Relation between k-th shortest vector of a lattice and (n-k+1)-th shortest of its dual
- Can I switch from one Schengen visa to another without leaving the Schengen area?
- Can I visit the UK with Italian stay permit?
- AIrside transfer in AMS (Schipol airport in Amsterdam) on separate tickets
- Is it true that Australia no longer issues physical visa stickers?
- Contingent vs. Necessary Truth in Classical Philosophy
- Is 'うつさい' equail to 'うるさい' in this context? Why?
- Does a double siyum occur?
- How to spell Beit Hillel (הילל/הלל)?
- PTIJ: Who were the two maidservants of Shushan?
- How could Moshe put the avnet on Ahron?
- Due to TestNG versioning in Eclipse Oxygen Test cases are not running
- View and Create file in Jmeter
- User Permission Log in Sharepoint
- SharePoint 2013 Move List View context menu column to last
- sandboxes wsp cannot access System.Data.SqlClient.SqlClientPermission
Universal Python database client (support mysql, pg, mongodb or something else with same query)
I usually need to
read dataset from database (mysql, mongodb)
split dataset in several group, then process or compute
use multiprocessing or distributed workers to process the data
can stop, resume, recover task (need save task status, need know how to split data in step 1)
One time processing is easy, but data set is usually large. And split dataset to task would be slow too, it better generate split query, and run in each worker.
But I didn't find a super power split query(in step 1). I know it is like map reduce, but not exactly .
I would like to see a lib or framework can connect to many different db and use same query language(sqlachemy can't do this).