使用 ORM 的实时项目
Posted
技术标签:
【中文标题】使用 ORM 的实时项目【英文标题】:real time project with ORM 【发布时间】:2013-05-22 17:12:05 【问题描述】:经常听说任何ORM的性能都达不到通过ADO.Net直接连接的性能,这是真的吗? 我正在使用一个实时的应用程序,我在组装初始架构时处于两难境地,或者我是否将 ORM 层数据与 ADO.Net 一起使用?如果您使用性能更高的 ORM?
实时应用只能用NoSQL制作还是有案例要用SQL制作?
我不知道这是否是我对此类应用程序最大的问题,但我认为这将是最重要的问题之一,实时应用程序还存在哪些其他问题
【问题讨论】:
【参考方案1】:经常听说任何ORM的性能都达不到 通过 ADO.Net 直接连接的性能,这是真的吗?
不,这个网站uses ORM,它通常很快。
我正在使用实时应用程序
实时没有标准定义。 Windows 操作系统(除了一些移动版本)不是实时操作系统。您需要对实时有更好的定义。
实时应用只能用NoSQL制作还是有用SQL做的案例?
这取决于。可以用SQL,也可以用NoSql,完全不用数据库,可以用Assembly写。
我不知道这样的应用程序是否会是我最大的问题......
首先要定义您的要求。没有明确的要求意味着您可以在这里提出更多问题,而不会更接近您的目标。
【讨论】:
这仍然是一个模糊的定义。多么伟大?多快?如果你把它放在一个尺度上,定义可接受的标准、平均故障时间、平均响应时间,这些将提供更好的材料来理解你领域中的 实时 术语。我相信你最大的问题是模糊的要求。没有明确的要求=毫无例外的死项目。时间问题。 实时应用的部分一直是我的知识匮乏,我找资料真的行不通,我觉得我的问题表达错了,我真正想问的是: 注重性能,用ORM还是ADO.Net有什么区别?即使有大数据?以上是关于使用 ORM 的实时项目的主要内容,如果未能解决你的问题,请参考以下文章
对于带有 Derby db 的 Spring MVC 项目,我应该使用啥 ORM?
在不使用 ActiveRecord 作为其 ORM 的项目中难以使用 ActiveMerchant?