Различия между версиями 1 и 2
Версия 1 от 2010-05-22 19:07:09
Размер: 1523
Редактор: alafin
Комментарий:
Версия 2 от 2010-05-26 19:51:12
Размер: 3073
Редактор: alafin
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 6: Строка 6:
SQLAlchemy была выпущена в феврале 2006 и быстро стала одним из самых распространенных инструментов ORM среди разработчиков на Python. SQLAlchemy обладает несколькими областями применения, которые могут использоваться как вместе, так и по отдельности. Его основные компоненты приведены ниже. SQLAlchemy была выпущена в феврале 2006 и быстро стала одним из самых распространенных инструментов ORM среди разработчиков на Python.

SQLAlchemy предоставляет полный набор распространённых шаблонов, предназначенных для эффективного и высокоскоростного доступа к базам данных, адаптированных для Python.

'''ФИЛОСОФИЯ SQLALCHEMY'''

Базы данных SQL ведут себя не как коллекции объектов, здесь начинают иметь значение больший размер и производительность; коллекции объектов ведут себя не как таблицы и ряды, здесь начинает иметь значение большая абстракция. SQLAlchemy стремится учесть оба эти принципа.

SQLAlchemy не рассматривает базы данных лишь как набор таблиц, он видит их как реляционные алгебраические системы. Его ORM может использовать несколько способов размещения классов в базах данных. Конструкции SQL можно выбрать не только из таблиц, но и из соединений, подзапросов и объединений. Таким образом, отношения в базе данных и модели доменных объектов могут быть разъединены с самого начала, позволяя обеим сторонам в полной мере развить свой потенциал.

Главная цель SQLAlchemy состоит в том, чтобы изменить способ ваших мыслей о базах данных и SQL!

SQLAlchemy - ORM (Object-Relational Mapping)

http://www.sqlalchemy.org/_img/sqla-logo6.gif

SQLAlchemy — это программное обеспечение с открытым исходным кодом для работы с базами данных при помощи языка SQL. Оно реализует технологию программирования ORM (Object-Relational Mapping), которая связывает базы данных с концепциями объектно-ориентированных языков программирования. SQLAlchemy позволяет описывать структуры баз данных и способы взаимодействия с ними прямо на языке Python. SQLAlchemy Реализована в виде пакета для Python под лицензией MIT, а значит возможно использование ее проприетарном ПО. SQLAlchemy была выпущена в феврале 2006 и быстро стала одним из самых распространенных инструментов ORM среди разработчиков на Python.

SQLAlchemy предоставляет полный набор распространённых шаблонов, предназначенных для эффективного и высокоскоростного доступа к базам данных, адаптированных для Python.

ФИЛОСОФИЯ SQLALCHEMY

Базы данных SQL ведут себя не как коллекции объектов, здесь начинают иметь значение больший размер и производительность; коллекции объектов ведут себя не как таблицы и ряды, здесь начинает иметь значение большая абстракция. SQLAlchemy стремится учесть оба эти принципа.

SQLAlchemy не рассматривает базы данных лишь как набор таблиц, он видит их как реляционные алгебраические системы. Его ORM может использовать несколько способов размещения классов в базах данных. Конструкции SQL можно выбрать не только из таблиц, но и из соединений, подзапросов и объединений. Таким образом, отношения в базе данных и модели доменных объектов могут быть разъединены с самого начала, позволяя обеим сторонам в полной мере развить свой потенциал.

Главная цель SQLAlchemy состоит в том, чтобы изменить способ ваших мыслей о базах данных и SQL!

Пакеты/БазыДанных/SQLAlchemy (последним исправлял пользователь alafin 2010-05-30 06:12:18)