January 25, 2013 at 3:07 am
January 25, 2013 at 3:13 am
Sean Pearce (1/25/2013)
sipas (1/25/2013)Personally I don't give two hoots if I get the answer right or not - as long as I learn something useful.
I agree with that sentiment, however I learned nothing from this question.
I'm probably less experienced than a lot of people on this forum, so maybe this question was more useful for people like me who've still got a lot to learn.:blush:
January 25, 2013 at 5:35 am
Thanks for the question. Wasn't quite sure of what to pick. I agree with most of the comments.
January 25, 2013 at 6:31 am
Koen Verbeeck (1/23/2013)
I'd like to see the performance of the XML solution.Also, I would think the structure of your website is known, so a relational model is preferred.
Curious to see the debate that will follow 🙂
Exactly.... according to the reference
If your data is highly structured with known schema, the relational model is likely to work best for data storage
And the details were given in the question so it is reasonable to assume it is known.
January 25, 2013 at 6:32 am
Sean Pearce (1/25/2013)
sipas (1/25/2013)Personally I don't give two hoots if I get the answer right or not - as long as I learn something useful.
I agree with that sentiment, however I learned nothing from this question.
I second that.
January 25, 2013 at 7:08 am
sipas (1/25/2013)
Which is why you don't make the decision based on that one sentence - therefore 'either' is the correct answer.
There is not enough information to know if either model would be appropriate, let alone both! Without any supporting information, the last answer isn't any more correct than the first two.
January 25, 2013 at 7:41 am
Sean Pearce (1/24/2013)
To add, I chose relational and I will stick to that.
But what, then, will you use for an RDBMS? I'm not aware of any that conforms to the relational model. :crying:
Tom
January 25, 2013 at 11:46 am
Read the question and then reread the question. I looked for the answer of "it depends" and found none. Then I thought about what would work and reread again and then got it right.
I have to admit that this question did not cause me to learn anything but such is life.
Not all gray hairs are Dinosaurs!
January 26, 2013 at 9:55 am
Koen Verbeeck (1/23/2013)
I'd like to see the performance of the XML solution.Also, I would think the structure of your website is known, so a relational model is preferred.
Curious to see the debate that will follow 🙂
I have no experience of using native XML databases with data capture from websites, but if XML is used to provide part of the read-only web content in a file-based early-rendering model, it can be exceptionally fast. We populated our College course web pages from a static 3 megabyte XML document with XSLT using ASP.NET's XslCompiledTransform, and rendering times were basically too fast to measure (served from our least-powerful production server in 2006, I recall) compared with serving static pages.
January 28, 2013 at 11:37 pm
Absolutely no idea about the question. Just guessed it right. 🙂
February 3, 2013 at 1:11 pm
I guessed relational and got it wrong, based on the known unknowns such as performance and scalability factors.
+1
February 4, 2013 at 2:15 am
Koen Verbeeck (1/23/2013)
I'd like to see the performance of the XML solution.Also, I would think the structure of your website is known, so a relational model is preferred.
Curious to see the debate that will follow 🙂
+1
I don't like questions like "it depends".
Without concrete and detailed information a proper solution could not be obtained.
Microsoft Certified Master: SQL Server 2008
MVP - Data Platform (2013 - ...)
my blog: http://www.sqlmaster.de (german only!)
February 13, 2013 at 2:51 am
BrainDonor (1/24/2013)
The true answer should be "Either is a candidate at this point, due to insufficient information".
That goes along with my thoughts. An answer of 'Either may be appropriate' rather than 'Either is appropriate' would be better, IMO.
February 21, 2013 at 7:09 am
For the kind of website that was described, SQL server is not going to be appropriate, because none of the CMS's that are appropriate will use it as a back-end.
Or were we supposed to think that anyone would write a CMS from scratch in this day and age?
As for XML - is that meant to be a hierarchy of files, or a single monolithic schema? The latter is certainly not clever even if it is small enough to be held in memory.
February 21, 2013 at 2:43 pm
mike brockington (2/21/2013)
For the kind of website that was described, SQL server is not going to be appropriate, because none of the CMS's that are appropriate will use it as a back-end.Or were we supposed to think that anyone would write a CMS from scratch in this day and age?
As for XML - is that meant to be a hierarchy of files, or a single monolithic schema? The latter is certainly not clever even if it is small enough to be held in memory.
I agree with that, so I'm going to stick with my original reaction: I'll use a mixture of both plus a few other things besides. The answer given as "correct" (either will do) is utter drivel (I suspect it wasn't intended as anything else, some questions are there just to provoke debate and this could well be one of them) but "neither of them will do" isn't useful either ("neiother will do on its own" would be somewhat useful, of course).
Tom
Viewing 15 posts - 46 through 60 (of 71 total)
You must be logged in to reply to this topic. Login to reply