Netezza uses a proprietary architecture called Asymmetric Massively Parallel Processing (AMPP). The AMPP architecture distributes data and query processing across multiple processing blades called S-Blades. Each S-Blade contains processors, memory, and is connected to disk arrays through a database accelerator card. This architecture allows Netezza to process large volumes of data in parallel across the S-Blades for high performance. Netezza also uses some unique tools and concepts compared to traditional databases, such as not enforcing constraints for improved load performance and using hidden columns to track transaction details instead of redo logs.