That was my absolute first thought.. While I love dropbox, the team, and enjoy reading about their immense success, the security nerd in me demands that everything I put my data on is "mine" for more or less the definition that while I might not own the servers or disks, I have a great level of access to them.
"Use my own S3 account – I would pay a lot to have the ability to store my data in my own S3 account. I realize part of Dropbox’s business plan likely revolves around charging for storage, but I propose they offer a high-end account where I just pay $30/month for the use of their API to power file revisions, the web interface and all of that, all-the-while being stored on my own S3 account."
Of course that point is now moot if I can get the file versions natively with S3.
By appending version suffixes by your self, all your clients/apps must be made aware of the current version suffixe and coordinate it (say you have multiple files with different version), can get real messy. And with that method, there is no way to mimic deletes either.
I think the main goal of S3 is to provide a dropbox like feature. You can simply PUT/GET/DELETE/COPY just like before and not worry about version control... and s3 just transparently handles it for you
Come back to CloudBerry Lab website next week to download a version of CloudBerry Explorer with Amazon S3 versioning support http://s3.cloudberrylab.com/
12 comments
[ 3.5 ms ] story [ 31.3 ms ] threadI wrote about that in regards to dropbox in 2008: http://paulstamatiou.com/thoughts-on-dropbox
"Use my own S3 account – I would pay a lot to have the ability to store my data in my own S3 account. I realize part of Dropbox’s business plan likely revolves around charging for storage, but I propose they offer a high-end account where I just pay $30/month for the use of their API to power file revisions, the web interface and all of that, all-the-while being stored on my own S3 account."
Of course that point is now moot if I can get the file versions natively with S3.
Another is the Boto Python library (more or less a wrapper for all AWS stuff). http://code.google.com/p/boto/
Hopefully both of these will get version control support real soon.
I think the main goal of S3 is to provide a dropbox like feature. You can simply PUT/GET/DELETE/COPY just like before and not worry about version control... and s3 just transparently handles it for you
This is why I use JungleDisk.
ZFS (after pool ver. 21 I suppose) has deduplication - are they building on something similar ?