
架构分层
文章平均质量分 82
ljtyxl
大数据,智能算法研究,包括机器学习,深度学习,强化学习nlp等在推荐领域的应用和智能算法研究,比赛之类的合作联系qq:1329331182,wx:ljt1761
展开
-
图分析现状与探索落地
导读:随着大数据的发展,复杂数据关系的分析在传统数据库上难以直观的表达复杂的拓扑关系,应运而生了针对拓扑图数据分析的数据库、图分析工具和图算法。本文主要沿以下几个方面展开分析: 图分析的背景 图数据库的对比分析 图算法概述 图分析架构的应用案例 ▌图分析背景介绍 万物伊始自带信息,如今人类将这些信息按需求以不同形式存储在可记录、可查看、可计算的容器中,传统的数据库都是按一定类型对某类数据进行行列存储,比如不同人的年龄信息存为一列。但是这种存储结构不方便对人这个主体的所有信息进行一个具象化的..原创 2021-07-18 22:13:55 · 341 阅读 · 0 评论 -
2.架构设计的敏捷视图
通过上一章的介绍,我们对敏捷和方法有了一个大致的了解,从这一章起,我们开始对软件开发过程中架构设计的研究。记住一点,我们并不是为了架构设计而研究架构设计,我们的目的在于敏捷方法学的应用。 架构设计是一种权衡(trade-off)。一个问题总是有多种的解决方案。而我们要确定唯一的架构设计的解决方案,就意味着我们要在不同的矛盾体之间做出一个权衡。我们在设计的过程总是可以看到很多的矛盾体:开放和整合,...翻译 2019-01-23 09:50:49 · 327 阅读 · 0 评论 -
分布式锁用Redis还是Zookeeper?
为什么用分布式锁? 系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在 Redis 中,用户下单的时候会更新 Redis 的库存。 此时系统架构如下: 但是这样一来会产生一个问题:假如某个时刻,Redis 里面的某个商...转载 2019-07-16 09:53:08 · 162 阅读 · 0 评论