[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Argument on XML

Subject: Re: Argument on XML
From: "Ihe Onwuka ihe.onwuka@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 19 Aug 2014 06:23:23 -0000
Re:  Argument on XML
The answer to end all arguments.

All database technologies (including your favourite one, including NoSQL),
entail a series of compromises which make certain things easy and certain
things hard.


On Mon, Aug 18, 2014 at 7:58 PM, L2L 2L emanuelallen@xxxxxxxxxxx <
xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:

> So I'm on a forum being school by some wizard. I don't know how to respond
> to this:
>
> XQuery to my knowledge exceed SQL very!
>
> That statement is meaningless considering the fact that you don't
> understand what SQL is, let alone what it can do.
>
> Here's a question to ask yourself: if you think XQuery and XML are so much
> better than relational databases and SQL, then can you point to a single
> major website which uses XQuery/XML instead of a real database and SQL?
> I'll save you some research time - you can't. Consider a site that has 1
> million users in its database. Assume that this site sees only 10 requests
> per second, so the traffic is not very high. Assume that each user record
> in the database averages 1KB of data. Since the entire XML structure needs
> to be read into memory in order to be used (unlike a real database), for
> that small traffic load of people just logging in, the server would need to
> use (1,000,000 * 1024 * 10) = 10,240,000,000 bytes ~ 10GB of memory just to
> handle 10 people trying to log in at the same time. Our dedicated servers
> each have 24GB of RAM, and it is not all dedicated to the database. That
> means that, with XML, our servers would only be able to handle 24 people
> using the system at the same time, assuming that every last byte of RAM was
> going to the database. Think about how many people use Facebook at the same
> time. Does it make any sense to use a data store technology that requires
> the entire database in memory every time any person accesses the system?
> When someone logs in to Facebook to get their list of messages, it would
> need to load the entire list of messages that every person has ever sent
> just to get that one person's messages? Does that really sound like a good
> plan to you? You have no idea about all of the optimizations that
> relational databases employ to make data storage and access as fast as
> possible, technologies that have been used for over 40 years, so what
> exactly qualifies you to make the judgement that XQuery and XML are so much
> better?
>
> By the way, the XML standard was introduced in 1996. PHP, let alone SQL,
> is older than XML.
>
> ---end of post------
>
>
> Can someone info me and give me a post that I can shape up and use to
> reply to this.
>   XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>
> EasyUnsubscribe <-list/601651> (by
> email <>)

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.