1.SQLAlchemy文檔-簡介(中文版)

Python的SQL工具包和對象關係映射器html

    SQLAlchemy的是Python的SQL工具包和對象關係映射器,讓應用程序開發人員能夠使用上SQL的強大功能和靈活性。sql

    它提供了一套完整的企業級持久化模式,專爲高效率和高性能的數據庫訪問而設計,簡單易用用,專門爲Python語言而準備。數據庫

SQLAlchemy的理念express

    SQL數據庫與對象集合目標不一樣,它須要關注更大的數據容量與更高的性能;而對象集合則和數據表或數據行的目標不一樣,它須要更好的數據抽象。 SQLAlchemy設計的目的,就是適配這兩個原則。數據結構

    SQLAlchemy把數據庫看成是一個關係型代數引擎,不僅是數據表的一個集合。數據行不只能夠從數據表中查詢出來,也能夠從數據表關聯後成造成的邏輯數據表和其餘的查詢語句結果中進行查詢;這些元素能夠組合造成更大的數據結構。 SQLAlchemy的表達式語言就是創建在這個核心概念之上的。架構

    SQLAlchemy組件中最有名的是它的對象關係映射器(ORM),是一個提供數據映射器模式的可選組件,利用這個組件,類能夠以開放式的多種方式映射到數據庫上,容許對象模型的設計和數據庫架構的設計,一開始就以分離方式進行各自的開發。app

    SQLAlchemy的目標,就是改變你對數據庫和SQL的觀念!less

    瞭解一些SQLAlchemy的主要特色,以及人們對SQLAlchemy的一些探討dom

    誰在使用SQLAlchemy?ide

    如下公司正在使用SQLAlchemy:

     更多

     瞭解更多內容

      相關資源

http://www.uifanr.com/

The Python SQL Toolkit and Object Relational Mapper

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.

It provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.

SQLALCHEMY'S PHILOSOPHY

SQL databases behave less like object collections the more size and performance start to matter; object collections behave less like tables and rows the more abstraction starts to matter. SQLAlchemy aims to accommodate both of these principles.

SQLAlchemy considers the database to be a relational algebra engine, not just a collection of tables. Rows can be selected from not only tables but also joins and other select statements; any of these units can be composed into a larger structure. SQLAlchemy's expression language builds on this concept from its core.

SQLAlchemy is most famous for its object-relational mapper (ORM), an optional component that provides the data mapper pattern, where classes can be mapped to the database in open ended, multiple ways - allowing the object model and database schema to develop in a cleanly decoupled way from the beginning.

The main goal of SQLAlchemy is to change the way you think about databases and SQL!

Read some key features of SQLAlchemy, as well as what people are saying about SQLAlchemy.

Who Uses SQLAlchemy

SQLAlchemy is used by organizations such as:

more...
Learn More
Resources
相關文章
相關標籤/搜索