[CS-FSLUG] Church Management Software

EnzoAeneas enzoaeneas at gmail.com
Tue Apr 8 22:13:29 CDT 2008


good point

On Tue, Apr 8, 2008 at 8:55 PM, David Aikema <david at aikema.net> wrote:
> On Tue, Apr 8, 2008 at 8:39 AM, Micah Yoder <yoderm at gmail.com> wrote:
>  >  I like to advocate simply using PostgreSQL and forget about
>  >  abstraction, because:
>  >  * It has as many features as any open source engine
>  >  * It has a VERY strong community and is NOT going away
>  >  * It is multi-platform
>  >  * It has a rich feature set ... transactions, ACID, schemas, boatloads
>  >  of built in types and functions, storable procedures in many
>  >  languages, now full-text search
>  >  * It has a BSD license, allowing it to be used with software of any license
>  >  * It is not tied to the whims of a single company
>  >  * It has a very sane user/role/permission structure (unlike others ...
>  >  *cough* MySQL *cough*)
>  >
>  >  In other words, it has everything anyone could hope for.  An
>  >  abstraction layer would turn the DB into a dumb storage engine, while
>  >  PostgreSQL is capable of much more than that.  Making full use of its
>  >  functionality could potentially save quite a bit of work.
>  >
>  >  If we produce a suite of software that someone would want to install,
>  >  they would simply install its prerequisites -- which we could define
>  >  as PostgreSQL.  I don't think the pastor of a small church would care
>  >  to have to chose engines, especially if PG were automatically set up
>  >  in the install process. :)
>
>  But then you have to worry about the security of Postgresql
>  (passwords, security updates), remembering to install/uninstall
>  postgresql all the time, dealing with the possibility that there's
>  already a database server running somewhere, starting/stopping the
>  database server, or that this may be a shared machine, etc.
>
>  I tend to like the possibilities of SQlite - http://www.sqlite.org/ -
>  public domain, small footprint, and in use by a lot of well known
>  companies.  Another potential issue would appear to be be ease of
>  backup - SQLite works by copying files - other databases may require
>  use of export tools as the binary format may be incompatible between
>  platforms.
>
>  A DB abstraction layer gives you the option of either.
>
>  And... speaking of proprietary stuff ... how much do you want to use
>  proprietary features of any database?  (I don't think that a church is
>  likely to impose any sort of high load, that the advanced features
>  might be useful for).
>
>  Dave
>
>
>
>  _______________________________________________
>  ChristianSource FSLUG mailing list
>  Christiansource at ofb.biz
>  http://cs.uninetsolutions.com
>




More information about the Christiansource mailing list