【发布时间】:2013-10-01 13:43:57
【问题描述】:
我想用 spring 做一个 web 服务。一些简单的东西让它变得更复杂。目前我与 Symphony2 和 Mongodb 有相同的逻辑,这个想法是通过一个 Web 服务每秒有很多请求。
关键是将php中的实际代码迁移到Java,我想用spring来做。在我了解我可以安装的 REST 服务之前:
- 球衣
- 直接使用spring MVC
- 杰克逊
哪一个是最好的、更实际的、快速的、简单的....?在其他站点中,我试图将我的实际数据库(Mongo)与 Hibernate 一起使用,但我遇到了几个问题。那么,我的问题是,我应该选择其他数据库吗?我应该删除休眠吗?休眠如何惩罚延迟我的意思是,如果我使用或不使用休眠,我将失去多少时间。例如,如果您是否使用 Doctrine(PHP 中的 hibernate=Doctrine “或多或少”),从您将请求发送到 Web 服务并从中获得答案的时间会有所不同。
我终于用hibernate什么db了:
- MySql
- PostgreSQL
- 甲骨文
这个想法是做一个与股票市场相关的项目,因此在数据库中同时进行货币和新插入、更新和选择的大量更改。当更接近“实时”时更好。
感谢您的帮助!我很抱歉我更想改成java的php男孩的问题:)
【问题讨论】:
-
为什么要在 mongodb 中使用 hibernate?
-
好吧,只是因为我的实际逻辑是使用 mongo + DoctrineMongo,我应该删除 MongoDb 吗?但是...我应该选择哪个数据库我知道例如 Mysql 不如 mongodb 快。
标签: java spring jersey jackson