There are certainly things that put the relational database on a different planet from other forms of engineering. One of the most important is redundancy. Successful practitioners of most types of engineering may include many layers of redundancy in their designs.