Re: DBA - closing in on an initial release (fwd)
| From: | Stig S. Bakken | Date: | Tue, 09 Jul 2002 14:40:53 +0000 |
| Subject: | Re: DBA - closing in on an initial release (fwd) | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-7589@lists.php.net to get a copy of this message | ||
The package name should be DBA, not DB_DBA. The package name should
correspond to the "main class" if there is one. Your main class is
called DBA, so your package should be called DBA too. I can fix the
move on cvs.php.net for you so you don't lose cvs history, if you like.
- Stig
On Sun, 2002-07-07 at 06:19, Brent Cook wrote:
> Hi Folks,
>
> The DBA class and friends located in DB_DBA are almost ready for an
> initial release. The classes are working well for me, and though they
> could always use some more documentation, I feel that there is enough
> included to start using the classes.
>
> What is there is a wrapper class for the dba functions built into PHP, a
> replacement class (DBA_Simple) that implements a DB-style database in PHP,
> a compatibility class that exports the dba functions on installations that
> do not have DBA compiled in (does dba compile into windows?).
>
> Additionally, a table class and a database manager class provide advanced
> functionality like selects, sorts, joins, projects, automatic table
> locking and more.
>
> The benefit of these classes over flat files or straight-up dba
> functions is a richer query system, more uniform access and DBA_Simple
> appears to be higher performance than flat files (it uses a linear index
> to access a data file, though the data file can be read without it). Cons
> are extra complexity (though not much more) and potential impedence
> mismatches moving between servers (i.e. different dba drivers might be
> available for use), though this can be prevented by using the simple
> driver.
>
> The benefit of these classes over a full-blown DBMS is that it runs
> completely within a webserver with no extra software to run, and it is
> especially useful when no DBMS is available for use, or you want to use a
> cheap hosting service but still have database access. Cons are that it
> does not support SQL, but rather simple database operations are
> implemented as individual functions and nested to form a query. If you
> know database basics, it should not be hard forming queries.
>
> May I ask for a little peer review and package-releasing magic on the pear
> website? Thanks. I hope that someone finds this useful besides me.
>
> - Brent
>
>
>
> --
> PEAR Development Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
Stig Sæther Bakken, Fast Search & Transfer ASA, Trondheim, Norway
http://pear.php.net/wishlist.php/ssb