1. A computer-implemented method comprising: providing in an application layer, an analysis engine in communication with a ruleset including a rule for identifying an issue with a data record; causing the analysis engine to communicate with a database engine of an underlying database layer, to access information of an in memory database; and causing the analysis engine to apply the rule to the information in order to identify whether the issue is present, wherein the database engine is configured to execute at least some logic of the rule to the information.