gpt4 book ai didi

c# - Azure/AWS ORM 设计指南

转载 作者:太空狗 更新时间:2023-10-29 21:59:10 25 4
gpt4 key购买 nike

<分区>

我正在设计和实现 .Net ORM,它必须同时支持 Azure 存储(表、队列、blob)和 AWS 存储(EBS、SimpleDB、S3),并将所有实现细节隐藏在一个通用接口(interface)后面。主要设计目标是简单。

部分工作已在http://www.cs.virginia.edu/~humphrey/papers/CSAL.pdf中完成,但在我看来,他们提议的接口(interface)与 Azure/AWS 存储接口(interface)结合得太紧密,如果添加新功能或更改旧功能,很可能会中断。例如,我不关心我是否可以创建/删除表,我只需要以最有效的方式存储某种类型的对象。

因此,我想请您以指南的形式分享您在这个主题上的经验(做、考虑、避免、不要)。我真的很感激任何从设计 ORM 的一般原则开始并以更可能持续考虑 Azure 和 AWS 最可能的演进路径的精确抽象级别结束的任何见解。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com