الهدف من تصميم Cassandra هو التعامل مع أعباء عمل البيانات الضخمة عبر عقد متعددة دون أي نقطة فشل واحدة. لدى كاساندرا نظام توزيع نظير إلى نظير عبر العقد الخاصة بها، ويتم توزيع البيانات بين جميع العقد في المجموعة.