随笔分类 -  架构

摘要:“要是看到你在模板中写这种代码,很多人会怒不可遏。别理他们——他们都是教条主义的受害者。在模板里写代码没有任何不对,只要别写太多(尤其是别把业务逻辑放进模板)。” —— David Heinemeier Hansson 评论 MVC 模式中,V 中带有少量逻辑判断,摘自《应用 Rails 进行敏捷 阅读全文
posted @ 2025-06-26 10:24 MeteorSeed 阅读(374) 评论(0) 推荐(1)
摘要:边缘缓存模式(Cache-Aside Pattern),即按需将数据从数据存储加载到缓存中。此模式最大的作用就是提高性能减少不必要的查询。 1 模式 先从缓存查询数据 如果没有命中缓存则从数据存储查询 将数据写入缓存 代码形如: public async Task<MyEntity> GetMyEn 阅读全文
posted @ 2019-09-03 08:06 MeteorSeed 阅读(5538) 评论(0) 推荐(0)
摘要:在一个分布式环境中,我们习惯使用GUID做主键,来保证全局唯一,然后,GUID做主键真的合适吗? 其实GUID做主键本身没有问题,微软的很多项目自带DB都是使用GUID做主键的,显然,这样做是没有问题的。然而,SQL Server默认会将主键设置为聚集索引,使用GUID做聚集索引就有问题了。很多时候 阅读全文
posted @ 2019-08-26 23:24 MeteorSeed 阅读(3866) 评论(1) 推荐(5)