Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:How about transfer rate and reliability? (Score 1) 215

And how does the size of a photographs compare to a 1500 page book? Modern mobile phones come with cameras that can take pictures that are 30MB each. That 1TB is enough for 35,000 photos at that size, but it doesn't take too many doublings for it to start to feel cramped. HD video can get through it very quickly and most modern phones can record at at least 1080p now.

Comment Re:Ok, so what's the new flavor of the moment? (Score 2) 291

As with C before it, the fast languages are the ones where people have invested a lot of time and effort in the compilers. JavaScript is pretty horrible to compile, but there's no reason why languages like Java or Ruby would be slow, other than effort. The Ruby implementation is pretty slow, but it's also pretty simple. Go and C had the advantage of being able to get fairly good performance from a simple compiler, but if you compare a modern GCC or Clang to an early C compiler you'll see a massive performance improvement. A modern JavaScript implementation employs all of the techniques from Self and Smalltalk, as well as some new tricks (in particular, loading time is far more important for JavaScript in a web browser than any other language). If you look at the WebKit JavaScript implementation, it has four different implementations (a bytecode interpreter, a simple fast JIT, an optimising JIT and a more complex optimising JIT) and promotes code to the later ones as it appears on hot paths.

Comment Re: Everyone hates Ruby (Score 2) 291

Indeed. I always found it entertaining to see what was going on in Ruby-land: concepts from 20-30 years ago that other languages had explored (and often discarded having discovered major issues with them) being touted as new and shiny and one of the reasons why Ruby is great. Rails itself is something of an example of this: NeXT's WebObjects (of which there's been an open source reimplementation in the form of GNUstepWeb since the mid '90s) had a very similar model and was the first (or possibly second, depending on exactly how you count, but within a couple of months either way) ever web-app development framework. 20 years later, Rails is a new and exciting way of developing data-driven web applications that is completely different from anything that's come before!

Comment Re:Constant writes such as backups, security camer (Score 1) 438

The consumer-grade SSD in my laptop can happily handle 2-300MB/s of sustained writes (and, simultaneously, 200MB/s of sustained reads). If you're doing linear writes, then you're the optimal workload for wear levelling. You'll be hard pressed to find a drive that isn't guaranteed for 5 years of writes at the maximum throughput the drive can handle.

Although, as other posters have pointed out, you'll get better sequential write speed and reliability from a RAID array of slower disks.

Comment Re:What about long-term data integrity? (Score 1) 438

Now what about storage durability? With 3 bits per cell, how long before the data fades?

I was under the impression that the controller would handle this. Cells are typically marked as dead once their thresholds are such that you can't guarantee that they'll hold their contents for a year (there was an interesting paper at EuroSys this year about extending the lifespan by using these cells for short-lived data and exposing that functionality to the OS). If a cell is getting close to the time when the data has been unmodified for long enough that its integrity is in danger, then the controller will use the same mechanism as wear levelling to read it and write it back (either in the same place or somewhere else). Most of the time, this will happen as part of normal wear levelling, as unmodified data are moved around to sit on cells that have been rewritten a few times and spread the wear onto some of the cells that were only written once.

Comment Re:Shyeah, right. (Score 1) 284

Tape was never alive for consumers

Not true. In the '90s, you could buy a tape drive and one tape to back up your £120 hard drive for £100 for the drive and £20 for the tape. I remember quite a few companies including tape drives on their more expensive consumer machines for exactly this reason. The tapes have stayed about that price, but now the drive is £1000 - and that's a single drive, not a tape library. That doesn't just price it out of the market for consumers, it does for small businesses too. It won't be long before it's also too expensive for medium businesses. For very large companies like Google, it's also too expensive because the bandwidth to tape is too slow unless you buy so many drives that the cost is prohibitive.

Comment Re:Shyeah, right. (Score 1) 284

Also, we use raw storage in the context of _individual_ incompressible backup sets, not backup data at scale, because very few places backup a high ratio of incompressible data overall.

I'm not convinced that's true. At home, my NAS uses compression, so the raw capacity of the tapes is likely the relevant one, unless the tape somehow manages to recompress lz4-compressed blocks and gain a benefit (not entirely impossible, as lz4 is optimised for speed, but pretty unlikely). At work, the NetApp filer that the tape backups run from also uses compresses and deduplicates online, so not much redundancy there either.

What's the cost of doubling your storage capacity with either technology, for a few iterations? It's buy more tapes vs. $2&%fhqwgads!!1

Not really, unless you're talking about longer backup cycles. With tape, the backup time can quite quickly become a bottleneck, so you end up needing a second jukebox.

Comment Re:Shyeah, right. (Score 1) 284

I'd love to use tape for home use. I have a NAS that I back a couple of laptops up onto. It has 3x2TB drives in a RAID-Z configuration with compression and deduplication enabled for the backup volumes. If I could get an eSATA tape drive something with 2-4TB cartridges then I could easily back that up and store the tapes somewhere else. LTO-5 / LTO-6 would do the job. LTO-5 tapes are pretty cheap now and LTO-6 isn't too bad, but the drives are insanely expensive. For the price of the drive, I could buy two more NAS boxes with the same size disks, stick them in different people's houses, and zfs send to them periodically for backups - and still have enough money left over to pay for their electricity consumption for the next 5 years.

If LTO-6, with its 6.4TB tapes, launches with a consumer-oriented drive, then I might consider being an early adopter, just buying a couple of tapes initially and assuming that the price will go down in a few years. It won't though. And we know from history that any industry that concentrates on the high-margin high end of the market that eventually that market shrinks as the quality of cheaper low-end equivalents gradually improve until no one can justify them anymore (see SGI, US steel for examples).

Comment Re:America's loss is Africa's gain (Score 1) 338

However, there is another issue that is mostly unrelated: the U.S. is less densely populated than most "Western" countries, and the cost of infrastructure for providing comparable service is provably higher

And that's exactly the sort of thing that the grandparent is talking about. The vast majority of the US population lives on the coasts near the big cities, where the population density is significantly higher than most of Europe, yet the telephone networks are inferior. If you look at the population density of the USA, the nationwide statistics are skewed by the enormous areas where basically no one lives. If you focus on the areas where 95% of the population lives, the US and most of the EU have quite similar population density. Both can suck for Internet access if you're in the 5%, but the US also doesn't do a very good job for the 95%.

Comment Re:She thought she was the customer (Score 1) 189

People having problems with Facebook 5 years ago had some excuse. Now, there have been loads of stories in the mainstream press (TV news, front pages of newspapers) about privacy issues regarding Facebook. If you look at a company offering you something 'for free' and don't spend a bit of time wondering what they're getting out of it, then you're going to spend your life falling for scams. In the case of Facebook, the information about what they get out of it is very public and easy to find.

Slashdot Top Deals

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...