2010-10-12 12 views

Odpowiedz

4

„API publicznych Kasandry jest oparta na Thrift, który nie oferuje możliwości Streaming -. Dowolnej wartości pisemnej lub naciągane musi zmieścić się w pamięci ten jest nieodłącznym Thrift użytkownika Dlatego też dodanie do Cassandry obsługi dużych obiektów wymaga specjalnego API, które ręcznie dzieli duże obiekty na części. Potencjalne podejście jest opisane w http://issues.apache.org/jira/browse/CASSANDRA-265. W międzyczasie można obejść pliki ręcznie w porcje o dowolnej wielkości, z której czujesz się komfortowo - przynajmniej jedna osoba korzysta z 64 MB - i tworzenie pliku odpowiada wierszowi, z fragmentami jako wartościami kolumn. "

Od: CassandraLimitations

3

zależy od wielkości, kassandra nie nadaje się do dużych obiektów binarnych, może przechowywać do 2gb przy każdej kolumnie podzielonej na 1 mb. możesz przechowywać pliki w systemie plików (lub cdn dla sieci) i przechowywać linki, a może z podglądami do Kasandra, lub możesz spojrzeć na mongodb + gridfs.

Powiązane problemy