如何创建一个 Web 应用程序(使用 Java、C# 或 JavaScript),它使用 NoSQL 数据库作为后端,但可以灵活地更改后端(例如从 couchDB 到 mongoDB),而无需重写大量代码。
我认为最好使用一些框架,例如 Java 的 Spring 和 JavaScript 的 Wakanda。如果这是要走的路,那么请列举一些框架。
我知道不同类型的 NoSQL 数据库之间存在很大差异,我也知道这取决于需要解决的问题。但这是一个理论问题,因此我想获得许多不同的选项,可以用来解决不同的问题,同时让 NoSQL 的应用程序“独立”(在某种程度上,例如仅在基于图形的)后端。
感谢您的回答和时间。