- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
You could create function based indexes (Oracle) on it, but does seem like a pretty crappy way to do it.
Admin
This story is gay.
Admin
My personal unfavourite? CSV files with embedded newlines in some of the fields. Try parsing that with a line-by-line loop. :(
Admin
This comment is a submissive bisexual female-to-male transsexual.
Admin
I was going to write a lengthy message chiding you for being so nitpicky, but I have to run to the ATM machine (I just hope I can remember my PIN number).
Admin
Yeah, the standard way is to use commas. This one used 'lol :p' as the delimiter.
As far as RAID goes, in typical use RAID refers to specific technological implementations. For instance, if I were to configure mirroring over two cheap RAID 5 arrays, I would have a Redundant Array of Inexpensive Redundant Arrays of Inexpensive Disks. A RAIRAID?
More seriously, RAID as a technology would describe the type of an array - as opposed, for instance, to a lolcat array, or a toaster array. A RAID disk is usefully distinguished from a disk that is not part of an array, and redundant RAID is usefully distinguished from a single array. Essentially, even though the phrase "Redundant RAID" contains duplication when the term RAID is expanded, it contains additional information not present in the dupe-free form. As it is simply deleted, rather than providing an efficient means of restoration, such linguistic collapse is too lossy for many applications, and insisting on it is too whiny for all others.
As the problem lies in the naming of RAID technology itself, rather than in any improper application of the words redundant, array, inexpensive, independent, or disk, those complaining about such uses should clearly shut up and quit being whiny bitches.
Admin
Admin
Indeed we rely so much on materialised views that we never even both with database design. We just shove all of out enterprise data into a single row of a single column and let the views sort it out while we kick back and play xbox.
Admin
Whoohoo, this brings back memories. But COBOL redefines should really be left to COBOL and flat files.
<Flat file DBA mode> This is a very flexible solution. An new record type can be up and running is a few hours </Flat file DBA mode>Admin
Admin
Anyway, about the inexpensive/independent. At the time of the Patterson paper, you had these really huge enterprisey harddisks with storage capacities up to perhaps 100 MiB (w00t!). They cost you a limb back then. At the same time, "cheap" (as in cost per megabyte) consumer-grade harddisks started to appear, with sizes like 5 or 10 MiB. Back then, the total cost per megabyte of a RAID was smaller than that of one disk of the same size as the raid.
Today it's the other way around with harddisks in the range of 0.5 TiB to 1.5 TiB. They are cheaper in €/GiB (or $/GiB) than an equal sized (usable space) RAID.
Admin
(Incidentally, hard disks marketroids created the prefix confusion because they used base-10 numbers to inflate their capacity (knowing that their block sizes were always in base-2 units anyway because all operating systems have to make a block fit in base-2 addressed memory), and you used the base-2 prefixes...I find this supremely amusing. I can't fault you for it though, as the IEEE were trying to find a solution to a problem that didn't exist in the first place.)
Admin
<cfset comment1 = ReplaceNoCase(Quangocomment, 'aware about', 'aware of')>
It's a common English faux-pas. No offense meant, it just bugs me. Almost as much as it bugs me that Federal DB info has to be parsed out the way described in the article.
You'd think the government at least would have separated fields for data integrity. Sheesh.
Admin
Was the SNIP required?
How many columns were in the leftover space between 52 and 78?
SELECT rtrim(substring(DataType, 1, 25)) AS ProviderName, rtrim(substring(DataType, 26, 15)) AS ProviderAddress, rtrim(substring(DataType, 41, 10)) AS ProviderNPI, /* SNIP more columns */ FROM dbo.ProviderTable WHERE RecordType = '02'
The underlying table had just two columns; DataType (VARCHAR(78)) and RecordType (VARCHAR(2)).
Admin
I cried because I had a CSV with every field quoted. Then I met a man who had XML.
Admin
I believe the correct term is "redundant RAID array of inexpensive disks."
Admin
Priceless.
Admin
Just more examples of IT professionals solving the wrong problem. They'll argue to the death over the most efficient way to do the import, run the query, break it down into clock cycles and throw around details of the CPU pipelines... meanwhile we're still missing a record.