Well, not every file, but you see the point.
If that's the case, this has the advantage of having a subset of files recoverable even after >1 disk failure. Unlike RAID 5.
On the flip side: read speed is limited to at most 2 concurrent disks. Unlike RAID 5, where it's N-1. But that's theoretical, what's the reality on read speeds in RAID 5?
Anyway, if that's true, that would be a really weird name. Why didn't they call that "BTRFS RAID 5"? A look at the docs doesn't make this clear to me at all. I'm not sure what to believe...
The concept fills with me with absolute horror though. Losing a part of my files is as bad as losing everything.
The performance benefit with larger files of RAID1 vs RAID5/6 can be very 'substantial'. Even my old 18 TB NAS could achieve 1+ GB/s on sequential reads.
I currently run RAID6 (raidz2) across 10 drives. But I'll be moving to RAID10 before long. Whether using zfs or not, depends on btrfs stability.
RAID5/6 random IOPS can be quite good or as you can expect if you use MDADM.
The best solution seems to be tons of RAM for caching and ZFS with SSD SLOG if you need reliable and fast sync writes. But with ZFS, performance comes second over reliability.
Raid rebuilds take way too long for modern volume sizes.
Raid rebuilds take so long that the likelihood of losing a second drive before completion is very high.
The safety you generally want is redundant copies of checksummed data and metadata blocks.
Btrfs allows you to choose the number of copies of data or metadata separately.
Talking about RAID in the context of btrfs and zfs generally seems to confuse people as it brings in the old expectations and understandings they worked so hard at figuring out for the RAID era.
Rebuilds depend on drive size, not array size.
Tripple-parity as part of ZFS allows you to create even larger VDEVS while keeping the risks manageable. Interesting for low-performance archiving solutions.