Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.548.572 Times

Mother ORM 0.6.0-r1

  Date Added: February 14, 2010  |  Visits: 602

Mother ORM

Report Broken Link
Printer Friendly Version


Product Homepage
Download (76 downloads)



With `intelligent` we mean the capability of self-adaption, understanding various situations. Mother could be considered as a Object Relational Mapper with a strong introspection. In fact, configuration files, tables, fields and keys declarations are not needed, because Mother knows the database structure herself. Mother works with PostgreSQL and, for now, only this database is supported: in fact, the introspective nature of Mother is based on postgres meta queries. The database interface is developed over the very good Psycopg module. Mother is released under the BSD License and is alreay used in production environment. Philosophy Why a new ORM? Because his philosophy! We want to develop an intelligent ORM: Mother is able to handle foreign keys, relations and children automatically, understanding the database structure. We dont want to write models, xml or configuration files. The mothermapper tool does all the work, once. The ORM has to be light, fast and simple. Extensions: building plugins has to be easy and fast. We dont want the Definitive ORM, bread-maker, but a free and powerful framework: with Mother you dont have to adapt your style code or your database to the ORM. An exaustive ORM is just the pure SQL. What About Features? The Mother module offers a set of classes to handle different situations. In particular, its possible to represent a table with one class. Binding a table to a class is the begin of the Mother Art. In fact, the class knows tables relationships: handling children and relations is powerful and easy: foreign keys and relationships informations are not needed: Mother knows them and is able to fill records with the correct values. Moreover, the methods used to insert children and relations are auto-created and self-adapting. The Mother classes can be declared by the user: its sufficient to inherit from some Mother class: so, class extensions are very easy to code. Some extension is already provided, as the Triggers feature, but writing others plugins is simple and immediate. The database connection is very comfortable: credentials have to be specified in a configuration file: after that, the connection is transparent. Mother implements a connection Pool to be used in a Threaded Environemnt. The database transactions are implemented in a particular way. Its possible to call nested transactions, so that you dont have to worry about the nested calls to the commit or the rollback statement. This allows to handle transactions in different levels and indipendently. Mother comes with a logger: Speaker, that supports standard output, log file (with rotation capability), syslog and SMTP. If you are wondering if Mother has a slow computation model, the answer is no: the Mother knowledge is made once (by Mother tools) and stored to two files. Mother is fast. Whats New in This Release: - Debugging details implementation..

Requirements: No special requirements
Platforms: Linux
Keyword: Classes Database Database Apis Dont Intelligent Module Mother Mother Is Orm Sql
Users rating: 0/10

License: Freeware Size: 37.89 KB
USER REVIEWS
More Reviews or Write Review


MOTHER ORM RELATED
Libraries  -  DBD::Oracle 1.19
DBD::Oracle is a Perl module with Oracle database driver for the DBI module. SYNOPSIS use DBI; $dbh = DBI->connect("dbi:Oracle:$dbname", $user, $passwd); $dbh = DBI->connect("dbi:Oracle:host=$host;sid=$sid", $user, $passwd); # See the...
368.64 KB  
Libraries  -  DBD::MaxDB 7.6.00.27
DBD::MaxDB is a Perl module for MySQL MaxDB database driver for the DBI module version 7.6.0 BUILD 027-121-124-939. SYNOPSIS use DBI; $dbh = DBI->connect("dbi:MaxDB:$hostname/$dbname", "$user", "$password") or die "Cant connect $DBI::err...
87.04 KB  
Programming  -  DBD::Pg 2.14.0
DBD::Pg - PostgreSQL database driver for the DBI module DBD::Pg is a Perl module that works with the DBI module to provide access to PostgreSQL databases.
235.52 KB  
Database Tools  -  Self-Contained Bug Database 1.1 PreAlpha
Self-Contained Bug Database is designed as an accessible and handy bug database that does not require additional software (web server or SQL database). The application is cross-platform (written in Java). Self-Contained Bug Database is also...
 
Database Tools  -  DAO classes 1.0
DAO classes is a SQL database access wrapper. It can establish database connections to one of several possible database server slaves.The class DAO classes can execute queries immediately or store the SQL statements in a queue file execute the...
10 KB  
Automotive Information Databases  -  Online Database Converter 1.00
Online database converter allows you to convert dbf files to csv, sql, xml, xls, mdb, pdb, html, excel, access formats and vise versa. It displays command line parameetrs in WYSIWYG mode, allows you to select source files and a target file or...
502 KB  
Database Tools  -  PHP-Generics 1.1.0
PHP API for database fast development that allows you to build an application that can use Postgresql, Mysql, Oracle or any other database, and you dont have to change any line of code to migrate your applicatioatforms,and do faatforms,and do fast...
 
Web Browser Tools  -  ProtoNova 1.3
The ProtoNova Web Server features a scalable, stable, load-balanced server with symbolic links, aliases, virtual hosting, multiple server support, database driven logs, a remote module interface, SSL support, simple certificate generation, works...
1.01 MB  
Development Editors  -  OraDeveloper Tools for Visual Studio 2.60.176
OraDeveloper Tools integrates into Visual Studio and Delphi, making all database development and administration tasks available from your favorite IDE. It provides an easier way to explore and maintain existing databases, design compound SQL...
 
Integration Tools  -  ElcroDBGenerator 1
FREEWARE application for generation of C# code classes from database tables. Generates code which presents C# classes for reading database tables. Included is help system with explanation on use (internet connection required for help).
406 KB  
NEW DOWNLOADS IN PROGRAMMING, DATABASE TOOLS
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Database Tools  -  mel, XML Data Binding for C 2
Language: C, XMLLibrary: libxml2OS: AnyXML Databinding for C similar to JAXB, including but not limited to:.dtd to .[ch] production..xsd to .[ch] production (in progress)
53.07 KB  
Database Tools  -  CitrusDB 1.1.4
CitrusDB is an open source customer database application that uses PHP and a database back-end (currently MySQL). This software can keep track of customer information, CRM, services, products, billing, and customer service information. The...
1.1 MB  
Database Tools  -  MyJgui 0.5.5.1
MyJgui is a light-weight graphical user interface for MySQL databases. It aims to be easy to use for new users as well as experts. Motivation: After the MySQL Front project went commercial, there was no light weight, feature rich and free...
21.5 KB  
Database Tools  -  PHPCoder 1.4
PHPCoder is a web based front-end to the Turck MMCache encoding functions, which are similar to the Zend Encoder product. Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases...
16.38 KB  
Database Tools  -  Rekall 2.2.6
Rekall is a database front-end, somewhat in the style of MicroSoft Access. However, Rekall is not itself a database, and does not include a database. By this we mean that data is stored somewhere else in an SQL server, and Rekall is fundementaly...
4.9 MB