Skip to content

Latest commit

 

History

History
100 lines (78 loc) · 3.87 KB

DataBaseandRelatedTools.md

File metadata and controls

100 lines (78 loc) · 3.87 KB

DataBase and Related Tools

  1. redis-py
    The Python interface to the Redis key-value store.
    Project Source: https://github.com/andymccurdy/redis-py

  2. mongo-python-driver
    The PyMongo distribution contains tools for interacting with MongoDB database from Python.
    Project Source: https://github.com/mongodb/mongo-python-driver
    Project Homepage: http://api.mongodb.org/python/

  3. sandman
    Sandman lets you interact with your database through a simple website and takes seconds to setup.
    Project Source: https://github.com/jeffknupp/sandman Project Homepage: http://www.sandman.io/

  4. peewee
    A small, expressive orm -- supports postgresql, mysql and sqlite.
    Project Source: https://github.com/coleifer/peewee
    Project Documentation: http://peewee.readthedocs.org/en/latest/

  5. dataset
    Easy-to-use data handling for SQL data stores in Python with support for implicit table creation, bulk loading, and transaction.
    Project Source: https://github.com/pudo/dataset
    Project Homepage: https://dataset.readthedocs.org/en/latest/

  6. redis-rdb-tools
    Rdbtools is a parser for Redis' dump.rdb files. The parser generates events similar to an xml sax parser, and is very efficient memory wise.
    Project Source: https://github.com/sripathikrishnan/redis-rdb-tools

  7. swift
    A distributed object storage system designed to scale from a single machine to thousands of servers.
    Project Source: https://github.com/openstack/swift
    Project Homepage: http://openstack.org/

  8. BayesDB
    A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself.
    Project Source: https://github.com/mit-probabilistic-computing-project/BayesDB
    Project Homepage: http://probcomp.csail.mit.edu/bayesdb/

  9. mongoengine
    A Python Object-Document-Mapper for working with MongoDB.
    Project Source: https://github.com/MongoEngine/mongoengine
    Project Homepage: http://mongoengine.org/

  10. redis-faina
    A query analyzer that parses Redis' MONITOR command for counter/timing stats about query patterns.
    Project Source: https://github.com/Instagram/redis-faina

  11. PyMySQL
    Pure-Python MySQL Client.
    Project Source: https://github.com/PyMySQL/PyMySQL

  12. wal-e
    WAL-E is a program designed to perform continuous archiving of PostgreSQL WAL files and base backups.
    Project Source: https://github.com/wal-e/wal-e

  13. twissandra
    Twissandra is an example project, created to learn and demonstrate how to use Cassandra.
    Project Source: https://github.com/twissandra/twissandra

  14. asyncmongo
    An asynchronous library for accessing mongo with tornado.ioloop.
    Project Source: https://github.com/bitly/asyncmongo

  15. pycassa
    Python Thrift driver for Apache Cassandra.
    Project Source: https://github.com/pycassa/pycassa
    Project Documentation: http://pycassa.github.io/pycassa/

  16. sqlalchemy
    The Python SQL Toolkit and Object Relational Mapper.
    Project Source: https://github.com/zzzeek/sqlalchemy

  17. dex
    Index and query analyzer for MongoDB: compares MongoDB log files and index entries to make index recommendations.
    Project Source: https://github.com/mongolab/dex

  18. pgtune
    PostgreSQL configuration wizard.
    Project Source: https://github.com/gregs1104/pgtune
    Project Homepage: http://pgfoundry.org/projects/pgtune/

  19. pony
    An object-relational mapper.
    Project Source: https://github.com/ponyorm/pony
    Project Homepage: http://ponyorm.com/

  20. kule
    Kule is a REST interface for MongoDB.
    Project Source: https://github.com/fatiherikli/kule

  21. mongokit
    MongoKit framework try to keep its simplicity when you manage mongodb in python.
    Project Source: https://github.com/namlook/mongokit

  22. bulbs
    A Python persistence framework for graph databases like Neo4j, OrientDB and Titan.
    Project Source: https://github.com/espeed/bulbs
    Project Homepage: http://bulbflow.com/