Freelancers Network
 
skill list top cap
Homepage
Join the Freelancer's Network
Update your details
Find a freelancer
Post a project
Find a project
Projects Archive
Post a job
Find a job
Jobs Archive
See Dan's Pages
See Andy's Pages
Link to this site
Resources
Join/Leave Forum
Forum Messages
+Additions+ Adverts
Advertising
Contact Us
Subscribe to our newsletter - enter your email address and hit return
Freelancers.net is owned and operated by Andy Stowell and Dan Winchester
skill list end cap
guru web hostcom

Find me again on Freelancers.net

Re: FN-FORUM Database Opinion Question

date posted 1st March 2001 02:26

> I would go for Perl or Php and MySQL on a stable unix/linux platform because:
>
> MySQL:
>
> - Is one of the fastest database engines currently available
>
> - Is rock solid even under high load - the MySQL server we use at
> www.photobox.co.uk has
> over a million records in several tables, and has been running for over six
> months without
> a reboot - including living through numerous updates of its control modules...
> Try that
> on an NT machine! Database accesses are typically over a million per day.
>
> - Is completely free - you even get the source code.
>
> - Is a piece of cake to install and use.

A small, up and coming database system is Valentina: www.paradigmasoft.com.
It's not your typical RDBMS, but is rather an object-relational system which
takes a bit of getting used to. It's main benefit is speed, where it's
around 200x faster than MySQL in some places (e.g. sort on 2 fields), and at
least 2-5x faster everywhere else (even single table, single field match),
and the bigger your structure, the more it pays off. At present it's not
multi-user, but it is multithreaded which means it can play nicely as a
single web server back end. Internal calculation functions cover all the
functions of MySQL, FileMaker Pro and Access, plus some others.

It's native on MacOS and Windows, there's a Java environment too (but relies
on JNI, so no Linux yet), a VB COM object, a plug-in for RealBasic (Mac &
Win runtimes), as a Director Xtra (Mac & Win), an AppleScriptable app, a
plugin for WebSiphon (kind of like PHP, Mac only) and C++ SDKs for Mac &
Windows, Linux coming soon, as are JSP and ODBC interfaces. Database files
are completely compatible across all versions and platforms without any
conversion.

Even inside Director (a generally slow environment), queries on a small
database (about 3000 records across 22 tables) are usually under a
millisecond or two.

It's being very actively developed: At present the work is concentrating on
making the SQL parser faster and SQL92 compliant, and after that it will
head for multi-user (with transaction support). The support is unparalleled
- I've had bug-fixed versions within 2 hours of reporting them.

On the down side, it's not free (about $300 per environment), and it's not
that easy to get it to talk to IIS and Apache at present until the SQL and
ODBC stuff is done; this is mainly due to its origins as a MacOS-only,
CD-ROM based, single-user product. It's also not that easy to export and
reimport because of the way the internal structures work, but that's
scheduled to improve too.

It may not be useful to you right now, but it's certainly worth keeping an
eye on. In the distance is the prospect of object (table) inheritance,
allowing far more flexible and efficient object-oriented structures than
regular relations can deliver, all the while maintaining SQL compatibility -
not something you're likely to have encountered.

I'm not associated with them in any way, other than as a very satisfied
user.

Marcus
--
Marcus Bointon
Synchromedia Limited: Putting you in the picture

[EMAIL REMOVED] | http://www.synchromedia.co.uk



Messages by Day
March 31st 2001
March 30th 2001
March 29th 2001
March 28th 2001
March 27th 2001
March 26th 2001
March 25th 2001
March 24th 2001
March 23rd 2001
March 22nd 2001
March 21st 2001
March 20th 2001
March 19th 2001
March 18th 2001
March 17th 2001
March 16th 2001
March 15th 2001
March 14th 2001
March 13th 2001
March 12th 2001
March 11th 2001
March 10th 2001
March 9th 2001
March 8th 2001
March 7th 2001
March 6th 2001
March 5th 2001
March 4th 2001
March 3rd 2001
March 2nd 2001
March 1st 2001


Messages by Month
December 2001
November 2001
October 2001
September 2001
August 2001
July 2001
June 2001
May 2001
April 2001
March 2001
February 2001
January 2001


Messages by Year
2008
2007
2006
2005
2004
2003
2002
2001
2000