在我们的办公室,我们有一个数据库团队,他们从头开始完成所有数据库定义。这将包括所有表,索引,SP等。它们还执行一些策略,其中某些用户只能访问某些SP。
我看到切换到Entity Framework或Hybernate就像我们的开发人员在做DBA正在做的事情。代码第一哲学实际上剥夺了DBA的工作,并且最糟糕的是ORM的趋势是使用adhoc查询移出SP范例。
我一定错过了什么。 DBA在ORM方法中的作用是什么?
答案 0 :(得分:3)
最终分析将揭示出您需要的最佳性能,您需要在数据库级别进行优化,这包括手工制作的查询和需要DBA的索引。