我应该为新项目选择哪一个?我可以假设,数据优先模型提供了更好的数据库性能,而模型优先提供了更好的OOP处理吗?
答案 0 :(得分:1)
我肯定会给你一个含糊的答案。但这取决于你。
如果您主要负责端到端设计开发和实施(包括数据库),那么请选择您最满意的方式。在那种情况下,我倾向于首先进入模型,但这是因为我的想法。我还与一个首先开发数据库模型的团队合作,显然,这首先决定了db。
答案 1 :(得分:0)
这取决于。如果它更多的数据驱动,我会先去数据模型。如果它的数据驱动更多,我会先获取数据。
如果它大致相同,我首先要进行数据驱动。我通常得到这些要求,然后从中创建一个数据库模型,然后我的模型利用数据库满足要求。
答案 2 :(得分:0)
imho模型首先给你的阻力较小。您可以更快地加速,如果需要,您可以优化您的实际需求。
让代码在迭代实现不同场景时驱动需求,应该会产生更适合您所需操作的存储模型。