数据库中关于缓存,读写分离,水平切分的使用场景,及优缺点 缓存: 读快,但是容量小 使用场景,常用于 读不是很大的时候 读写分离: 解决了读的压力,但是成本高 使用场景,常用于 解决数据库的读比较多的情况 水平切分: 解决数据库的写性能,目前没有发现缺点 使用场景,常用于 线性降低单库数据容量; 线性提升数据库写性能 for update的作用 应该在事务下进行 保证当前查询的结果不被其他事物所影响, 一般放在查询语句的后面, 这是在并发情况的处理相当好的一种情况