专业的编程技术博客社区

网站首页 > 博客文章 正文

Python开源项目合集(数据库相关)(优秀的python开源项目)

baijin 2024-08-10 13:34:01 博客文章 15 ℃ 0 评论



  • SQLAlchemy - SQLAlchemy一个知名企业级的持久化模式的,专为高效率和高性能的数据库访问设计的,改编成一个简单的Python域语言的完整套件。它采用了数据映射模式(像Java中的Hibernate)而不是Active Record模式(像Ruby on Rails的ORM)。
  • 项目地址:http://www.sqlalchemy.org/


  • SQLObject - SQLObject是一个介于SQL数据库和Python之间映射对象的Python ORM, 类似于Ruby on Rails的ActiveRecord模式。
  • 项目地址:http://sqlobject.org/


  • Peewee - Peewee是一个小型但是十分强大的库,支持通过ORM的方式访问数据库,原生支持SQLite、MySQL和PostgreSQL等数据库。
  • 项目地址:https://github.com/coleifer/peewee


  • pony - Pony是一个非常酷和新的 Python ORM ,它能够让你使用Python generators来查询一个数据库。这些generators然后会转成高效的SQL。
  • 项目地址:https://github.com/ponyorm/pony


  • asyncmongo - AsyncMongo是基于Tornado iploop的mongo数据库的异步库。
  • 项目地址:https://github.com/bitly/asyncmongo


  • influxdb-python - InfluxDB -python 是一个时间序列数据库,用它来储存不同时间的测量值。通过 RESTFul API,它变得极其易用而且高效,另外,由于其内建了聚类功能,因此对数据的检索和分组也变得十分轻松。
  • 项目地址:https://github.com/influxdata/influxdb-python


  • elasticsearch-dsl-py - elasticsearch-dsl-py提供基于JSON的完整的Query DSL查询表达式(DSL即领域专用语言)。
  • 项目地址:https://github.com/elastic/elasticsearch-dsl-py


  • MongoHub-Mac - MongoHub-Mac:mongo 图形化管理工具。
  • 项目地址:https://github.com/bububa/MongoHub-Mac


  • mongotron - mongotron:mongo 图形化管理工具,基于Electron与AngularJS写成。
  • 项目地址:https://github.com/officert/mongotron


  • tinydb - 一个小型的文档数据库,它允许你在本地文件中插入JSON数据并查询它。它只有1200多行代码,并且配有简单干净的文档和API。
  • 项目地址:http://tinydb.readthedocs.org/en/latest/getting-started.html


  • Dataset - Dataset在数据库中即时保存数据。
  • 项目地址:https://github.com/pudo/dataset


  • datasette - DataSette可以很容易地把 CSV 文件转换为全特性的只读 REST JSON API,有许多特性,包括创建图表和 geo(用于创建交互式地图),并且很容易通过容器或第三方网络主机进行部署。
  • 项目地址:https://github.com/simonw/datasette


  • csvs-to-sqlite - 把 CSV 文件很简单就转换为sqlite数据库文件。
  • 项目地址:https://github.com/simonw/csvs-to-sqlite

    Tags:

    本文暂时没有评论,来添加一个吧(●'◡'●)

    欢迎 发表评论:

    最近发表
    标签列表