It is important to consider Data Domain's architectural approach optimized for inline data
dedupe.
Data dedupe uses algorithms to analyze and make changes to data with the goal of reducing the amount of capacity to store it. Addiitonally, a core tenant of data dedupe is to do no harm - all of the data should be accessible and unaltered from the user and application perspective. These characteristcs make inline data dedupe CPU intensive. And for Data Domain customers - that is a very good thing.
Traditional storage system performance is typically disk-limited with disk drives as the biggest bottleneck. Many storage systems offset this by providing caching algorithms and wide stripping across a large number of disk drives. Wide stripping is valuable but again relies on disk performance - which is the slowest aspect of any storage system. The concept behind wide stripping is "many hands makes light work". But those "hands" or disk drives don't come for free - additional disk capacity results in high costs to the customers on a number of levels.
There is brilliance in the CPU versus disk-driven approach for a data dedupe storage system. There is a wide gap between CPU and disk performance and this continues to increase over time. Additionally, the cost of CPU performance is far lower than disk drives. And since data dedupe - especially when it is being performed inline - is CPU-intensive - Data Domain has a sustainable architectural advantage.
Traditional storage systems were built to support transactional data and not to be dedupe engines. That is why you see very few inline data dedupe storage systems in the market. Most storage system vendors have a "hammer" and they want to turn everything into a "nail".
Data Domain's architecture enables their ability to provide inline data dedupe with high performance levels that will just keep getting better as CPU performance keeps getting better. This is critically important since the growth of primary data increases and all of it has to be backed up without impacting operations or backup windows.
Data Domain isn't a general purpose storage system with data dedupe algorithms added as a feature - it is a purpose-built solution that was designed and optimized for inline data dedupe that has created an entirely new and valuable category in IT.