本发明公开了一种列访问感知的数据缓存方法及系统,所述方法包括用于非事务型查询操作的步骤、用于事务型增加、修改或删除操作的步骤和用于缓存监听的步骤;用于非事务型查询操作,判断是否命中缓存,如果是,就在数据缓存系统中查询数据同时修正列访问频数的步骤,如果否,就在关系数据库中查询数据同时修正列访问频数的步骤;用于事务型增加、修改或删除操作,将变化数据实时同步到缓存的步骤;用于缓存监听的步骤,用于修正列访问频数的步骤,用于修正缓存数据的步骤。本发明具有低响应时间、高缓存命中率以及高吞吐量等特性,通过列访问频率动态修正缓存数据内容。