简单
技术面试0 次浏览

请实现一个简单的用户关注功能,包括关注和取消关注的接口设计。假设用户关系存储在关系型数据库中,需要考虑并发操作和性能优化。

小红书后端工程师
数据库API设计并发控制

答题要点

1. 设计合理的数据库表结构(如用户表和关注关系表);2. 使用事务保证操作的原子性;3. 考虑使用乐观锁或悲观锁处理并发问题;4. 可以添加索引优化查询性能。