Begini, saya sedang mengembangkan sebuah aplikasi storage sederhana, menggunakan Amazon S3, aplikasi dikembangkan dengan C#
aplikasi ini behaviournya kurang lebih seperti dropbox, bisa mensync ke storage di S3 dan di komputer kita
Yang saya bingung (mungkin pertanyaan ini sangat spesifik ke platform), sesuai link ini dropbox mampu mengupload sebagian file yang berubah saja (ex file 1Mb diubah hanya sebesar 1Kb, yang diupload hanya sebesar perubahan saja, tidak keseluruhan)
Namun AFAIK dropbox menggunakan S3 untuk penyimpanannya, dan object di Amazon S3 itu immutable, hanya ada opsi untuk me-rewrite keseluruhan file, tidak bisa mengappend sebagian file, sumber
Yang ini saya tanyakan bagaimana cara membuat aplikasi yang sedang saya kembangkan ini berprilaku seperti dropbox? Logicnya seperti apa?
Kalau untuk melakukan Range-Put sepertinya Microsoft Azure Blob Storage punya kemampuan untuk melakukan Range-PUT ke file yang akan diubah, kalau ada yang sudah berpengalaman boleh minta sharenya? soalnya untuk "pindah" ke Microsoft Azure learning curvenya cukup terjal juga hhe :D
Goal yang ingin saya capai adalah bagaimana mengupload hanya "delta" file nya saja sebagai upaya untuk penghematan bandwidth
Sebelumnya terimakasih banyak atas kesempatannya untuk join ke grup ini :D
Regards,
ernesto
The Power of Community
Twitter: @cloud_indonesia
Portal: http://www.cloudindonesia.or.id/
FB: http://www.facebook.com/groups/cloud.indonesia/
0 komentar:
Posting Komentar