【问题标题】:Is there any SQL + Redis Hybrid ORM/OHM framework?有没有 SQL + Redis 混合 ORM/OHM 框架?
【发布时间】:2016-08-26 06:39:59
【问题描述】:

我找不到任何相关的框架。例如,用于 Hibernate 和 Jedis 的混合 ORM/OHM 框架(JAVA 框架)。这种框架还没有出现的原因是什么?

【问题讨论】:

  • 我的回答有帮助吗?

标签: sql hibernate orm redis jedis


【解决方案1】:

Redis 是 NoSQL 数据库之一,它不支持 RDB 提供的丰富功能。 (二级索引、分组、多条件查询等)所以自然用SQL封装Redis操作是没有意义的。

如果您只想拥有 Redis 的 Object Mapper,spring-data-redis 提供了 Serializer/Deserializer,因此您可以将对象存储到 Redis 中的字节,并将数据从 Redis 加载到对象。

【讨论】:

    【解决方案2】:

    检查

    https://github.com/xetorthio/johm

    JOhm 是一个速度极快的 Java 对象哈希映射库,其灵感来自于很棒的 Ohm。 JOhm OHM 是旧 ORM 的现代化身,例如 Hibernate,不同之处在于我们在这里处理的不是 RDBMS,而是 NoSQL 摇滚明星。

    JOhm 是一个用于在 Redis 中存储对象的库,一个持久的键值对 数据库。 JOhm 设计为微创,完全依赖于 在注释挂钩的帮助下进行反射以实现持久性。这 基本思想是允许大型现有代码库轻松插入 无需扩展框架基类或 提供过多的配置元数据。

    可通过 Redis Append-only 文件获得持久的数据存储 (AOF)。默认的持久化策略是快照。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-14
      • 2017-10-01
      • 1970-01-01
      • 2012-03-20
      • 2015-04-29
      • 2012-07-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多