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: PHP-Mysql-Linux vs ASP-MS SQL Server-Win2000

date posted 10th January 2004 10:35

On Sat, Jan 10, 2004 at 07:24:08AM -0000, Danish Umer wrote:
>
> Hi,
> Can any one tell me or refer the URL regarding the benefits and drawback of
> both PHP-Mysql-Linux and ASP-MS SQL Server-Win2000 and which is best for
> very very large database as well as security and speed.
oky lets go through the points.


MYSQL , Apache and PHP can be run on either platform . as can PostgreSQL
( which I will come to later ). So lets not compare Linux with Win2k...


Now how about the feature sets.

SQLServer vs MYSQL
Well MySql is actually lightweight for database implementation but for
general CMS and simple ecommerce applications it will beat SQL on the
basis of Cost, Processor Utilization and Management (phpMyAdmin) but
never features.

SQLServer vs PostgreSQL
Here we begin to see some similar feature sets, Triggers, Views,
Constraints, Transactional functions with better granularity. Both
DBMSes feature these so again we can compare how much power the PC will
require to drive the operating system and then the RDBMS. In terms of
management consoles I would have to say that whilst its fine to be able
to graphically represent the links and connections you expect it does
begin to drive up (un)desired complexity by allowing you to easily link
data. So dont be fooled into thinking that a simple GUI interface will
be a benefit.

Growing the database and managing the data set.
Well to be honest Unix based environment will scale better, handle
reduncancy and enable faster recorvery times for whole data and engine
environments.

Occasionally in the year we rebuild Linux and Windows boxes, the Linux
boxes allow us to simply put the data and engines wherever we need them
and move them across PC platforms without any effort. If the user has
bought a DELL/COMPAQ/HP etc machine then if CPU has died (mainboard
failure or system death) we first have to buy new Licenses ( anyone want
to pick a fight on that , please call MS Licensing and ask them about
OEM licensing[1] and how its NON TRANSFERABLE). For those customers whom we
encourage to buy their DELLS without OS installed we usaully have them
purchase a seperate FULL license for Win2k, SQl etc enabling us to
transfer liceneses..

Meanwhile Linux, Postgres, PHP etc allow us to place copies anywhere,
within reason of their licensing.


Next up...

Win2k Web server vs Apache

One webserver requires megabytes of memory and install space the other
requires a few megabytes and about 800k of space. Apache supports 69% of
all http transactions on the web. see Netcraft. Simply put youll need a
bigger box if your going to run a Win2k ASP environment..




And then ....

PHP vs ASP


Both can enable dynamic script creation. however PHP support more
advanced Mail delivery, management features, Graphics creation, writting
to PDF without distillers or FDF licensing.

In the long term ASP will require you to buy more third party components
to enable "features" which is fine until one third party app wont
install next to another, or the third party supplier disspears.



HOW WELL DO THEY SCALE FOR LARGE VOLUME APPLICATIONS

Well if you check out Amazon, Slashdot, 535x, you'll notice that they
are driving many of thousands of transactions and they use less power in
terms of technologies and costs than their Propriatary cousins.


Links.


Check out


www.onlamp.com
www.template-toolkit.org
www.netcraft.com
www.apache.org
www.knoppix.org


Noterata

[1] OEM Licensing .. Is only legal if it is installed my a approved
OEM licensed distributor. Buying a OEM license cheaply at a stall is
actually not legal if you read the copywrite notice. Furhter more FAST
and BSA will penalise you for OEM licenes. Clone PCs require full boxed
off the shelf copies or Off Shelf Multiple license copies. If you buy a
Dell and the main board dies or the whole unit dies then MS require you
to buy another license to have it fixed. Assuming that the warranty for
the Dell has expired. OEM licenses are non transferable and cannot be
allocated or moved. If more people held striclty to the licensing
requirements of MS then more would be using open soucrce at the desktop.

Finally

We have actually built a XBOX modded with Linux, apache, mysql and php
to demonstrate webpage handling on Xboxes and its very cool. £90 for
second hand Xbox, £40 for mod chip. The new versions come with 10Gb hard
drives which is plenty of space for playing around. Of course having it
hosted at a datacentre can get you funny looks.



Any questions ?







>
> Regards
> Danish
>
> _________________________________________________________________
> Add photos to your messages with MSN 8. Get 2 months FREE*.
> http://join.msn.com/?page=features/featuredemail
>
>
> --
> ** Get all the Freelance Work you Can Handle *
> The Web Design Business Kit will show you proven tactics
> and strategies for marketing your business, winning bids,
> managing projects and pricing your work. Free Shipping Worldwide.
> Read more & get free chapters at: http://www.sitepoint.com/launch/b7c91e/3/4
>
> To advertise here: http://www.freelancers.net/advertising.html
>
>



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


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


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