address:荣耀的通讯录

时间:2024-06-03 05:03:24
【文件属性】:

文件名称:address:荣耀的通讯录

文件大小:173KB

文件格式:ZIP

更新时间:2024-06-03 05:03:24

Java

地址 荣耀的通讯录 弃 该项目已被放弃。 我们正在为人们提供源代码,以便他们可以从我们的尝试中学到东西。 最初,这个想法是要有一个只能追加的架构,这样所有写入都将被建模为插入。 这将使该设计的用户能够轻松地支持撤消,下游复杂事件处理等。它经历了许多迭代,并且在此过程中吸取了很多教训。 我们最终停止追求这一点,因为我们了解到,在不破坏单一附加模式设计的情况下,很难维护像唯一性这样的约束(只有一个用户可以在给定的时间点保留用户名,等等)。 这与许多其他认识一起使我们相信,我们正在建立一个分布式数据库,需要分布式事务和各种其他机制,基于我们最初的期望,这使本来应该是一个简单体系结构的情况大大复杂化了和设计。 得到教训 Persister:这一部分特别有趣,因为所有数据库操作都表示为抽象操作,并且由持久化程序解释,而持久化程序实际上是与基础数据库交互的唯一事物。 这种无比清晰的分隔使我们可以做很多


网友评论