跳到主要内容

多数据源开发

4 篇文章

用熟悉的 Java 接口处理缓存、文档和搜索。

返回
  • Mapper 实战:Redis 商品缓存读写

    使用 dbVisitor Mapper 调用 Redis 命令,将商品对象映射成 JSON,完成带过期时间的缓存读写和失效处理。

  • 用 Mapper 操作 Elasticsearch

    在 Java 生态中,操作 ElasticSearch 最常见的方式莫过于使用官方的 elasticsearch-java (或旧版的 RestHighLevelClient) 或者 Spring 家族的 spring-data-elasticsearch。这些工具非常强大,但对于习惯了关系型数据库(RDBMS)和 MyBatis 开发模式的开发者来说,切换到 ElasticSearch 往往意味着需要适应一套全新的 API 和思维模式(DSL 构建、Builder 模式等)。

  • 像写 MyBatis 一样操作 MongoDB

    在 Java 生态中,操作 MongoDB 最常见的方式莫过于使用官方的 mongo-java-driver 或者 Spring 家族的 spring-data-mongodb。这些工具非常强大,但对于习惯了关系型数据库(RDBMS)和 MyBatis 开发模式的开发者来说,切换到 MongoDB 往往意味着需要适应一套全新的 API 和思维模式。

  • MongoDB 入门:对象映射与多种访问方式

    在 Java 开发领域,关系型数据库(RDBMS)的 ORM 工具(如 Hibernate, MyBatis)已经非常成熟。然而,随着 NoSQL 数据库特别是 MongoDB 的普及,开发者对于在 Java 中如何优雅、高效地操作 MongoDB 提出了新的需求。