【发布时间】:2012-12-19 15:49:56
【问题描述】:
我正在开展一个项目,我们正在确定与多个批发商的后端系统的接口的规范。这是我们正在使用的,
- 每个批发商都有多种产品,超过 10,000 种。每个批发商都为其产品定制了价格。
- 未来被访问的批发商列表将继续增长,因此系统可能会访问 1000 家批发商。
- 批发商地理位置分散。
- 该系统的界面允许用户选择他们想要的批发商并浏览他们的产品。
- 产品价格更新应实时反映在网站上。因此,如果批发商更新价格,它应该会立即出现在网站上。
- 系统应与数据库无关。
- 该系统应易于在批发商端设置,并且对他们的日常活动的干扰最小。
最初,我考虑为我们端的每个批发商创建数据库,但未来可能有 1000 家批发商,就性能和存储而言,这是最佳选择吗? 直接查询批发商数据库而不是在本地存储他们的数据会更好吗?我们可以做到这一点并且仍然保持与数据库无关吗? 这种实现的最佳技术堆栈是什么?我需要某种 ORM 工具。
首选基于 Java 的框架和技术。
谢谢。
【问题讨论】:
-
您(想要)使用什么样的技术? (C#、Java、...)
-
我们正在寻找基于 Java 的技术。
-
啊,那我建议你用Hibernate。喜欢的话别忘了投票... ;-)
-
...顺便说一下,如果您想获得真正有用的答案,stackoverflow 上更具体的问题会更好,例如如果你坚持一些查询 => 发布查询
-
BW,感谢您的意见。我知道,SO 不喜欢讨论。希望不是这样。我确信随着项目的推进,我会遇到更具体的问题。敬请关注! :)
标签: database database-agnostic