Windows | Games | Mobile | Wallpapers


PyORQ 0.1

It implements persistence using a relational database for storage.


Last Week downloads: 0
Total downloads: 54
  • Last Updated: Aug 17, 2010
  • License: Open Source Free
  • OS: Windows /Linux/Mac OS/BSD/Solaris
  • Requirements: No special requirements

User reviews

4 out of 5 based on 1 ratings for PyORQ 0.1

For PyORQ 0.1Publisher's description


PyORQ is a Scripts software developed by Roeland Rengelink. After our trial and test, the software is proved to be official, secure and free. Here is the official description for PyORQ:

EditByBrothersoft: PyORQ (Python Object Relational binding with Queries) implements persistence for Python objects using a relational database (RDBMS, e.g. PostgreSQL MySQL) for storage.

The innovative Aspect of PyORQ is the use of Python expressions to denote queries which can be automatically translated into SQL and then be executed by the backend. This leverages the full search capabilities of RDBMSs in an object-oriented programming environment. Contrary to other object-relational Python-SQL mappings, the user needs no knowledge of SQL to search the database.

Object-relational mappings have been done before. They are relatively straightforward: classes map to tables, attributes map to columns and instances map to rows. However, fundamental to the object paradigm is that identity maps to state, and not the other way around. Hence, to search (i.e. map state to identity) one has to loop over the collection of all objects and examine their state. If the objects are in a persistent store, the objects need to be instantiated first which may be prohibitively expensive.

Traditionally there have been two solutions to this problem:

* Use persistent containers that use knowledge of the object's state to allow efficient searches (e.g. B-Trees). However, this essentially generalizes the notion of identity, and does not allow for arbitrary queries without instantiation.
* Use an object-relational mapping and write SQL queries that return object identities, which can then be used to instantiate the results of the query. However, this means that the mechanism of the object-relational mapping becomes part of the interface, and requires the user to use SQL within his application.
you can free download PyORQ 0.1 now.


Please be aware that Brothersoft do not supply any crack, patches, serial numbers or keygen for PyORQ,and please consult directly with program authors for any problem with PyORQ.

Top Shareware

in Python