随笔分类 - ddia
摘要:在系统的开发过程中,我们需要根据需求对现实系统中的东西进行抽象,根据这些抽象构建系统中对象或是数据结构,对这些对象或是数据结构进行操作,最终完成业务需求。例如一个订单服务,需要涉及商品库存、订单,那么需要对商品的库存情况构建数据模型,例如商品有id、名称、库存、分类、介绍图片等等字段。订单也是一样,
阅读全文
摘要:每个应用程序的开发通常有以下几个模块构成: 数据库:持久化数据,便于下次访问,关系型数据库MySQL。 缓存:缓存复杂热点数据,便于下次快速访问,内存非关系型数据库Redis。 索引:根据关键字检索结果,全文检索引擎Elastic Search 流式处理:持续不断的从数据中读取数据,通过处理生成结果
阅读全文
摘要:前言 在过去的几年中,由于互联网的发展,从而诞生了许多优秀的框架技术,这些优秀的技术是以以下几点方式驱动而创造出来的: 大型互联网公司的应用程序需要满足大数据、高负载的业务需求从而迫使其技术不断创新,从而支撑起整个系统来。 在商业因素方面,由于是敏捷开发,业务需求需要快速迭代,在创建数据模型的时候需
阅读全文