腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何将Playfab连接到与Azure DB不同的数据库?
、
、
、
、
我对playfab完全陌生,我有一个关于数据存储是如何工作的问题。我注意到playfab允许您在数据资源管理器中使用KQL访问玩家的数据,这是可以的。我还注意到,最大保留期为90天。我想知道是否能存储我的应用程序的所有数据。 用拙劣的话来说,我正试图找到一种有效地永久保存我所有数据的方法,我在想,例如,设定999 999天的保留时间是否足够,或者我是否需要做其他的事情,比如支付蔚蓝数据存储服务的费用 谢谢你的建议,祝你玩得开心!
浏览 11
提问于2022-05-16
得票数 0
回答已采纳
1
回答
选择哪个访问层才能保留15天的Azure blob存储。
、
我正在考虑将我的服务的一些数据存储在Azure blob存储器中。我真的需要保留数据15天,而且我很少在一天内访问一个文件。我可能得到最多5MB的数据,每天存储。 我不确定哪个访问层(热,冷,存档)可能是一个更好的选择,在定价明智。看完医生后我不太清楚。有没有人给我指点。谢谢。
浏览 0
提问于2018-07-30
得票数 0
回答已采纳
1
回答
C# (VS2019):当两个类都使用VS项目结构时,如何将域层与数据层分离
、
、
、
我有一个简单的,就是遵循三层体系结构。到目前为止,我已经在一个项目中的所有代码和文件分开。我理解,使用Visual,组件应该打包在VS解决方案中的单独VS项目中。在一个项目中分离表示层不是问题,但是我很难将域层和数据访问层分开。数据库由数据映射程序访问,该数据映射器返回包含域逻辑数据的域对象。但是这个对象是在域层组件中定义的,并且由于组件之间不应该有循环引用,所以我不知道如何解决两个组件中需要一个类的问题。 我应该复制粘贴声明吗?但是,每个更改都必须手动地在两个组件中进行镜像。或者我对地图或图层的理解有什么问题吗?
浏览 7
提问于2021-12-10
得票数 0
回答已采纳
1
回答
实体框架,仓库,数据层,3层
、
、
、
、
我试图用实体框架来可视化一个3层的设计。 如果我在EF上下文上有一个存储库,它们都是数据层的组件吗? 或者是存储库本身是数据层,而EF是别的什么? 我将拥有一个与存储库或数据层通信的BLL (我不知道.)我想弄清楚这一切是如何结合在一起的。
浏览 2
提问于2012-01-04
得票数 0
回答已采纳
1
回答
在领域驱动的设计中,你把DbContext放在哪里?
、
、
、
我想在一个新的项目中使用领域驱动的设计。我的第一步是消除DAL项目(实体框架核心)专门使用的模型类,而直接使用业务模型。 但在这一步中,我遇到了循环依赖关系以及在哪里放置DbContext类的问题。 假设我有两个项目--业务和数据。业务项目包含所有业务逻辑和相关实体模型。数据项目包含实体框架特定的内容-配置、迁移和DbContext。 问题来自于依赖性。数据项目依赖于实体模型的业务项目(由配置和DbContext使用)。业务项目依赖于由业务逻辑使用的DbContext数据项目。这个项目架构创建了一个依赖周期,我不知道如何打破这个循环。 我想到了几个(糟糕的)解决方案: Move DbConte
浏览 3
提问于2020-10-06
得票数 1
1
回答
企业库验证块
、
、
、
、
我刚刚开始使用ms验证块,我认为它非常棒。但是对于层之间的数据验证有几个问题。 目前,我使用存储库模式作为连接数据访问层的桥梁。在我的逻辑层中,我填充业务对象,然后使用验证块进行验证,然后将其传递给存储库层,存储库层再将其传递给数据访问层进行插入。我应该在存储库中再次验证它吗?如果是这样,我是否再次验证使用该块,或者是否有更好的方法在此级别进行验证?
浏览 1
提问于2011-02-03
得票数 8
回答已采纳
1
回答
存储库如何依赖于usecase干净的体系结构?
我理解usecase应该如何依赖实体,但我不知道存储库如何依赖usecase。假设我们希望使用userUsecase.register()存储新创建的用户到数据库,usecase应该了解存储库,对吗?至少usecase知道存储库接口,而不是实现。
浏览 4
提问于2020-10-07
得票数 4
回答已采纳
1
回答
基于客户端和web服务的ERP软件设计模式
、
、
、
我将制作用于管理业务活动数据的ERP软件。该解决方案必须有两个主要部分:适用于所有客户端的WPF应用程序和用于所有客户端的ASP.MVCWebAPI应用程序。 API应用程序管理与所有客户端相等的所有公共数据,并将其存储到Azure云中的SQL服务器数据库中。客户端可以通过API访问web服务的这些数据。 WPF应用程序管理所有私有数据,并将其存储在客户端服务器上的SQL服务器数据库中。但这里有个问题。并非所有客户端都有自己的服务器。在这种情况下,数据库还必须运行在像Azure这样的云服务上。 99%的用户只使用WPF应用程序,而不使用web服务。桌面应用程序从web服务访问API。对于这两个
浏览 0
提问于2016-03-30
得票数 0
回答已采纳
1
回答
在Oracle中将数据从单个结构中的多个查询返回到
、
我必须创建一个屏幕,它使用复杂的联接等从多个不同的表中获取数据。只有一个来自UI的服务调用来获取数据,这些数据将以JSON形式返回。 这些是我脑海中浮现的方法。 从服务层执行多个查询,填充一个对象并将JSON对象发回。 创建临时表,填充原始数据更新时所需的数据,并在显示上述屏幕时查询临时表。 对我来说,这两种方法都不能令人信服。我不希望从服务层调用多个数据库,也不希望为此目的创建临时表。相反,我认为应该有一个存储过程,它将执行多个查询并返回一个自定义结构,该结构可以映射到Java对象,然后返回到UI层。 这个是可能的吗?
浏览 1
提问于2014-10-28
得票数 0
回答已采纳
2
回答
Spring企业应用最佳实践
、
、
、
、
在阅读了Gordon关于使用Spring框架构建企业应用程序的最佳实践的文章之后,我想分享一些关于服务层的想法。 我的架构正好代表了戈登在这张图片中所描述的 这个应用程序很复杂,有很重的业务规则,有时需要在相同的用例中使用不同的资源,如数据库、SOAP、REST和文件处理。 对于上述场景,我有一个Service类,它需要执行SOAP和REST请求,并处理一些数据库数据。因此,我在Service类中自动配置了SOAP和REST组件以及存储库来处理数据库内容。 我担心这是否是最好的方法,可以处理我的服务与SOAP、REST、数据库等资源之间的集成。 谢谢
浏览 4
提问于2014-06-07
得票数 1
1
回答
码头存储后端和容器生成的数据存储
、
、
、
、
我正在学习码头仓库,对此我感到有点困惑。 问题1: 我们是否为每个码头主机1后端存储(存储层的图像和可写层的容器)? 如果我们配置一个容器生成的数据存储(为了持久化容器编写的数据(卷、绑定挂载、tmpfs挂载)),我们是要有两个存储(后端和容器生成-数据存储)还是仅仅是一个存储? 问题2:假设我们已经配置了一个卷来持久化容器生成的数据,那么即使容器被移除,它是否仍将是一个将被持久化的联合fs层? 问题3:容器是可运行的映像,但您能具体地向我解释它们是什么吗?他们只是一个工会层吗? 问题4: 如果我们卸载或停止对接器,是环回设备上的瘦池保存了,还是删除了? 如果我们在逻辑卷上配置一个瘦池,然后卸
浏览 5
提问于2020-03-05
得票数 0
回答已采纳
1
回答
数据库和可伸缩性容器
、
、
、
以和作为这个问题的例子。 TiDB TiDB ("Ti“表示钛)是一个开放源代码的NewSQL数据库,支持混合事务和分析处理(HTAP)工作负载。它与MySQL兼容,具有水平可伸缩性、强一致性和高可用性。 TiDB算子 TiDB运算符在任何支持Kubernetes的云环境中自动部署、操作和管理TiDB集群。 一旦数据库启用,大致有两种情况。 非常高的只读查询率。 非常高的写查询率。 在任何一种情况下,容器化数据库的哪个组件都是规模?读复制品?数据库引擎本身?持续的卷?以上的一切?
浏览 4
提问于2019-09-27
得票数 0
回答已采纳
2
回答
数据层与业务层
、
、
我认为我在这个问题上属于少数,但我很想看看其他的观点。 很多时候,我看到人们谈论数据层,比如拥有像UpdateCustomer()或汇总()这样的函数。我真的觉得数据层应该更抽象一些。目前,我在数据层的实体框架之上使用了一个通用存储库模式。所以我得到了像Find(int )、Update()、Save()、All()等函数,非常通用的函数。 然后,我创建业务逻辑层,这些层具有更具体的功能,比如在一般数据层上工作的汇总()。对我来说,仅仅隔离数据访问技术对数据层来说就足够了。这是一个足够大的工作,靠它自己。为什么在您的数据层中提供这些看似查询的功能?我编写的业务逻辑大部分时间都在Linq查询本身
浏览 0
提问于2015-12-03
得票数 2
回答已采纳
3
回答
数据访问层应该知道域吗?
、
我们正在开发一个遵循领域驱动设计和分层软件体系结构的web应用程序,包括以下几个层: 介绍(REST ) 域(具有特定领域行为的DDD中定义的实体、值对象) 数据访问(DAO类访问数据库) 以上每个模块都是一个独立的maven模块,具有向下依赖关系i.d。表示取决于域和域对数据的访问。 数据访问层应该返回域类的实例,还是应该在域和数据访问层之间进行隔离?
浏览 5
提问于2015-02-25
得票数 2
回答已采纳
3
回答
该体系结构的名称以及在服务中而不是在控制器中使用dbcontext的目的是什么?
、
、
我有多个API控制器,它们具有需要数据库访问(读/写)的GET/POST函数。因此,我创建了dbcontext,并通过构造函数注入将它注入到每个控制器中。然后,在GET/POST函数中,我使用实体框架查询语法,如: _context.TableName.Where...Select...ToListAsync() 我被要求回顾这一点,而不是注入dbcontext,利用它创建一个服务,并将服务注入控制器。 我是否正确地理解了这意味着服务将具有功能(如GetData()、InsertData(val))。在此服务函数中,将是与数据库交互的实体框架查询。然后,我必须将服务注入控制器,以便当函数GET
浏览 8
提问于2022-04-01
得票数 0
1
回答
带服务层的Windows服务
、
、
、
、
请就下列事项提出建议: 上下文: 我有一个windows服务,有一个服务和数据层。现在,我的服务需要查看文件文件夹,如果有与特定regex匹配的文件,它应该将文件加载到数据库中,并将文件移动到“完整”文件夹。 问题: Windows服务中应该有哪些代码..。以及应该进入服务层的代码。我的首字母想法是在服务层中完成文件的所有加载,同时将所有的文件监视和文件移动功能放在Windows中。 请指点。。。任何帮助都会很感激的。 谢谢!
浏览 0
提问于2013-08-29
得票数 1
回答已采纳
1
回答
应用配置不同的项目最佳实践
、
现在数据访问代码关心的是RDBMS (Oracle、SQL等)。如果我将连接字符串存储在DAL项目中,而不是启动项目中,它将消除DAL和启动项目之间的依赖关系。但根据经验,我知道连接字符串总是存储在启动项目中。 建议使用什么项目(启动数据访问层)来存储连接字符串?如果是启动项目,启动和DAL之间的依赖关系是否可接受?
浏览 0
提问于2012-10-08
得票数 0
2
回答
将文件备份到Azure存储
、
、
、
我们正在从现场虚拟机迁移到Azure云。虚拟机最终将退役,我们有许多文件和文件夹,我们不想丢失,如旧的网站和数据库,脚本,程序等。 我们使用Azure存储帐户,通过blob容器存储和检索实时网站的图像。 Q:从现场虚拟机到Azure云备份大量未使用的文件(很少被访问)的最佳和最节省成本的方法是什么?
浏览 0
提问于2019-01-21
得票数 0
回答已采纳
1
回答
清洁架构:域层是否应该在特定操作之后控制是否添加到数据库?
、
如果我有一个用例doPayment,并且在成功之后,我需要将此支付添加到数据库中。 我的问题是,我是否应该为这个操作创建一个接口,例如,PaymentAPI和另一个接口PaymentAPI来存储此付款? 登录/注册用例也是如此。 我之所以问这个问题,是因为所有教程和示例都解释了简单明了的场景,其中所有用例都只是获取或放置数据
浏览 2
提问于2018-11-30
得票数 0
回答已采纳
2
回答
将实体框架查询放在分层体系结构中的位置如何?
、
、
我有带有以下文件夹的.net核心api项目: 模型包含数据库表类和dbcontext。 服务包含发送电子邮件的逻辑和业务逻辑(例如,根据分数计算学生成绩)。 控制器包含有相应动作的控制器(api端点)。将dbcontext注入控制器,端点包含LINQ查询(例如:_ctx.Students.Where.....)。 我想把它组织成分层架构。 UI层将包含api项目(控制器)并引用业务层dll。 业务层将包含发送电子邮件逻辑和业务逻辑(基于分数的分级)。我认为这必须引用数据层才能获取数据。 数据层将包含表类和db上下文。 我应该把以前在控制器操作方法中的实体框架查询放在哪里?
浏览 6
提问于2022-04-02
得票数 0
2
回答
N层和每一层都需要的对象?
、
、
我们有一个典型的三层架构的应用程序。现在我们面临一个小问题,我们不知道最好的处理方法。 在最后一层(数据库层),我们有一个POCO类,它用来自数据库的数据填充。在顶层,我们有一个MVC3 asp.net web应用程序。如果MVC应用程序能够读取POCO-class,那么它将工作得最好。 但是,由于GUI层不能直接访问数据库层,所以它不能获得完全相同的类。 从最后一层到顶层的POCO类最好的方法是什么?
浏览 0
提问于2012-06-27
得票数 2
回答已采纳
2
回答
基于asp.net mvc问题的域层+存储层
、
、
、
、
关于我的域层/域服务.我是否应该允许该层对数据库进行只读访问?也就是说,连接一个IReadOnlySession,只允许存储层访问CRUD,即持久化?或者,在服务层调用存储层时,存储层应该同时执行ReadOnly和CRUD吗? 有一件事我觉得很奇怪,那就是为什么大多数时候服务层只是直接调用Repo,因此问题是把ReadOnly移到域服务层。 编辑: 我已经决定在我的应用程序中有3层(对于任何对我所做的事情感兴趣的人),第一层是WebUI (我将有3层,业务需求),下面是域服务,即所有的业务规则,验证,检查用户是否可以做操作x,用户是有效的用户,调用回购的数据。最后一层是存储层,即与数据库对话的
浏览 3
提问于2011-01-16
得票数 0
回答已采纳
1
回答
OOAD和Cassandra。多么?
、
、
、
当您的规范数据源是Cassandra时,我正试图进行面向对象的分析和设计。 具体地说: 如果数据在取消规范化的cassandra表中重复,我如何保持数据的一致性? 如何保持一个干净的对象设计?我是否必须有一个引用图来显示域模型如何映射到非规范化表? 谢谢。
浏览 0
提问于2018-05-08
得票数 1
回答已采纳
2
回答
你的小休息系统应该有多少层?
、
、
我正在构建使用Spring部署的简单REST。决定通过使用失败的验收测试来创建它,首先是TDD,然后是它的绿色。 我的模块非常简单,我有3个API: 从数据存储中检索数据列表。 将项添加到数据存储。 从数据存储中删除项目。 我觉得抽象数据存储是个好主意,如果我想进行部署/发布和端到端的测试,可以使用Map数据结构进行测试,并将其与NoSQL或SQL一起使用。 在服务层方面,我不确定,因为它只是将调用委托给没有逻辑的存储库。 因此,标准方法将是控制器->服务->存储库。在我的例子中,服务没有做太多的事情(可能是一些异常处理,但不是更多),我将以接口和实现作为额外的
浏览 7
提问于2016-02-23
得票数 0
回答已采纳
3
回答
C# -使用EntityF的Ntier应用程序-如何在UI层操作POCO?
、
、
我正在使用EntityFramework编写一个Ntier应用程序POC。 我有三层: DAL,它包含POCOs和数据库模型。 引用DAL以允许获取和保存数据的存储库。 UI (图形界面)(它是Winform),它引用存储库来使用数据来显示或允许用户修改数据。 假设用户希望看到我数据库中的一辆汽车的图像。UI正在从我的存储库调用一个方法: public Car GetCarById(int id) { Car tmp = _db.Car.Where(a => a.idCar == id).FirstOrDefault<Car>(); re
浏览 1
提问于2017-05-11
得票数 1
回答已采纳
2
回答
SQL中性能层的比较分析
、
有人能泛泛地解释一下SQL中不同性能层之间的区别吗? 我了解到的一件事是,在考虑Server的基本安装时,same 与Server的本地实例不是。例如,我们目前将二进制数据存储在SQL中的数据库中。从我们的SQL数据库中删除一个50 80的blob大约需要80秒。在Server的本地实例中,只需几秒钟。在这种情况下,日志IO似乎是正在被锤击的。我被告知这些数据被多次复制(我假设这是因为冗余原因)。此外,我还被告知,如果我要按照配置same的方式配置本地环境(硬件、复制等)。我也会看到类似的表演。 回到原来的问题。比方说,S3的性能水平相当于什么?我想弄明白的是如何解释为什么这个性能层在我经常听
浏览 4
提问于2018-01-11
得票数 1
回答已采纳
1
回答
三层架构:数据层应该是什么?
、
、
、
、
我构建了一个从服务器日志文件读取数据的监控web应用程序。在此之后,业务逻辑通过使用地理定位服务来提取其他信息。我是否应该同时考虑日志文件和地理位置数据库作为我的数据层?
浏览 4
提问于2017-11-19
得票数 0
4
回答
存储库模式和业务逻辑
、
我有一个从数据层检索数据的存储库(CustomerRepository)。大多数业务逻辑位于存储库接受或返回的实体类(Customer)中。 但是,您将全局实体业务逻辑(适用于所有客户)放在哪里? 例如,我可能不想将所有客户都返回给某些用户。我不想把这个逻辑放到存储库中。
浏览 2
提问于2009-06-18
得票数 12
回答已采纳
1
回答
这是DTO的正确用法吗?
、
、
、
、
我正在编写一个控制台应用程序,它可以从存储过程记录集中检索大量数据。对于我正在使用的每个记录集类型,我都有一个Repository,它使用EF和自定义的复杂类型来检索数据: public interface IBalanceSheetRepository { IEnumerable<BalanceSheetRecordDTO> GetBalanceSheetRecords(); } public class BalanceSheetRepository : IBalanceSheetRepository { DBContext _context; ...
浏览 2
提问于2011-06-11
得票数 5
回答已采纳
3
回答
ASP.NET MVC --我应该使用存储库模式将ViewModels写入数据库,还是首先将它们转换为模型?
、
、
、
、
在我的ASP.NET MVC应用程序中,我有一个相当复杂的编辑页面,它将许多模型合并到一个视图中。 我使用ViewModel模式将所有这些信息组合在一起,并将一个内聚对象呈现给视图。 例如,我的ViewModel结构如下所示: CompanyId CompanyName List<Employee> Employees List<ContactMethod> ContactMethods Employee对象具有许多基本属性和首选的联系人方法。 在编辑页面上,用户将获得公司的所有员工,他们能够添加和删除(使用javascript)以及编辑员工详细信息。ContactMe
浏览 3
提问于2010-03-16
得票数 9
回答已采纳
2
回答
ASP.NET Web存储模式服务层(业务逻辑)
、
、
、
我刚刚完成了实现Repository & Unit,使用了在我的asp.net web项目中注入尼尼微对象依赖项。 我使用实体框架作为我的ORM。 我有以下的解决方案(项目): 网络应用程序(asp.net Web ) 数据(DBContext,存储库) 接口(IRepository等) 模型(DB中的POCO类) 例如,我的PersonRepository (数据项目): public class PersonsRepository : EFRepository<Person>, IPersonsRepository
浏览 5
提问于2014-03-27
得票数 1
1
回答
DDD:使用外部Websocket
我正在尝试使用DDD方法设计一个微服务。微服务有一个聚合,它的状态/逻辑取决于通过WS连接到第三方服务器接收的数据。使用WS是因为存在延迟问题。 根据我的理解,DDD似乎表明外部API必须通过应用层。除了WS连接实例化之外,这种方法在应用层的数据流之间会有很多来回。不知道该怎么做。
浏览 18
提问于2021-11-08
得票数 1
1
回答
用petapoco连接不同的数据库
、
、
、
我们正在使用petapoco,它具有内联查询,用于连接到PostgreSQL数据库。 public async Task<IEnumerable<P>> FetchExistP(CQ c) { var query = "select * from \"P\"where \"Pr\"= " + c.M; var database = BuildDatabase(c.DatabaseId.ToString(CultureInfo.InvariantCulture));
浏览 0
提问于2016-05-04
得票数 0
回答已采纳
2
回答
DAO是否应该验证输入
、
、
、
由于DAO层通常负责在给定特定输入(如user_id等)的情况下访问数据库中的数据,因此它是否应该关注检查其输入的有效性? 例如,如果有一个DAO方法根据user_uid来获取用户,它是一个(> 0)主键,那么DAO方法是否应该在进行必要的DB调用之前总是检查这个约束?或者,它应该假设调用此方法的任何上层都会处理该约束,并且永远不会向其传递-ve id?DAO方法可以在其文档中发布此约束,以便编写更高层的程序员知道它。 您通常会使用哪种方法?为什么? 感谢和问候!
浏览 6
提问于2011-03-09
得票数 8
回答已采纳
4
回答
在使用实体框架时,是否真的需要实现一个存储库?
、
目前,我正在研究MVC和EF,在有关控制器通过Repository对象操作数据而不是直接使用LINQ实体的文章中,我经常看到这种情况。 我创建了一个小型web应用程序来测试一些想法。它将以下接口声明为数据存储的抽象 public interface ITinyShopDataService { IQueryable<Category> Categories { get; } IQueryable<Product> Products { get; } } 然后,我有一个从生成的类TinyShopDataContext (从ObjectContext继承)继
浏览 3
提问于2010-09-23
得票数 6
回答已采纳
1
回答
在可以使用API访问的低成本存储中存档结构化数据的最佳方法是什么?
、
、
、
我在一个MySQL数据库中有几百GB的数据,我想将这些数据保存在低成本的云存储中。同时,我仍然希望使用API可以轻松地访问和检索数据。我正在寻找一个独立于技术的解决方案(不绑定到任何特定的数据库引擎)。 检索的频率预计很低,但我想保持检索的“成本”(即努力)也是低的。我可以使用更高的延迟来检索数据。 我正在考虑使用Spark/Databricks (提供结构化API接口)提供长期存储解决方案,比如Azure Gen2 (以提供低成本的存储)。 这是最佳解决方案还是有更好的选择? 谢谢。
浏览 6
提问于2022-03-29
得票数 0
回答已采纳
1
回答
三角洲湖储存层.概念
、
我是数据库新手,对此我有以下疑问- Databricks提出了3层存储青铜(原始数据)、银(清洁数据)和黄金(聚合数据)的存储层(.It),这些存储层的含义是明确的。但我怀疑这些究竟是如何创造或识别的。如何指定何时从白银或黄金检索数据。这些是不同的数据库,还是不同的格式或其他什么? 请帮我把这个概念弄清楚。
浏览 2
提问于2021-07-10
得票数 4
回答已采纳
1
回答
使用Socket IO从数据库获取数据时使用哪种生命周期方法
、
、
、
我将数据存储在数据库中,每当它更新时,它就会向客户端发送一个事件。 这是服务器端。 socket.on("note delete", function(data) { rooms .findOneAndUpdate( { _id: data.roomId }, { $pull: { notes: { _id: data._id } } } ) .then(docs => { rooms.find({ _id: data.roomId }, fun
浏览 2
提问于2017-07-20
得票数 0
回答已采纳
1
回答
迁移到新数据库和模式的提示
、
、
、
、
在我的公司,我们使用的是一个内置表单的filemaker数据库。(就像在ms access中)我们想用用PHP编写的微服务来取代这个数据库。每个微服务都应该有自己的数据库。 作为前端,我们希望使用Web App ->,它通过REST调用与服务通信。 我的问题是,虽然我们正在努力更换当前的系统,但我们必须使用filemaker数据库。filemaker数据库具有大量冗余,并且未标准化。 我正在考虑使用存储库模式。我们可以设计我们的域(而不是基于当前的数据库)和一个写入filemaker数据库的存储库...稍后,我们可以通过任何其他数据库替换filemaker数据库,使用类似于域层的模式,但
浏览 1
提问于2015-11-07
得票数 0
3
回答
方法何时成为"BusinessLogic“的一部分,何时应该放在”存储库“中?
、
你手里有个“方法”。 它击中了数据库。 它可以根据方法的实现加载、保存、删除一些实体。 您需要将此方法放置在某个地方;您的选项要么是存储库,要么是业务逻辑。 问题:,该方法的哪些属性使其成为业务逻辑的一部分,从而将其置于业务逻辑层? 如果我改称:你如何决定一个方法应该放在“业务逻辑”还是“存储库”?
浏览 4
提问于2013-01-08
得票数 2
回答已采纳
1
回答
用于存档存储的雪花vs Azure SQL
、
我们在Azure SQL实例db中有一个表。每个月大约有15M个记录被填充到那个表中。我们正在考虑每隔60天对数据进行归档处理。 目前,我们认为存档的数据将仅仅用于调试目的。这可能需要一些索引,因为它可能包含大量数据。然而,这是为了将来,我们可能希望把它保留在我们的总体决定中。 我们有两个目标数据库存储的选项。雪花或Azure SQL。我已经看过了用雪花或天蓝色sql存储数据的成本。这似乎取决于不同的因素。我觉得可能会以同样的代价收场。 我们还考虑利用ADF来移动数据(如果我们将雪花作为归档的目的地db,则从Azure SQL移动到雪花)。或者,只需使用Azure函数,它将每天运行,将数据从一
浏览 9
提问于2022-04-13
得票数 0
3
回答
可以在数据库层中转换结果数据集吗?
、
、
、
我正在使用N层架构在ASP.NET C#中开发一个MVC项目。 数据库项目中的类(EmployeeRepo)具有许多功能。 事务的每个函数的自然结果都是一个数据集,但它们会根据需要进行转换。 返回类型如下: Dataset (带有一个或多个tables)DataTableintboolObject (单一employee)List<Object> (员工列表)) 这两种标准中哪一种更好,或者是否有标准可遵循: 以不进行任何转换的方式返回结果。转换只应在其他层进行,而不应在数据库层中进行。在返回之前可以在此层中转换结果。
浏览 4
提问于2022-10-07
得票数 1
回答已采纳
1
回答
用于大数据集和IOPS限制的Mongo磁盘读取瓶颈
、
、
、
我很难理解与在Mongo数据库集合中从磁盘读取数据有关的瓶颈在哪里。我知道索引是优化查询的重要因素,但假设我们有一个没有索引的集合,而且我在一个集合中运行一个简单的查询,其中有2500万条记录,大约50 25: db.customers.find({ first_name: "xyz" }) 当然,这必须运行一个COLLSCAN,所以它非常慢(除非它被缓存在内存中)。但在我们的案例中有多慢是很重要的。运行一些测试表明,我运行此查询的机器没有固定我可用的IOPS。在一台具有最大10K读取IOPS的机器上,这个简单的查询被限制在1.2K附近。注意CPU iowait 查询显然
浏览 0
提问于2020-03-09
得票数 3
回答已采纳
1
回答
在拥有Web API的应用程序中预加载和缓存数据
、
我正在使用OWIN和托管在IIS中构建一个Web API应用程序。我现在想从数据库中预加载一些数据,这些数据可以在控制器方法中使用,而不必为每个请求加载数据库中的数据。我还按照这个将Windsor设置为IoC容器。有谁知道如何正确地设置它吗?
浏览 2
提问于2015-12-08
得票数 1
1
回答
Exrin:数据库模型、服务和MainModels
、
、
从Exrin设计的角度来看,每个数据库模型是否应该有自己的Service? 我发现我可能需要在多个MainModel中检查数据库中的相同内容,我想我将为这些数据库模型创建一个Service来执行这些重复的操作,并为MainModel提供一个服务,它不仅实现了自己的IService接口,而且还继承了这些数据库模型服务。
浏览 1
提问于2017-06-06
得票数 1
回答已采纳
3
回答
WHere是否存储像元数据、表数据这样的数据
WHere是否存储元数据、表数据和所有其他数据?它是否使用了在雪花中创建帐户时我们用来配置的公共云,如果是的话,那么在云下保存它吗?如果没有,那么它使用哪个云提供商来存储?
浏览 5
提问于2022-01-24
得票数 0
回答已采纳
2
回答
3层体系结构-数据层只存储数据?
、
、
、
、
数据层是否验证用户的输入?或者它只是存储数据? 示例-用户将电子邮件添加到他的个人资料中。 是这样的吗? 演示文稿层-确认电子邮件格式有效(客户端) 逻辑层 验证电子邮件格式是否有效(再次?)设置电子邮件类型(即是主电子邮件?)检查记录限制允许存储电子邮件 数据: 存储电子邮件记录 逻辑: 向表示层发送通知通过电子邮件发送通知
浏览 4
提问于2011-09-29
得票数 1
回答已采纳
1
回答
将UI相关信息持久化到分层应用程序中的数据库
、
、
我和我的团队正在将我们的应用程序重构为分层的应用程序。该应用程序是由UI、服务层(SL)、业务层(BLL)和数据访问层(DAL)组成的windows应用程序。我们的目标是将应用逻辑保持在服务层,将域逻辑保持在业务层,并使用DTO在服务层和UI之间进行通信。话虽如此,我的问题涉及存储在数据库中的特定于UI的数据。 例如(一个有5个电话号码的屏幕,用户可以选择这些电话号码在屏幕上显示的位置{1,2,3,4或5} )。在我的域模型中,有一个名为Phone的实体 public class phone{ string name; string number; string extension;
浏览 1
提问于2010-11-05
得票数 0
1
回答
在客户端使用IoC的洋葱架构
、
、
、
、
我的应用程序使用域驱动的洋葱架构。它有。 但是,当我在客户层的mvc应用程序中设置IoC依赖项时,我有点困惑。我应该从客户层调用类似于存储库接口的东西,还是应该像在一个典型的3层n层应用程序中那样通过业务层呢?这样,我的客户端层只会将业务接口注入其中,而不是同时注入存储库和业务接口。 如果我最终改变了它,所以客户层只访问业务函数,我就必须在业务层上执行IoC,因为它使用了数据存储库。
浏览 3
提问于2015-10-17
得票数 0
回答已采纳
1
回答
DDD中多数据源的数据持久化
、
、
、
、
在过去的几个月里,我们使用DDD & CQRS实现了一个应用程序。我仍然在挣扎的一件事是持久化数据的最佳方法,特别是对不同类型的多个数据源。 到目前为止,我们已经使用了DAL接口层,其中包含了该DAL的多个部分实现。然后,在域层中,我们使用存储库来构造/保存域对象为n个DAL。这很好,直到我们得到一些更高级的操作,如分页和搜索。这就要求我们不仅要映射我们的数据,还要映射我们的排序/搜索/分页标准。 我读过一些观点,认为我们应该将持久性层(IE实体框架、文件系统、web服务)公开到DDD层,并让存储库直接访问这些层,这样它们就可以利用ORMs之类的特性。对我来说,这就像是一个漏洞百出的抽
浏览 2
提问于2015-02-06
得票数 1
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
技术连载二——存储层
Hadoop大数据存算分离方案:计算层无缝对接存储系统
Filecoin:BVM现已集成Filecoin作为存储层
长江存储:首次重磅展示64层存储芯片!成功串起NAND Flash生产链!
DAL数据访问层
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券