Metadata-Version: 2.1
Name: database-auto-bulk-operation
Version: 1.1
Summary: auto  polymerization single database task to bulk tasks and then oprate database
Home-page: UNKNOWN
Author: bfzs
Author-email: m13148804508@163.com
Maintainer: ydf
Maintainer-email: m13148804508@163.com
License: BSD License
Description: ## 1. pip database_auto_bulk_operation
        
        ```
        强大的自动批量聚合操作各种数据库，不需要再调用处手动去喂给批量调用方法一个个组装好了数组。
        自动批量聚合操作数据库能减少客户端和数据库服务端的io往返次数，效率提升大。
        
        包括支持mysql mongo redis elastic。
        
        主要原理是批量操作对象内部有一个while 1的守护线程，不断的去自动组合列表任务，
        然后调用各种数据库的的python包的批量操作方法。
        同时加入一个atexit的钩子，防止守护线程随程序一起结束时候，掉一批还未批量插入的尾部任务。
        
        
        各种数据库的更简单的批次操作，主要是不用再调用处手动切割分组来调用原生中间件操作类的批量操作方法
        对于未知时间的离散任务能够自动批量聚合，这种情况下无法自己提前切割分组，使用此包的方式非常适合。
        
        ```
Keywords: database,redis,mongo,elasticsearch,mysql,bulk
Platform: all
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries
Description-Content-Type: text/markdown
