利用mongoDB给mysql分表

    xiaoxiao2022-07-07  178

    利用mongoDB给mysql分表

    背景上手1.导入spring操作mongoDB的包2.代码

    背景

    公司的系统里有一个频繁往mysql表中插入数据的接口,由于业务需求是按时间段来做查询,且时间跨度大、查询频繁,我就想到了分表,和开发老大聊了一下,他建议我用mongoDB来做分表,策略是按每个月来做分表,该业务需求一般只查询当月的。我之前很少使用到mongoDB,我浏览了一下资料,mongoDB的表创建是插入时会看表名称是否存在,如果不存在则创建,存在则直接插入,那么做分表就很简单了。

    上手

    1.导入spring操作mongoDB的包

    <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>2.0.13.RELEASE</version> <scope>compile</scope> </dependency>

    2.代码

    @Autowired private MongoTemplate mongoTemplate; mongoTemplate.save(数据对象,表名称);
    最新回复(0)