简体   繁体   English

设计模式键值数据存储应用程序层

[英]Design Patterns Key-value data stores application layer

Hello I am trying to find a reading about how to design your application layer when dealing with Key-Value data stores. 您好,我正在尝试阅读有关处理键值数据存储时如何设计应用程序层的内容。 In my case an In memory data grid. 就我而言,内存数据网格。

So far from own experience I have ended with Domain Driven Design. 到目前为止,我个人的领域驱动设计已经结束了。 I was wondering if there are any recommendations, or blueprints or design patters that can be followed. 我想知道是否有可以遵循的任何建议,蓝图或设计模式。 Or good books on this topic. 或关于这个主题的好书。

Can you commend a bit over my choice - Domain Driven Design for data grid based programming ? 您能否赞扬我的选择-基于数据网格编程的域驱动设计?

Spring Data Key-Value provides an abstraction to work with KV storages. Spring Data键值提供了用于KV存储的抽象。 Documentation provides a brief overview of usage pattern. 文档提供了使用模式的简要概述。 You can use it as inspiration for designing your application layer. 您可以将其用作设计应用程序层的灵感。

Spring-Data-Hazelcast project is built on top of SDKV. Spring-Data-Hazelcast项目建立在SDKV之上。

In Ignite usually Data Grid is considered as a data layer an application logic can work with. 在Ignite中,通常将数据网格视为应用程序逻辑可以使用的数据层。 I would take a look at the main concepts of Data Grid and see how your application logic lays on top of it. 我将看一下数据网格的主要概念,并了解您的应用程序逻辑如何置于其之上。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM