如果对hibernate缓存如此担心的话
建议你关闭cache1,所有操作都用 hibernate进行,是否可行?
y
2,查询数据是否存在时,会不会漏掉(可能在缓存中没有保存到数据库,查不到的情况)?
n
3,1W以下的数据操作,在30秒左右会不会有性能问题?
n
4,内存会不会不断涨大?
看你的程序怎么写了哦~
5,与JDBC与 ibatis比hibernate会好些吗?
如果从性能角度(还把hibernate提升性能的cache给去掉),它是肯定不如直接jdbc 甚至ibatis的
建议你关闭cache1,所有操作都用 hibernate进行,是否可行?
y
2,查询数据是否存在时,会不会漏掉(可能在缓存中没有保存到数据库,查不到的情况)?
n
3,1W以下的数据操作,在30秒左右会不会有性能问题?
n
4,内存会不会不断涨大?
看你的程序怎么写了哦~
5,与JDBC与 ibatis比hibernate会好些吗?
如果从性能角度(还把hibernate提升性能的cache给去掉),它是肯定不如直接jdbc 甚至ibatis的
h在对付很多表时就力不从心了,像我上一个项目,从8张表里查数据,然后插入临时表,8张表之间还有关联,最后不得不用j。j的话数据量对速度影响非常大,h就不那么明显。以上,本人理解,不对之处,请指出。
h在对付很多表时就力不从心了,像我上一个项目,从8张表里查数据,然后插入临时表,8张表之间还有关联,最后不得不用j。 j的话数据量对速度影响非常大,h就不那么明显。 以上,本人理解,不对之处,请指出。我想H连10W的记录都处理不了,H早被淘汰了,你的项目设计不合理。建议你去看看DDD(领域模型驱动设计)。