我有一个spring-boot应用程序,使用spring-data-jpa和本地mongo表。我知道我将在不久的将来将其转移到AWS,我不相信由于许可成本我将能够使用Mongo(Atlas),并且必须使用DynamoDB。我仍在研究加密需求的成本,但我担心我已经实施的所有实体工作。
我关注的是我的实体类,例如与Mongo相关的实体类:
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
@Document(collection = "providers")
public class Provider {
...
}
我更喜欢在本地开发然后部署,但也许这种方法不是最好的?别人怎么处理这个?