One can improve how secure databases are. However, that often degrades how well the database performs. The cost increases to improve database security while maintaining database performance. The trade-off comprises three axes: performance, security, and cost. Performance and security can co-exist because of the three trade-off axes. However, it comes at the expense of increased costs (such as effort, planning, and system resources). It is necessary to choose between a database that is secure and performing, a database that is secure and not costly, or a database that is performing and not costly. It is not workable to choose a database that is secure, performing, and not costly.
Read the 7-page whitepaper “The Trade-off Between Database Security and Database Performance” to learn more about how ensuring database performance involves ensuring that end-users can get to everything that they need. In contrast, improving database security focuses on controlling the access to end-users to the resources. Database security and performance are two of the critical quality attributes used in evaluating the service being delivered by databases to the end-users. While these attributes are desirable for databases, end-users often see them as almost inversely related. As database security becomes more important over time, this brings its effects on database performance to the forefront. Security methods cannot affect end-users. It is not possible to sacrifice security compliance because of the risk of data breaches and the requirements to meet regulatory guidelines.