How is Catalyzer different from a relational database?
Catalyzer has different objectives from relational databases: databases handle large volumes of data very efficiently but you need a good understanding of database design to set one up. The focus in Catalyzer is on being intuitive and easy to use. But we make it easy to migrate catalogs into a database if you need to. Another big difference is that databases should be designed up-front: you should know what is going in and how it is to be structured before you start. Catalyzer, on the other hand, is about evolving the best structures as you add more data. So you can start straight away and not worry that you may need to change the structure later.