( enpassant | 2017. 02. 16., cs – 21:14 )

Az adatbázisban tárolásnak is vannak előnyei:
- könnyen el lehet érni távolról, ugyanazon módon, mint az adatbázis adatokat, nem kell külön protokoll, auth(r).
- cluster
- indexelhetőség
- különféle lekérdezéseket hajthatsz végre
- kezeli a tranzakciókat és a konkurens elérést

Láttam egy videót, ahol készíttek egy kis Web-es programot (Scala-ban). Itt a fájlok feltöltésénél blokkonként (2-4kB) hash-elték, és key-value adatbázisba (Riak) töltötték be a blokkokat, ahol a key a hash volt, a value a blokk, majd az összes hash-t ami egy fájlhoz tartozott, azt szintén hash-elték és ez lett a fájl azonosító hash-e, aminél a value a hash-ek listája volt.
Demo-ként feltöltöttek egy több száz Megás videót, majd VLC-vel http-n keresztül streamelve játszották le.

Szerk.: megtaláltam a videót, eszerint pontosítottam a leírást.