You are here: Re: OO DB in PHP? « PHP « IT news, forums, messages
Re: OO DB in PHP?

Posted by Manuel Lemos on 06/02/05 21:26

Hello,

on 06/02/2005 12:37 PM GamblerZG said the following:
> When you have objects stored on disk, it's usually very convenient to
> read them on demand. However, MySQL is clearly not meant for this
> purpose. Query overhead, complexity of SQL needed, and some other
> limitation make object storage and retrieval a headache.

Not if you use an efficient object-relational tool.

You may want to take a look at Metastorage. This is a tool that
generates efficient persistent object classes from a model definition in
a simple XML format of classes, variables, relationships, validation
rules, functions to manipulate the objects.

Then Metastorage generates classes of persistent objects that perform
the necessary object-relational mapping that you can use right away in
your applications.

It supports its own Object Query Language (OQL) so you can express
object search and filter conditions, that may include parameter values
passed to your persistent object classes at runtime.

Metastorage compiles the OQL expressions into efficient SQL that is
embedded into the generate PHP code of the persistent object classes.

You may find all about Metastorage here:

http://www.meta-language.net/metastorage.html

Screenshots of the Web interface of Metastorage compiler
http://www.meta-language.net/screenshots.html

Documentation with tutorials and examples
http://www.meta-language.net/documentation.html#metastorage

Download
http://www.meta-language.net/download.html

--

Regards,
Manuel Lemos

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

PHP Reviews - Reviews of PHP books and other products
http://www.phpclasses.org/reviews/

Metastorage - Data object relational mapping layer generator
http://www.meta-language.net/metastorage.html

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация