هر ردیف (یا کلید) دقیقاً به یک shard می‌رسد که با بازه، hash یا یک جدول جستجو (directory) انتخاب می‌شود. ظرفیت نوشتن و جای داده را زیاد می‌کند، ولی کوئری و تراکنشی که چند shard را لمس کند گران می‌شود. با partitioning درون یک node فرق دارد.